Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 4 |
Descriptor
Source
Computer Science Education | 1 |
International Association for… | 1 |
International Journal of… | 1 |
Journal of Information… | 1 |
Author
Dalgarno, Barney | 1 |
Gonzalez, Ruben | 1 |
Heinsen Egan, Matthew | 1 |
Lee, Mark J. W. | 1 |
McDonald, Chris | 1 |
Pradhan, Sunam | 1 |
Reye, Jim | 1 |
Tan, Wee Lum | 1 |
Venema, Sven | 1 |
Weragama, Dinesha | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 3 |
Audience
Location
Australia | 4 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Heinsen Egan, Matthew; McDonald, Chris – Computer Science Education, 2021
Background and Context: Students learning the C programming language struggle to debug, and to understand the runtime behaviour of, their programs. Objective: We examine a tool that combines several novice-focused error detection, program visualization, and debugging techniques, to investigate which features students use in real study sessions,…
Descriptors: Computer Science Education, Programming Languages, Programming, Novices
Tan, Wee Lum; Venema, Sven; Gonzalez, Ruben – International Association for Development of the Information Society, 2017
Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their…
Descriptors: College Freshmen, Computer Science Education, Programming, Introductory Courses
Weragama, Dinesha; Reye, Jim – International Journal of Artificial Intelligence in Education, 2014
Programming is a subject that many beginning students find difficult. The PHP Intelligent Tutoring System (PHP ITS) has been designed with the aim of making it easier for novices to learn the PHP language in order to develop dynamic web pages. Programming requires practice. This makes it necessary to include practical exercises in any ITS that…
Descriptors: Intelligent Tutoring Systems, Programming, Computer Science Education, Programming Languages
Lee, Mark J. W.; Pradhan, Sunam; Dalgarno, Barney – Journal of Information Technology Education, 2008
Modern information technology and computer science curricula employ a variety of graphical tools and development environments to facilitate student learning of introductory programming concepts and techniques. While the provision of interactive features and the use of visualization can enhance students' understanding and assist them in grasping…
Descriptors: Cognitive Processes, Computer Software Evaluation, Hypothesis Testing, Visualization