Publication Date
| In 2026 | 0 |
| Since 2025 | 129 |
| Since 2022 (last 5 years) | 580 |
| Since 2017 (last 10 years) | 1182 |
| Since 2007 (last 20 years) | 1756 |
Descriptor
Source
Author
| Barnes, Tiffany | 12 |
| Xinogalos, Stelios | 11 |
| Laakso, Mikko-Jussi | 9 |
| Malmi, Lauri | 8 |
| Çakiroglu, Ünal | 8 |
| Cetin, Ibrahim | 7 |
| Luxton-Reilly, Andrew | 7 |
| Boyer, Kristy Elizabeth | 6 |
| Kafai, Yasmin B. | 6 |
| Kwon, Kyungbin | 6 |
| Lavy, Ilana | 6 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 90 |
| Taiwan | 43 |
| China | 35 |
| Australia | 28 |
| Finland | 28 |
| Greece | 25 |
| Israel | 23 |
| United Kingdom | 23 |
| Brazil | 22 |
| Sweden | 22 |
| Japan | 20 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Veletsianos, George; Heller, Robert; Overmyer, Scott; Procter, Mike – British Journal of Educational Technology, 2010
This paper examines the effective deployment of conversational agents in virtual worlds from the perspective of researchers/practitioners in cognitive psychology, computing science, learning technologies and engineering. From a cognitive perspective, the major challenge lies in the coordination and management of the various channels of information…
Descriptors: Cues, Engineering, Cognitive Psychology, Internet
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
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
Tenenberg, Josh; Murphy, Laurie – Computer Science Education, 2005
This paper describes an empirical study that investigated the knowledge that Computer Science students have about the extent of their own previous learning. The study compared self-generated estimates of performance with actual performance on a data structures quiz taken by undergraduate students in courses requiring data structures as a…
Descriptors: Feedback (Response), Undergraduate Students, Student Attitudes, Prior Learning
Shumba, Rose – Journal on Educational Resources in Computing, 2006
In the summer of 2003, a project to augment and improve the teaching of information assurance courses was started at IUP. Thus far, ten hands-on exercises have been developed. The exercises described in this article, and presented in the appendix, are based on actions required to secure a Linux host. Publicly available resources were used to…
Descriptors: Computer Security, Experiential Learning, Computer Software, Open Source Technology
Tsai, W. T.; Chen, Yinong; Cheng, Calvin; Sun, Xin; Bitter, Gary; White, Mary – Journal of Information Technology Education, 2008
Service-Oriented Computing (SOC) is a new computing paradigm that has been adopted by major computer companies as well as government agencies such as the Department of Defense for mission-critical applications. SOC is being used for developing Web and electronic business applications, as well as robotics, gaming, and scientific applications. Yet,…
Descriptors: Feedback (Response), High School Students, Introductory Courses, Programming Languages
Simon, Beth; Bouvier, Dennis; Chen, Tzu-Yi; Lewandowski, Gary; McCartney, Robert; Sanders, Kate – Computer Science Education, 2008
We report on responses to a series of four questions designed to identify pre-existing abilities related to debugging and troubleshooting experiences of novice students before they begin programming instruction. The focus of these questions include general troubleshooting, bug location, exploring unfamiliar environments, and describing students'…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming
Sun, Shanghua; Joy, Mike; Griffiths, Nathan – Journal of Interactive Learning Research, 2007
Adaptive learning and teaching strategies are increasingly demanded in order to improve the efficiency and effectiveness of the education process, but few intelligent education systems exist, which are dynamic and able to satisfy individual students' requirements. In an attempt to overcome these limitations, we have developed a multi-agent…
Descriptors: Teaching Methods, Efficiency, Educational Research, Cognitive Style

Peer reviewed
Direct link
