Dana Vrajitoru
C201 / I211 Computer Programming II
Fall 2006 schedule: MW 2:30 - 4:20 pm NS 211 
Prerequisite: C101 Computer Programming I
Textbook: Absolute C++, 2nd edition, by W. Savitch.
Generic 
Syllabus
Programming environment:
- OS: Windows XP, any IT
lab.
 - Compiler: MS Visual Studio.net.
 
Grading:
- About 12 homework assignments: 20 points each
 - 2 midterm exams: 50 points each
 - Final exam: 50 points
 
Guidelines for assignments:
- The assignments will be posted on the course web page. 
 - The assignments are due at midnight of the due date.
 - The programming assignments are turned in by email.
 - The only files to be sent are the source files with the extensions
.h and .cpp or .cc.
 - A homework email should contain the homework number in the subject.
 - The files are to be sent as individual attachments to a single
email unless otherwise specified.
 - No homework accepted after 2 weeks from the due date. A homework
turned in 1 week late loses 25% of the points. A homework turned in 2
weeks late loses 50% of the points.
 
Programming Style Guidelines
You will lose points on each assignment for the following mistakes (this 
is a non-exhaustive list): 
- Badly indented code. 
 - Inappropriate variable or function name. 
 - Function containing more than 20 lines of code. 
 - Function missing a prototype. 
 - Non-documented function. 
 - Header file without specific constant declaration avoiding 
multiple inclusions. 
 - Inclusion of a source file (.cpp). 
 - A program that does not compile. 
 - A program without a printout of the execution.
 
Last updated: August 30, 2006.
danav@cs.iusb.edu.