Upon successful completion of the course you will understand the fundamental principles of programming and will be able to design, code, test, and debug your own software applications. Each assignment will have a due date printed on it.
Assignments are due at the beginning of class on the due date.
Both electronic and paper copies of your program are needed for grading. Programs may be submitted late subject to the following penalties. 80 points Programs five or more days late will not be accepted. Programs may be written individually or in teams of two. If you work on a team, only one electronic copy and one paper copy of the program is submitted.