The labs will stress hands-on applications by the students and provide an opportunity for the students to develop and program solutions to problems in computing. The students would be expected to summarize their readings in a weekly journal. Class attendance and participation may also be used in determining grades. Attendance will be taken. You will be expected to visit at least one instructor during each half of the semester.
Exams cover material from the text as well as laboratory activities.
The lectures may not cover all the material in the textbooks. There will be several major programming projects as well as a few small lab assignments. The projects will be expected to be complete and robust, including good user interfaces and the ability to handle improper input. Industry level internal and external documentation will also be expected. Any student caught cheating will be given a zero on the assignment or exam.