Publication Date
| In 2026 | 0 |
| Since 2025 | 127 |
| Since 2022 (last 5 years) | 559 |
| Since 2017 (last 10 years) | 1140 |
| Since 2007 (last 20 years) | 1659 |
Descriptor
Source
Author
| Barnes, Tiffany | 11 |
| Xinogalos, Stelios | 10 |
| Laakso, Mikko-Jussi | 9 |
| Çakiroglu, Ünal | 8 |
| Malmi, Lauri | 7 |
| Cetin, Ibrahim | 6 |
| Kwon, Kyungbin | 6 |
| Lavy, Ilana | 6 |
| Luxton-Reilly, Andrew | 6 |
| Price, Thomas W. | 6 |
| Satratzemi, Maya | 6 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 90 |
| Taiwan | 41 |
| China | 33 |
| Finland | 28 |
| Australia | 26 |
| Greece | 25 |
| Brazil | 22 |
| Israel | 21 |
| Sweden | 21 |
| United Kingdom | 21 |
| Japan | 19 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Wang, Li-Chun; Chen, Ming-Puu – Innovations in Education and Teaching International, 2010
Learning to program is difficult for novices, even for those undergraduates who have majored in computer science. The study described in this paper has investigated the effects of game strategy and preference-matching on novice learners' flow experience and performance in learning to program using an experiential gaming activity. One hundred and…
Descriptors: Games, Program Effectiveness, Secondary School Students, Experiential Learning
Nikolic, B.; Radivojevic, Z.; Djordjevic, J.; Milutinovic, V. – IEEE Transactions on Education, 2009
Courses in Computer Architecture and Organization are regularly included in Computer Engineering curricula. These courses are usually organized in such a way that students obtain not only a purely theoretical experience, but also a practical understanding of the topics lectured. This practical work is usually done in a laboratory using simulators…
Descriptors: Instructional Design, Evaluation Criteria, Science Laboratories, Computer Software
Bruce-Lockhart, Michael; Norvell, Theodore; Crescenzi, Pierluigi – ACM Transactions on Computing Education, 2009
We propose an extension of the Teaching Machine project, called Quiz Generator, that allows instructors to produce assessment quizzes in the field of algorithm and data structures quite easily. This extension makes use of visualization techniques and is based on new features of the Teaching Machine that allow third-party visualizers to be added as…
Descriptors: Tests, Mathematics, Visualization, Test Construction
Lin, Janet Mei-Chuen; Yang, Mei-Ching – Journal of Computers in Mathematics and Science Teaching, 2009
In this study half of 52 sixth graders learned to program in MSWLogo and the other half in Drape. An analysis of students' test scores revealed that Drape (an iconic language) seemed to have a steeper learning curve than MSWLogo (a textual language). However, as students gradually became more familiar with either language, the difference in…
Descriptors: Elementary School Students, Programming Languages, Science Achievement, Instructional Effectiveness
Kolikant, Y. Ben-David; Mussai, M. – Computer Science Education, 2008
We studied students' conceptions of correctness and their influence on students' correctness-related practices by examining how 159 students had analyzed the correctness of error-free and erroneous algorithms and by interviewing seven students regarding their work. We found that students conceptualized program correctness as the sum of the…
Descriptors: Misconceptions, Computer Science Education, Science Instruction, Programming
Molluzzo, John C. – JCSE Online, 2002
Discussion of students' difficulties in C and C++ courses focuses on the function concept. Discusses function behavior through a model that uses a robot and its specially constructed environment, and distinguishes between the terms argument and parameter. (Author/LRW)
Descriptors: Computer Science Education, Higher Education, Models, Programming
Holliday, Mark A. – Mathematics and Computer Education, 2004
This paper discusses the author's experiences developing a Java applet that illustrates how error control is implemented in the Transmission Control Protocol (TCP). One section discusses the concepts which the TCP error control Java applet is intended to convey, while the nature of the Java applet is covered in another section. The author…
Descriptors: Internet, Programming, Computer Science Education, Undergraduate Study
Efendioglu, Akin; Yelken, Tugba Yanpar – Computers & Education, 2010
The purpose of this study was to investigate the effects of two different methods on primary school teacher candidates' academic achievements and attitudes toward computer-based education, and to define their views on these methods. Both the first experimental group, programmed instruction (PI), and the second experimental group, meaningful…
Descriptors: Learning Theories, Experimental Groups, Teaching Methods, Preservice Teacher Education
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Amadio, William J. – American Journal of Business Education, 2009
This paper examines how Team Learning allows students to express themselves through their work. I define expression to include taking ownership of one's work, i.e. working through self-motivation rather than through the dictates of a teacher, and participating in a community of workers. This participation includes working with colleagues on…
Descriptors: Technical Education, Self Expression, Cooperative Learning, Teamwork
Experiences Gained Using a Set of SCORM Compliant Reusable Learning Objects for Teaching Programming
Costelloe, Eileen; Sherry, Elizabeth; Magee, Patricia – International Journal on E-Learning, 2009
A collaboration between three higher education institutions in Ireland and two European partners has resulted in the design and development of reusable learning objects for undergraduate programming students that would assist in their learning. This international project conducted extensive research of over 600 students' examination scripts in…
Descriptors: Constructivism (Learning), Programming, Foreign Countries, Partnerships in Education
Laakso, Mikko-Jussi; Myller, Niko; Korhonen, Ari – Educational Technology & Society, 2009
In this paper, two emerging learning and teaching methods have been studied: collaboration in concert with algorithm visualization. When visualizations have been employed in collaborative learning, collaboration introduces new challenges for the visualization tools. In addition, new theories are needed to guide the development and research of the…
Descriptors: Visualization, Teaching Methods, Classification, Comparative Analysis
Ludi, Stephanie; Reichlmayr, Tom – ACM Transactions on Computing Education, 2011
This article describes an outreach program to broaden participation in computing to include more students with visual impairments. The precollege workshops target students in grades 7-12 and engage students with robotics programming. The use of robotics at the precollege level has become popular in part due to the availability of Lego Mindstorm…
Descriptors: High School Students, Visual Impairments, Middle School Students, Outreach Programs
Seals, Cheryl D.; McMillian, Yolanda; Rouse, Kenneth; Agarwal, Ravikant; Johnson, Andrea Williams; Gilbert, Juan E.; Chapman, Richard – Journal of Educational Technology, 2008
This research has two thrusts of teaching object oriented programming to very young audiences and of increasing student excitement about computing applications with the long-term goal of increasing involvement in technology classes, in the use of computer applications and interest in technology careers. The goal of this work was to provide…
Descriptors: Computer Games, Educational Games, Instructional Design, Computer Science Education
Dabbagh, Nada; Blijd, Cecily Williams – Journal of Educational Multimedia and Hypermedia, 2009
This study is a third in a series of studies that examined students' information seeking and problem solving behaviors while interacting with one of two types of web-based representations of an ill-structured instructional design case: hierarchical (tree-like) and heterarchical (network-like). A Java program was used to track students' hypermedia…
Descriptors: Medical Education, Graduate Students, Quasiexperimental Design, Problem Based Learning

Peer reviewed
Direct link
