(3 credits) 3 hours lecture, 1 hour tutorial, 1 hour lab
The concepts and practices essential to programming within an object-oriented environment are studied. The course also encompasses the key facets of designing a modular solution, developing and executing a test plan and debugging in a systematic manner. Exception handling is also covered.
Prerequisite: Computer Science 1501 or 2511 with a minimum grade of C-.