PROUST: Knowledge-Based Program Understanding
IEEE Transactions on Software Engineering
Thetis: an ANSI C programming environment designed for introductory use
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Debug it: a debugging practicing system
Computers & Education
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
ELM-ART: An Intelligent Tutoring System on World Wide Web
ITS '96 Proceedings of the Third International Conference on Intelligent Tutoring Systems
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Debugging: from novice to expert
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Integrating Case-Based Reasoning and Meta-Learning for a Self-Improving Intelligent Tutoring System
International Journal of Artificial Intelligence in Education
Extracting and answering why and why not questions about Java program output
ACM Transactions on Software Engineering and Methodology (TOSEM)
Building Intelligent Interactive Tutors: Student-centered strategies for revolutionizing e-learning
Building Intelligent Interactive Tutors: Student-centered strategies for revolutionizing e-learning
Debugging tutor: preliminary evaluation
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Although debugging is integral to the successful pursuit of undergraduate computer science, it is rarely taught explicitly. Students that succeed in pursuing Computer Science must learn this ability on their own or through limited assistance from professors, TAs, or other instructional figures. This paper discusses beginning work related to creating an intelligent tutoring system to teach debugging skills to introductory undergraduate computer science students.