The CSTutor Project

This document defines the requirement specifications for an electronic Computer Science Tutor. The CS Tutor is an aid for students especially those in introductory level classes. Using the CS Tutor, a professor designs step-by-step tutorials in the form of lesson plans and creates a graphical "roadmap" of his tutorials. The CS Tutor stores these tutorials on a central repository for students to view. The CS Tutor assesses a student's comprehension tutorial material and records the student's progress.

The CSTutor project is organized into the following directories:

Details of this organizational structure are given in the online materials for Gene Fisher's software engineering courses, CSC 205 and CSC 206.