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
Computer Science Education | 4 |
Performance | 4 |
Programming | 4 |
Programming Languages | 4 |
Computer Software | 2 |
Difficulty Level | 2 |
Foreign Countries | 2 |
Introductory Courses | 2 |
Undergraduate Students | 2 |
Coding | 1 |
Cognitive Processes | 1 |
More ▼ |
Source
IEEE Transactions on Education | 1 |
Informatics in Education | 1 |
Interactive Learning… | 1 |
Journal of Educational… | 1 |
Author
Chang, Chia-Hu | 1 |
Gainsburg, Julie | 1 |
Hou, Ting-Yun | 1 |
Hsu, Wen-Chin | 1 |
Kert, Serhat Bahadir | 1 |
Kurt, Adile Askim | 1 |
Lin, Yu-Chih | 1 |
Lin, Yu-Tzu | 1 |
Mannila, Linda | 1 |
Wu, Cheng-Chih | 1 |
Yang, Fang-Ying | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Audience
Location
California | 1 |
Taiwan | 1 |
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Lin, Yu-Tzu; Wu, Cheng-Chih; Hou, Ting-Yun; Lin, Yu-Chih; Yang, Fang-Ying; Chang, Chia-Hu – IEEE Transactions on Education, 2016
This study explores students' cognitive processes while debugging programs by using an eye tracker. Students' eye movements during debugging were recorded by an eye tracker to investigate whether and how high- and low-performance students act differently during debugging. Thirty-eight computer science undergraduates were asked to debug two C…
Descriptors: Cognitive Processes, Programming, Computer Software, Computer Science Education
Mannila, Linda – Informatics in Education, 2010
In this paper, we analyze the errors novice students make when developing invariant based programs. In addition to presenting the general error types, we also look at what students have difficulty with when it comes to expressing invariants. The results indicate that an introductory course utilizing the invariant based approach is suitable from…
Descriptors: Novices, Error Patterns, Difficulty Level, Introductory Courses
Kert, Serhat Bahadir; Kurt, Adile Askim – Interactive Learning Environments, 2012
Electronic performance support systems (EPSSs) are the software programs commonly used in commercial environments since the early 1990s. These software programs are generally called performance-based systems and focus on the complete job rather than providing individual development. For that reason, the usage of these systems in learning…
Descriptors: Foreign Countries, Web Based Instruction, Program Effectiveness, Learning Strategies