Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 4 |
Descriptor
College Faculty | 4 |
Computer Science Education | 4 |
Programming | 4 |
Teaching Methods | 3 |
College Students | 2 |
Computer Software | 2 |
Foreign Countries | 2 |
Problem Solving | 2 |
Student Attitudes | 2 |
Troubleshooting | 2 |
Assignments | 1 |
More ▼ |
Source
Computer Science Education | 4 |
Author
Apiola, Mikko | 1 |
D'Souza, Daryl | 1 |
Fitzgerald, Sue | 1 |
Hamilton, Margaret | 1 |
Lewandowski, Gary | 1 |
McCauley, Renee | 1 |
Moskal, Adon Christian Michael | 1 |
Murphy, Laurie | 1 |
Shuhidan, Shuhaida | 1 |
Simon, Beth | 1 |
Tedre, Matti | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 3 |
Information Analyses | 1 |
Education Level
Postsecondary Education | 4 |
Higher Education | 3 |
Secondary Education | 1 |
Audience
Location
New Zealand | 1 |
Tanzania | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Moskal, Adon Christian Michael; Wass, Rob – Computer Science Education, 2019
Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are…
Descriptors: Computer Software, Undergraduate Students, Programming, Programming Languages
Shuhidan, Shuhaida; Hamilton, Margaret; D'Souza, Daryl – Computer Science Education, 2010
Learning to program is known to be difficult for novices. High attrition and high failure rates in foundation-level programming courses undertaken at tertiary level in Computer Science programs, are commonly reported. A common approach to evaluating novice programming ability is through a combination of formative and summative assessments, with…
Descriptors: Teacher Attitudes, Secondary School Teachers, College Faculty, Multiple Choice Tests
Apiola, Mikko; Tedre, Matti – Computer Science Education, 2012
Programming education is a widely researched and intensely discussed topic. The literature proposes a broad variety of pedagogical viewpoints, practical approaches, learning theories, motivational vehicles, and other elements of the learning situation. However, little effort has been put on understanding cultural and contextual differences in…
Descriptors: Foreign Countries, Programming, Information Technology, Computer Science Education
McCauley, Renee; Fitzgerald, Sue; Lewandowski, Gary; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
This paper reviews the literature related to the learning and teaching of debugging computer programs. Debugging is an important skill that continues to be both difficult for novice programmers to learn and challenging for computer science educators to teach. These challenges persist despite a wealth of important research on the subject dating…
Descriptors: Troubleshooting, Computer Science, Programming, Computer Software