This course covers the methodology of programming from an object-oriented perspective, and introduces OOP principles using a language that supports the OOP paradigm. It also introduces object-oriented testing and debugging techniques, as well as the basics of graphical user interface programming and event-driven programming. The course continues the introduction to programming started in COMP1126 and continued in COMP1127.
Students will be required to pass both the coursework and the final examination to pass the course.
COMP1126; COMP1127