Feb 25, 2024  
2023-2024 Academic Calendar Mount Royal University 
2023-2024 Academic Calendar Mount Royal University

COMP 3504 - Programming IV: Software Engineering

Credit(s): 3
Lecture Hour(s): 3
Lecture Hours Schedule Type: Blended, Lecture, Online
Tutorial Hour(s): 1

The course introduces software engineering concepts and applies object-oriented design principles to mobile app development using a state of the art IDE and APIs. Topics include agile programming, test-driven development, refactoring, design patterns, memory management, multithreading and basic user interface design principles.

Prerequisite(s): COMP 2503  and COMP 2541  with a minimum grade of C-.
General Science Option