Intelligent C Tutoring System (ICTS)
Virtual learning environments support on-line learning by providing sets of tools that facilitate knowledge acquisition. Learning Environment using Knowledge Units (LK), built recently at the College of Computer Studies of De La Salle University, is one such system. However, LK has several limitatio...
Saved in:
Main Author: | |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2003
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etd_masteral/3038 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
Summary: | Virtual learning environments support on-line learning by providing sets of tools that facilitate knowledge acquisition. Learning Environment using Knowledge Units (LK), built recently at the College of Computer Studies of De La Salle University, is one such system. However, LK has several limitations, one of which is its inability to provide individualized tutoring. This research involves the development of an Intelligent C Tutoring System (ICTS) for the CCS E-college virtual learning environment, which adds the intelligent tutoring feature to the course delivery aspect of LK. ICTS uses the problem decomposition technique to perform intention-based diagnosis and identify logical errors in a C program segment. After bug diagnosis, it provides explanations about the user's program. The system is implemented in Java. Experimental results show that ICTS can significantly improve student performance by providing immediate feedback in user's answers, in addition to features such as multiple screens and text-editing facilities. The results indicate that an intention-based diagnosis system with a bug library helps students in learning basic C constructs. A C complier can be linked to the system in the future to let it also recognize syntax errors of C programs. |
---|