COMP 2404 [0.5 credit] Introduction to Software Engineering
Introduction to object-oriented software development, with emphasis on the design and implementation of maintainable, reusable software. Topics include abstraction, modularity, encapsulation, and an introduction to design patterns.
Precludes additional credit for SYSC 3010, SYSC 3110.
Prerequisite(s): COMP 2401 with a minimum grade of C-.
Lectures three hours a week, tutorial one and a half hours a week.
The following categories of courses are used in defining the program requirements in Computer Science.
...Computer Science, including one of COMP 2402 or COMP 2404 ; Registered as a full-time...