This will include basic syntax and semantics for sequence, conditional, and iteration control structures. The student will also be able to solve problems using top-down design and modularize their solutions with proper use of functions and usage of objects. The student will also understand the techniques of good programming style and how to design, code, debug, and document programs. A These are minimums.
Students are responsible for all announcements and assignments made in class.
Students are expected to do their own work for all assignments unless otherwise indicated by instructor. Group discussion and study of the assignments are permitted, but, when you begin to prepare your assignment to turn in, all collaboration must cease. If collaboration is suspected, the grade will be a 0. All programming assignments must be completed in order to pass the class. No late homeworks will be accepted.