We have implemented a computer-assisted
instruction system to supplement our supports.
Figure 2 shows the Programming Assignment
aSsessment System (PASS). The PASS system is
a web-based computer-assisted instruction system
for computer programming developed at CityU
(Choy, Nazir, Poon & Yu, 2005; Yu, Poon & Choy,
2006). The PASS system is a fully automated