ABSTRACT
We present SeeC, a novice-focused tool for the C programming language that records the execution of student programs, detects runtime errors, and enables students to review their programs' execution in a graphical environment.
- C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. In Proc. of the 2004 International Symposium on Code Generation and Optimization (CGO'04), Palo Alto, California, Mar 2004. Google ScholarDigital Library
- J. W. Lee, M. S. Kester, and H. Schulzrinne. Follow the river and you will find the c. In Proceedings of the 42nd ACM technical symposium on Computer Science Education, SIGCSE '11, pages 411--416, New York, NY, USA, 2011. ACM. Google ScholarDigital Library
Index Terms
- Reducing novice C programmers' frustration through improved runtime error checking
Recommendations
Program visualization and explanation for novice C programmers
ACE '14: Proceedings of the Sixteenth Australasian Computing Education Conference - Volume 148Program visualization and natural language explanations of program behaviour have been shown to assist novice programmers with improving their programming knowledge, correcting misunderstandings, and debugging programs. These techniques have been used ...
Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?: A Case Study
The teaching and learning of programming are often considered a difficult topic for both teachers and students, due to its complexity and abstract nature. The traditional teaching approaches are unable to contribute substantially to the development of ...
Investigating Novice Programmers' Interaction with Programming Environments
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationLearning computer programming can be challenging for novices. Students have to deal with theoretical aspects of programming and problem solving in general, as well as mastering the syntax of a programming language. However, the feedback students receive ...
Comments