The Engineering – Software Systems bachelor’s programme at the University of Regina develops your ability to design, build, test, and maintain software systems using sound engineering practices. You’ll learn through a mix of theory and hands-on work in areas such as software development, networking, security, and data-driven applications.
The Engineering - Software Systems bachelor's program at the University of Regina equips students with the skills to design, build, test, and maintain software systems using established engineering practices. This program combines theoretical knowledge and practical experience in key areas such as software development, networking, security, and data-driven applications.
Core learning areas typically encompass software development, software process and quality assurance, networking, operating systems, information systems, and security. The curriculum is structured over multiple semesters and includes essential engineering courses along with elective options.
Example course topics may include:
Project and applied learning
Electives and special topics
Admissions are based on your academic history and its alignment with the program's prerequisites. Specific GPA or standardized test score requirements are not detailed.
Accepted English tests (minimum scores):
If your English test results are not yet available, you may receive a conditional letter of acceptance if you meet other admission criteria.
Graduates of the Engineering - Software Systems program can pursue diverse career opportunities in software development, systems analysis, network engineering, and cybersecurity, among other fields. The comprehensive skill set acquired throughout the program prepares students for various roles in the tech industry, enabling them to contribute effectively to software projects and technological innovations.
Shortlist scholarships and plan your application — free guidance from our advisors.