A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers.
Danial HooshyarRodina Binti AhmadMoslem YousefiFarrah Dina YusopShi-Jinn HorngPublished in: J. Comput. Assist. Learn. (2015)
Keyphrases
- intelligent tutoring systems
- novice programmers
- intelligent tutoring
- model tracing
- cognitive model
- argumentation skills
- human tutors
- tutoring system
- student model
- procedural knowledge
- constraint based modeling
- programming environment
- critical thinking
- artificial intelligence
- programming course
- solving problems
- student knowledge
- tutorial dialogue
- programming language
- user interface
- database systems