COMP 3504 – Programming IV: Best Practices in Design and Development

(3 credits) 3 hours lecture, 1 hour tutorial

This course continues the study of the art of object-oriented programming by focusing on the practical integration of contemporary best practices in software development. The course will focus on object-oriented design and development. Current methodologies such as extreme programming and test-driven development will be covered. The course will also cover refactoring and design patterns.

Prerequisite: Computer Science 2503 and 2541 with a minimum grade of C-

west gate mount royal