Abstract
Many universities choose the C programming language (C) as the first programming language to teach to students. As novice programmers, students frequently make simple mistakes such as syntax and typographical errors. Students often find it difficult to locate these errors, as students are not yet thoroughly familiar with C's syntax. This situation often causes students to consider programming very dull. It is therefore critical to provide clearer explanation in class, to prevent students losing interest in programming. This study aims to facilitate teaching and learning of C. We propose a system that undergraduate novice programmers may use to locate syntax errors in C. We analyze error types and resolutions using data collected during a programming course, and discuss key findings and their implications for programming education.
Original language | English |
---|---|
Title of host publication | Doctoral Student Consortium (DSC) - Proceedings of the 23rd International Conference on Computers in Education, ICCE 2015 |
Publisher | Asia-Pacific Society for Computers in Education |
Pages | 641-650 |
Number of pages | 10 |
ISBN (Electronic) | 9784990801496 |
Publication status | Published - 2015 |
Event | 23rd International Conference on Computers in Education, ICCE 2015 - Hangzhou, China Duration: Nov 30 2015 → Dec 4 2015 |
Other
Other | 23rd International Conference on Computers in Education, ICCE 2015 |
---|---|
Country/Territory | China |
City | Hangzhou |
Period | 11/30/15 → 12/4/15 |
All Science Journal Classification (ASJC) codes
- Computer Science (miscellaneous)
- Education