2. Functional Requirements

The primary functionality of the CSTutor is to provide more readily-available study resources to students of Cal Poly's Computer Science program.

Following the overview of the tutorial's initial interface, details of different scenarios are presented as the following:

These scenarios cover the basic functionality of CSTutor.