UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

Explorations of programming learning behaviour of novices through computer-aided learning Looi, Chee-Kit

Abstract

The goal of Computer-Aided Instruction (CAI) research is to build instructional programs that incorporate well-prepared course material in lessons that attempt to individualize learning. The role of Artificial Intelligence (Al) is to facilitate a new kind of learning environment that stresses a learner-based paradigm instead of the teacher-based paradigm of traditional CAI. Research in Intelligent Computer-Aided Learning (ICAL) is focused on providing instruction that is sensitive to the student's strengths, weaknesses, and preferred style of learning. In this thesis, research milestones in ICAL are discussed. An Interactive Computer-aided Testing program that seeks to diagnose novices' misconceptions of the assignment statement in Pascal is described. This program was also used to explore the utility of providing explicit models as an aid to learning programming.

Item Media

Item Citations and Data

Rights

For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.