A Learning-by-Example Learning Module for Programming Courses

Project Overview

Project Title

A Learning-by-Example Learning Module for Programming Courses

Project Leader

Prof James Kwok

School / Dept

SBM / ISOM

Project Duration

Dec 2006 - May 2009

Project Description

The objectives of this project are: 1. To develop an online learning module of LMES for business school students to enable them to learn their first programming language in a more effective way by means of learning-by-example 2. To help students develop habits of peer-learning and self-directed learning 3. To enable and facilitate program sharing and peer-learning 4. To provide an online compiler (adopted from another CELT project) for students to evaluate their programs online.

Project Outcome

  • An online learning module (online forum with specified searching and polling function) incorporated with the ASP Editor were developed. A reference link gathering available online resources for learning programming language was also provided in the course websites.
  • Project was implemented in ISMT223 (Fall 07-08) and ISMT535 (Spring 07-08). Students were encouraged to share their example codes via discussion forum and practice using the ASP Editor to learn VBScript in class and after class. One assignment using example code was designed in ISMT223. Group discussion (within group members) and project discussion (for all students) via online forum were designed in one assignment to promote peer learning in ISMT353.
  • Students learnt how to learn programming languages through online tutorials and resources and how to document their sharable programs. They also learnt to understand the way of learning by examples through this module.

Status

Completed

Project Documents
(Only accessible by HKUST users)

Adaptation

Full Project