Characteristics of programming exercises that lead to poor learning tendencies: Part II
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Using Bayesian Networks to Manage Uncertainty in Student Modeling
User Modeling and User-Adapted Interaction
Student Modeling and Mastery Learning in a Computer-Based Proramming Tutor
ITS '92 Proceedings of the Second International Conference on Intelligent Tutoring Systems
A Belief Net Backbone for Student Modelling
ITS '96 Proceedings of the Third International Conference on Intelligent Tutoring Systems
A study of the difficulties of novice programmers
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Factors affecting the success of non-majors in learning to program
Proceedings of the first international workshop on Computing education research
Examining the role of self-regulated learning on introductory programming performance
Proceedings of the first international workshop on Computing education research
Social navigation support through annotation-based group modeling
UM'05 Proceedings of the 10th international conference on User Modeling
Experience using a project-based approach in an introductory programming course
IEEE Transactions on Education
Hi-index | 0.00 |
This paper describes the CTi system that supports teachers in C programming courses. The CTi system provides teachers with student's model, various learning information and inductive instruction tools. Teachers using the system can provide effective feedback to students. Bayesian Belief Networks are used to represent a student's model and relationship between the structure of programming language and the student's knowledge. An empirical study showed the CTi system had positive effects on students' programming performance.