A program that does not operate without errors and does not come close to producing the correct output should not be handed in.
Programming is a detailed, often tedious, process of analysis and design.
In order to complete all of the programs, there are ten programming assignments for this course, you must recognize how much time it will take. You must also use the time in lab effectively. Each week, lecture will last between one and two hours, leaving between two and three hours of lab time. The lab time each week will be enough to code and test most of the programs. Lab time, however, should not be used to design a program.