Generating programming exercises with changeable complexity and level of abstraction
College
College of Computer Studies
Department/Unit
Software Technology
Document Type
Conference Proceeding
Source Title
Proceedings of the 26th International Conference on Computers in Education. Philippines: Asia-Pacific Society for Computers in Education
Publication Date
2018
Abstract
We present an approach for automatically generating coding exercises with varying complexity and level of abstraction. Using our approach, we can produce exercises based on abstract computational operations which are useful for learning the syntax of a programming language, as well as exercises based on real-life contexts which are useful for learning abstraction and logic formulation. We present the details of our approach as well as an initial evaluation of the exercises produced by students and teachers of programming. Our work can pave the way for the development of intelligent programming tutors with adaptive feedback that can display content based on the state of the student.
html
Recommended Citation
Tiam-Lee, T. Z., & Sumi, K. (2018). Generating programming exercises with changeable complexity and level of abstraction. Proceedings of the 26th International Conference on Computers in Education. Philippines: Asia-Pacific Society for Computers in Education Retrieved from https://animorepository.dlsu.edu.ph/faculty_research/13064
Disciplines
Computer Sciences | Programming Languages and Compilers
Keywords
Computer programming—Problems, exercises, etc.; Intelligent tutoring systems
Upload File
wf_no