In this hands-on specialization, you will learn how to design, implement, test, maintain, and document software solutions.
With a focus on teamwork and collaboration both in and out of the classroom, you’ll gain the experience and interpersonal skills to meet the needs of today’s software creators and users.
Courses
Students who have fulfilled the requirements for a single-major Honours degree in Computer Science may apply for a Specialization in Software Engineering, if they have also successfully completed the following 9.0 credits:
- 4.0 COIS credits consisting of:
- COIS 2420H
- COIS 3030H: Software Specification and Development
- COIS 3040H: Advanced Software Architecture and Design
- COIS 3050H: Formal Languages and Automata
- COIS 3320H: Fundamentals of Operating Systems
- COIS 3430H: Web Development II: Server-side and Frameworks
- COIS-ADMN 3850H: Fundamentals of Project Management
- COIS 4000Y: Software Engineering Project
- 1.0 credit from ADMN
- 1.0 credit from AHCL, CAST, CUST, ENGL, FREN, HIST, HSST, PHIL, or WMST
- 1.0 credit from BIOL, CHEM, ERSC, FRSC, GEOG, or PHYS
- 2.0 additional credits outside of COIS and MATH
Media Image
Image
OUAC Codes
RZH - Peterborough
Specialization Advantage
Study in a specialization that not only trains you on what it takes to succeed as a software engineer, but also what it takes to be a leader in the workplace.
Spec Prospect Id
237