HiC: a C++ compiler for CS1

Robert W. Hasker · Journal of computing sciences in colleges · 2002

In CS1 courses, students must often use professional environments to develop programs. Students often find these difficult to use because error messages involve terms they do not understand. Professional systems must support the entire language, so messages must use terms which ensure both accuracy and brevity. This is a particular problem in C++. This paper presents a solution based on identifying a subset of C++ which is appropriate for introductory students. It also presents a development environment based on this subset, HiC, and our experiences in using HiC in a CS1 course.

Read the paper · More papers on PaperTik