TY - JOUR
T1 - A web-based environment to improve teaching and learning of computer programming in distance education
AU - Ng, S. C.
AU - Choy, S. O.
AU - Kwan, R.
AU - Chan, S. F.
PY - 2005
Y1 - 2005
N2 - Learning computer programming is not an easy task. Students need to spend hours doing practical activities in order to comprehend the techniques of writing computer programs and beginners usually face a number of obstacles associated with installing and using a compiler or integrated development environment. This paper introduces an online web-based system that provides an interactive integrated environment for students doing programming activities and coursework in a distance learning institution. The interactive system provides students with timely and effective feedback about programming activities without the need to have instructors and students meet at the same time and the same place. The web-based system provides students with an editing, compiling, testing and debugging environment for learning computer programming on the web. Instructors can monitor the learning progress of students, compile the student's program and view the error messages through the student's workplace in the online system.
AB - Learning computer programming is not an easy task. Students need to spend hours doing practical activities in order to comprehend the techniques of writing computer programs and beginners usually face a number of obstacles associated with installing and using a compiler or integrated development environment. This paper introduces an online web-based system that provides an interactive integrated environment for students doing programming activities and coursework in a distance learning institution. The interactive system provides students with timely and effective feedback about programming activities without the need to have instructors and students meet at the same time and the same place. The web-based system provides students with an editing, compiling, testing and debugging environment for learning computer programming on the web. Instructors can monitor the learning progress of students, compile the student's program and view the error messages through the student's workplace in the online system.
UR - http://www.scopus.com/inward/record.url?scp=26444552341&partnerID=8YFLogxK
U2 - 10.1007/11528043_28
DO - 10.1007/11528043_28
M3 - Conference article
AN - SCOPUS:26444552341
SN - 0302-9743
VL - 3583
SP - 279
EP - 290
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
T2 - 4th International Conference on Web- Based Learning - ICWL 2005
Y2 - 31 July 2005 through 3 August 2005
ER -