Intelligent C Tutoring System (ICTS)
Date of Publication
2003
Document Type
Master's Thesis
Degree Name
Master of Science in Information Technology
College
College of Computer Studies
Department/Unit
Information Technology
Thesis Adviser
Raymund C. Sison
Defense Panel Chair
Merlin Cruz
Defense Panel Member
Ethel ChuaJoy Ong
Caslon Chua
Abstract/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.
Abstract Format
html
Language
English
Format
Accession Number
TG03486
Shelf Location
Archives, The Learning Commons, 12F Henry Sy Sr. Hall
Physical Description
1 v. (various foliations) ; 28 cm.
Keywords
Intelligent tutoring systems; Expert systems (Computer science); Electronic data processing
Recommended Citation
Chen, J. S. (2003). Intelligent C Tutoring System (ICTS). Retrieved from https://animorepository.dlsu.edu.ph/etd_masteral/3038