TY - GEN
T1 - Design and implementation of an automated system for assessment of computer programming assignments
AU - Choy, Marian
AU - Lam, Sam
AU - Poon, Chung Keung
AU - Wang, Fu Lee
AU - Yu, Yuen Tak
AU - Yuen, Leo
PY - 2008
Y1 - 2008
N2 - Learning computer programming is known to be difficult for many beginners. With the primary aim to improving the practice of teaching and learning of computer programming, we have developed a web-based automated system, known as PASS, for use in our courses. Since its first introduction a few years ago, PASS has proved to be a valuable tool for both students and instructors. PASS has now undergone significant revisions, with enhanced capabilities that have created opportunities for new pedagogy and innovative strategies for both teaching and learning. This paper describes the functionalities, design and implementation of PASS, how it can be used to enhance students' interest of learning and monitor their progress, and illustrates several approaches with which PASS can facilitate blended learning of good practices in computer programming. © 2008 Springer-Verlag Berlin Heidelberg.
AB - Learning computer programming is known to be difficult for many beginners. With the primary aim to improving the practice of teaching and learning of computer programming, we have developed a web-based automated system, known as PASS, for use in our courses. Since its first introduction a few years ago, PASS has proved to be a valuable tool for both students and instructors. PASS has now undergone significant revisions, with enhanced capabilities that have created opportunities for new pedagogy and innovative strategies for both teaching and learning. This paper describes the functionalities, design and implementation of PASS, how it can be used to enhance students' interest of learning and monitor their progress, and illustrates several approaches with which PASS can facilitate blended learning of good practices in computer programming. © 2008 Springer-Verlag Berlin Heidelberg.
KW - Assessment
KW - Blended learning
KW - Computer programming
UR - http://www.scopus.com/inward/record.url?scp=41549151133&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-41549151133&origin=recordpage
U2 - 10.1007/978-3-540-78139-4_51
DO - 10.1007/978-3-540-78139-4_51
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 3540781382
SN - 9783540781387
VL - 4823 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 584
EP - 596
BT - Advances in Web Based Learning - ICWL 2007
PB - Springer Verlag
T2 - 6th International Conference on Advances in Web Based Learning (ICWL 2007)
Y2 - 15 August 2007 through 17 August 2007
ER -