Error Log Analysis for Improving Educational Materials in C Programming Language Courses

Authors

  • Xinyu FU Department of Faculty of Information Science and Electrical Engineering, Kyushu University, Japan Author
  • Chengjiu YIN Faculty of Arts and Science, Kyushu University, Japan Author
  • Atsushi SHIMADA Faculty of Arts and Science, Kyushu University, Japan Author
  • Hiroaki OGATA Faculty of Arts and Science, Kyushu University, Japan Author

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. Usually educational materials are very useful tools for students to locate errors and find solutions. This study aims to facilitate teaching and learning of C. We propose a system that undergraduate novice programmers may use to easily locate syntax errors in C and get recommendations from educational materials. We analyze error logs of programming and reading logs of educational materials, with the learning by doing mode (learning-practicing-reflection) to discuss key findings and their implications for programming education.

Downloads

Download data is not yet available.

Downloads

Published

2015-11-30

How to Cite

Error Log Analysis for Improving Educational Materials in C Programming Language Courses. (2015). International Conference on Computers in Education. https://library.apsce.net/index.php/ICCE/article/view/3374