The LISP tutor: it approaches the effectiveness of a human tutor
BYTE - Lecture notes in computer science Vol. 174
PROUST: an automatic debugger for PASCAL programs
BYTE - Lecture notes in computer science Vol. 174
A model of novice debugging in LISP
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Providing opportunistic enrichment in customized on-line assistance
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
Ecological studies of professional programmers
Communications of the ACM
Developing intelligent programming tutors for novice programmers
ACM SIGCSE Bulletin
IDEA: FROM ADVISING TO COLLABORATION
ACM SIGCHI Bulletin
A student model for object-oriented design and programming
Journal of Computing Sciences in Colleges
Learning to program through the web
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
From objects-first to design-first with multimedia and intelligent tutoring
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Ludwig: an online programming tutoring and assessment system
ACM SIGCSE Bulletin
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
ITS '08 Proceedings of the 9th international conference on Intelligent Tutoring Systems
Specifying Strategies for Exercises
Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
Designing Programming Exercises with Computer Assisted Instruction
ICHL '08 Proceedings of the 1st international conference on Hybrid Learning and Education
Representing cognitive activity in complex tasks
Human-Computer Interaction
Building Intelligent Interactive Tutors: Student-centered strategies for revolutionizing e-learning
Building Intelligent Interactive Tutors: Student-centered strategies for revolutionizing e-learning
Blended teaching and learning of computer programming
ICWL'07 Proceedings of the 6th international conference on Advances in web based learning
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
Toward the application of argumentation to interactive learning systems
ArgMAS'11 Proceedings of the 8th international conference on Argumentation in Multi-Agent Systems
Hi-index | 48.23 |
The methodologies of artificial intelligence and the knowledge of cognitive psychology can be used to automatically generate fine-grain tutorial interactions, rather than having to program them manually.