The practice problems are from a previous quarter and may contain some material not covered in our lectures. They are optional and for your benefit. You will write 4-5 programs for this course. Compiling and executing without errors on the published test data is considered minimal competency for any program. Late programs will be penalized 3 n-1 points, where n is the number of days late.
Weekends count as two days.
Programs that are more than 5 days late will not be graded. You may discuss high-level design strategies and specifications of the assignments with other students in this class. However, your programs and homework are to represent your own work. All coding and detailed design decisions are to be made without consultation with others. Most programming assignments require many hours of coding.