Because of the potential for methodological reviews to improve practice, this article presents the results of a methodological review, and meta-analysis, of kindergarten through 12th grade computer science education evaluation reports published before March 2005. A search of major academic databases, the Internet, and a query to computer science education researchers resulted in 29 evaluation reports that met stringent criteria for inclusion. Those reports were coded in terms of their demographic characteristics, program characteristics, evaluation characteristics, and evaluation findings.
It was found that most of the programs offered direct computer science instruction to North American high school students. Stakeholder attitudes, program enrollment, academic achievement in core courses, and achievement in computer science courses were the most frequently measured outcomes. Questionnaires, existing sources of data, standardized tests, and teacher- or researcher-made tests were the most frequently used types of measures. Based on eight programs that offered direct computer science instruction, the average increase on tests of computer science achievement over the course of the program was 1.10 standard deviations, or the statistical equivalent of 73 out of 100 program participants having shown improvement. Some of the main challenges for the evaluation of computer science education programs are the absence of standardized, reliable, and valid measures of K-12 computer science education and coming to understand the causal links between program activities, gender, and program outcomes.
The educational system in Austria is very multifaceted, and academic secondary schools represent an important part in it. This type of schools, in German called ``Gymnasium'', covers the age-group from 10 to 18 years and provides pupils and students with a broad and general education. For more than twenty years, informatics and computers have increasingly penetrated into secondary education. Austrian academic secondary schools have much freedom to cope with this challenging task within their autonomy. In this paper, a snapshot of the current situation is given with the main emphasis on the 9th grade. Only in this age-group, the ``PISA-age'', informatics is a compulsory subject. The implementation of additional IT/informatics classes at lower secondary level is exclusively the result of autonomous decisions in schools. Recently, a web-based nationwide online research has been conducted. In this paper some preliminary results are presented.
The review of research works presented in the paper leads to the supposition that scientists abroad usually analyze the components of technical knowledge in relationship with personal traits while in Lithuania no research of this kind has been carried out yet. The author of the article comes to the conclusion that there is a quite insignificant correlation between the results of the test on applied technical knowledge and results of two tests on basic comprehension-knowledge (curriculum and terminology). Essential correlation coefficients of theoretical technical knowledge with the results of the tests on basic comprehension-knowledge (curriculum and terminology) have been established. This leads to maintain that cognitive personality traits make a considerable influence on theoretical technical knowledge while applied technical knowledge is affected only to some extent.
Blended learning is becoming an attractive model in higher education as new innovative information technologies are becoming increasingly available. However, just blending face-to-face learning with information technologies cannot provide effective teaching and efficient solutions for learning. To be successful, blended learning must rely on solid learning theory and pedagogical strategies. In addition, there is a need for a design-based research approach to explore blending learning through successive cycles of experimentations, where the shortcomings of each cycle are identified, redesigned, and reevaluated. This paper reports on a study conducted on a blended learning model in Java programming at the introductory level. It presents the design, implementation, and evaluation of the model and its implications for the learning of introductory computer programming.
In many occasions, the text describing an algorithmic task may entail a rather intuitive, operational solution scheme. Yet, such a scheme may not necessarily be efficient or correct. Nevertheless, novices demonstrate tendencies to hastily design their solutions that way, and avoid seeking insightful patterns, which may yield better solutions. In this paper, we name and shed light on this theme, and illustrate the essential importance of elaborating insightful patterns, which one may assimilate as general problem solving notions.
Teaching object-oriented programming (OOP) is related to many difficulties. There is no single view on their causes among the university teachers. The results of applying various methods of teaching - with early or late introduction of the objects, are controversial too.
This work presents the results of a study designed to analyze and classify the difficulties encountered in the teaching of OOP in Bulgarian universities as well as the possibilities for dealing with them. Two viewpoints have been considered - of lecturers and of students. The issues under consideration are: when and what should be studied, what should be stressed, what languages and environments should be used, what examples are the most suitable, and what educational goals the programming courses should achieve.
Our investigation was aimed also to confirm or cast aside our suppositions that important aspects in teaching/learning OOP are being underestimated: great attention is being paid to the data in a class at the expence of the behavior of the objects in a program; more than necessary is being stressed onto the syntactic peculiarities in defining classes and objects without detailed clarification why they are needed; the auxiliary didactic tools that are being used are insufficient.
Extreme Programming (XP) shows several interesting approaches which are very attractive for education. It is centered around early and incremental creation of working software. In the following, the chances XP offers for class are shown - especially for use in a class project, but also for practical phases in all lessons where programming is useful. Finally several common problems which can occur with XP will be shown as well as how to deal with them to make the use in class as smooth as possible.
The paper examines the impact of ICT on students learning experiences and opportunities offered by virtual learning environment as an integral part of traditional learning environment in the experimental course ``Integration of information literacy skills into ESP programme'' at Mykolas Romeris University (Lithuania). The experiment aimed at developing students' information literacy and social skills as the means for enhancement of learning with a particular attention towards foreign language competencies. The integrated information literacy course into ESP (English for specific purposes) syllabus addressed students' needs of information literacy skills striving for better performance and efficiency in academic studies. The focal points of the research presented in the paper are: a) students' attitudes towards the learning environment offered by software Moodle; b) information literacy knowledge and skills developed within and with the assistance of Moodle; c) enhancement of social communication and collaboration; d) the impact of information literacy course on ESP competencies in a complex learning environment.
An exploratory study of students' engagement in online learning and knowledge building is presented in this paper. Learning in an online community, composed of students (pre-service teachers) and experts (experienced in-service schoolteachers and academics), is the study's primary focus. Students' interaction and knowledge discourse structures, arising from individual readings of academic papers and asynchronous collaboration with peers and experts, are investigated using social network and content analysis techniques. Additionally, several new measures for exploring structural-qualitative aspects of knowledge discourse are introduced. Analysis revealed several important trends. First, students' interaction was more intensive in forums where experienced teachers participated, rather than students only. Second, students' individual discourse structures in their postings were quite deep, knowledge-focussed and elaborated; while students' replies were short, usually focussed on specific idea and contained a substantial amount of non-cognitive information. Overall, it is argued that students were engaged with the individual and collaborative knowledge building in the online learning community. Practical implications of the study results for development of courses are discussed.
Biology has moved from a bench-based discipline to a bioinformational science in modern times but application of computational and analytical methods of informatics in it is still a problem for many researchers and students of biology. We suggest to integrate cost effective and practical combination of the real and the virtual laboratories into the undergraduate biological science curriculum. This laboratory work illustrates passive and active electrical properties of plant cell membranes while introducing basic principles of electrophysiological recording, data acquisition and analysis. As the object for investigation in this laboratory work large cells of starry stonewort (Nitellopsis obtusa) were used. The simple program for experiment control and express visualization of recorded data was developed. Experiment proposed in this paper is easy implemented with a minimum of laboratory equipment, materials and gives an experience of computerized biological experiment.