Yet, more Web exercises for learning C++

This paper describes a set of author developed interactive web exercises and a development environment designed to facilitate language acquisition in a beginning course in C++. The exercises test the students' understanding of several C++ language constructs as well as general programming concepts such as scope of variables. The environment allows students to write and test sections of code in a instructor controlled setting. Together the exercises and environment can be used to enhance computer science education for both traditional and distance learning students. The paradigm of generalization and automation of standard exercises can be extended to facilitate web education in other courses.

[1]  Rockford J. Ross,et al.  Tying it all together: creating self-contained, animated, interactive, Web-based resources for computer science education , 1999, SIGCSE '99.

[2]  John P. Penny,et al.  Laboratory-style teaching of computer science , 1990, SIGCSE '90.

[3]  James Robergé,et al.  Embedding laboratories within the computer science curriculum , 1991, SIGCSE '91.

[4]  William J. Collins Estimating execution times: a laboratory exercise for CS2 , 1991, SIGCSE '91.

[5]  Richard M. Salter,et al.  Web-based laboratories in the introductory curriculum enhance formal methods , 1996, SIGCSE '96.

[6]  Edward C. Epp An experimental computer science laboratory , 1991, SIGCSE '91.

[7]  Darrah Chavey A structured laboratory component for the introductory programming course , 1991, SIGCSE '91.

[8]  Mathew J. Palakal,et al.  An interactive learning environment for breadth-first computing science curriculum , 1998, SIGCSE '98.

[9]  Daniel Joyce A virtual lab to accompany CS1 and CS2 , 1990, SIGCSE '90.

[10]  Michael J. Lutz,et al.  Undergraduate software engineering laboratories: a progress report from two universities , 1992, SIGCSE '92.

[11]  Nell Dale,et al.  Programming and Problem Solving with Ada 95 , 1996 .

[12]  Doug Baldwin,et al.  Using scientific experiments in early computer science laboratories , 1992, SIGCSE '92.

[13]  Allen B. Tucker,et al.  Computing Curricula 1991 , 1991, CACM.

[14]  David Green,et al.  Design and implementation of an interactive tutorial framework , 1998, SIGCSE '98.