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

Print

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

This document is currently not available here.

Share

COinS