COMP-3019Application Design and Delivery
Before software developers write code, they require a design for the software solution. Students will learn about the design process, including analysis of client needs, so they can interpret software architecture plans. The course covers methods of managing a software development project with an emphasis on agile methodologies.
Students will work in groups to carry out an agile project to experience how teams of developers collaborate with clients, leaders, and other IT professionals.