Communications of the ACM - Special issue: Soviet computing
Embedding laboratories within the computer science curriculum
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
An experimental computer science laboratory
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
A structured laboratory component for the introductory programming course
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Estimating execution times: a laboratory exercise for CS2
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Undergraduate software engineering laboratories: a progress report from two universities
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Using scientific experiments in early computer science laboratories
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Web-based laboratories in the introductory curriculum enhance formal methods
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
An interactive learning environment for breadth-first computing science curriculum
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Design and implementation of an interactive tutorial framework
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
A virtual lab to accompany CS1 and CS2
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Laboratory-style teaching of computer science
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Programming in C++
Program execution and visualization on the web
Web-based education
Database frameworks: textbooks vs. student perceptions
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Teaching problem solving effectively
ACM Inroads
Hi-index | 0.00 |
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.