This course provides students with the fundamental understanding of structured and object-oriented programming using Java. It introduces the different concepts that are commonly associated with structured and object programming. The goal of the course is to develop skills such as program design and testing as well as the implementation of programs using a graphical IDE.
Students are expected to attend and participate in class. For excused absences (illness, professional travel, work shifts, etc.) please notify lecturer by phone or e-mail before class. Makeup exams will only be allowed for excused absences and only when the lecturer is informed before the examination.
Homework/Group Project 10%; Mid-semester Exams 20%; Final Examination 60%; Class Attendance 10%