Programming Assignments

General Information

Tentative Schedule

Assignment Out Initial Deadline
Project 1 (Introduction) 9/8 9/17
Project 2 (Selection) 9/22 10/1
Project 3 (Functions) 10/13 10/22
Project 4 (Iteration) 10/27 11/5
Project 5 (Files) 11/3 11/12
Project 6 (Arrays) 11/22 12/3

Getting Handout Code

The project handout code is in the directory:

/export/home/public/schwesin/csc135/projects/

and each project has the naming convention projectX-handout where X is the project number.

Example: copy the project 1 handout code to your home directory

cp -r /export/home/public/schwesin/csc135/projects/project1-handout ~/

Project Submission

To submit a project, execute the following command from within your projectX-handout directory:

    ~schwesin/bin/submit csc135 projectX

where X is the project number.

Program Evaluation Criteria

For each project, you need to edit two files: pX.cpp, where X is the project number, and program_plan.txt. You must not change the names of these files. The source code and program plan are evaluated based on the following criteria:

C++ Style Guidelines