Back to Programs

Software Systems Development

We use software every day; from the web browser you're viewing this in right now, to specialized programs for research and analysis. It's incredibly rewarding to see an app you built and perfected function precisely the way you want it to--even more so when others use that software to make tasks easier.

The Software Systems Development stream is perfect for the student wishing to get a job in programming, web application development, or database and systems analysis. Students will learn how to design, develop, and maintain software applications through studying topics such as: software engineering principles, system structure, and software maintenance. 

Course selection
In addition to the required general courses for the Computing Science program, students specializing in Software Systems Development stream may take the following:

Program Streams
Program advising streams are carefully selected groups of courses designed to prepare students for employment and professional study in areas of interest to them.

    Our Computing Science grads get jobs as:

  • App Developers
  • Data Architects
  • Game Designers
  • Security Specialists
  • Software Developers
  • System & Network Administrators
  • Web Developers

    Our Computing Science grads go on to study:

  • Applied Computer Science and Society
  • Cybersecurity
  • Data Science
  • Robotics and Artificial Intelligence
  • Software Engineering