Students can specialized in software engineering as part of the Bachelor of Computer Science degree.
If a career in software development is your goal, our software engineering stream provides a special emphasis on improving overall reliability.
Software systems are becoming increasingly complex, and learning to build and maintain these systems is a key component of this stream.
Both the technical part of developing software and the management of the development process are addressed, including process analysis, process improvement, quality assurance and the use of proven design techniques.
This is a four year undergraduate program accredited by the Canadian Information Processing Society (CIPS), leading to a Bachelor of Science in Computer Science (BScCS).