A Software Infrastructure to Support
Introductory Computer Science Courses

Kenneth A. Reek
Department of Computer Science
Rochester Institute of Technology


This talk describes the software developed to support the first two years of the Computer Science curriculum at RIT. Geared towards high-volume courses, the system includes tools for disseminating and collecting information, assistance in grading, and record keeping. Differences between the current and previous implementations will be highlighted.

The tools to be discussed include get, a controlled mechanism for student retrieval of files and data; try, which implements on-line submission with immediate, automated testing and archiving of student work; asn, the student information database; and the various scripts that assist in grading submitted work and the associated record keeping.

Colloquia Series page.