The automated tutoring of introductory computer programming
Communications of the ACM
Understanding and debugging novice programs
Artificial intelligence and learning environments
Programming patterns and design patterns in the introductory computer science course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Analyzing student programs (poster session)
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Automated feedback on programs means students need less help from teachers
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Software craftsmanship: the new imperative
Software craftsmanship: the new imperative
Effectiveness of online assessment
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Coached program planning: dialogue-based support for novice program design
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Developing intelligent programming tutors for novice programmers
ACM SIGCSE Bulletin
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Computer tutoring for programming education
Proceedings of the 44th annual Southeast regional conference
VERKKOKE: learning routing and network programming online
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 42nd ACM technical symposium on Computer science education
Initial results of using an intelligent tutoring system with Alice
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Teaching and learning programming and software engineering via interactive gaming
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
An online programming tutoring and assessment system is described, and the results of a preliminary study are presented. Ten students in an introductory C++ programming course used the system; both qualitative and quantitative data were collected and suggest that a future large-scale implementation will yield beneficial results