Bachelor's Degree Program

Software Systems Engineering

The Bachelor of Applied Science in Software Systems Engineering from the University of Regina in Saskatchewan prepares you to develop software solutions from concept to completion.

Because this software systems engineering bachelor degree is accredited by the Canadian Engineering Accreditation Board (CEAB), you graduate fully qualified to register with provincial/territorial engineering associations – the first step toward being a professional engineer!

U of R’s bachelor’s degree in software systems engineering features dedicated software development labs. These are available only to software systems engineering students so that you have access to the equipment you need to build critical skills.

You will learn from faculty with experience in everything from multimedia and mobile computing to transactional systems and security. Challenge yourself in classes such as:

  • Artificial intelligence
  • People-centered design
  • Internet-of-things
  • Networking and full-stack development

Plus, make the most of co-op experience/ internships, with the potential to earn $8,000-$13,000 per semester while you get valuable work experience that helps you compete for top software engineering jobs when you graduate.

U of R welcomes transfer students into the software systems engineering bachelor program. No matter where you started your degree, let us help you finish it.

What Is Software Systems Engineering?

Software systems engineering applies engineering approaches for designing, building, creating and maintaining reliable software products for the many software needs in our daily lives.

A software systems engineer brings expertise and talent to all aspects of software product creation:

  • Using systematic, disciplined and measurable approaches
  • Developing reliable, safe and maintainable complex software products

Software Systems Engineering Meet Your Faculty

Quick Facts

Program: Bachelor of Applied Science in Software Systems Engineering Bachelor of Applied Science (Co-op) in Software Systems Engineering Bachelor of Applied Science (Internship) in Software Systems Engineering
Length: 9 semesters
Accreditation: Canadian Engineering Accreditation Board (CEAB)
Offered Through: University of Regina
Request Information

Connect with us

Why Study Software Systems Engineering at the University of Regina?

In addition to teaching you a systematic approach to software development, from idea to installation, this Bachelor of Applied Science degree in software systems engineering offers several opportunities for you to tailor your degree program to match your interests and goals, including opportunities to choose electives, work on research and study abroad.

Software Engineers in Demand

For software engineers and designers, over the period 2019-2028, new job openings (arising from expansion demand and replacement demand) are expected to total 27,500, while 24,000 new job seekers (arising from school leavers, immigration and mobility) are expected to be available to fill them.

The labour shortage conditions seen in recent years are expected to persist into the 2019-2028 period, and could even become more acute as the projected number of job openings is expected to be substantially larger than the projected number of job seekers over that period. Retirements and job growth are expected to account for the majority of job openings. Employment is projected to grow at a significantly higher rate than the average of all occupations.

Source:  Job Prospects Computer Software Engineer in Canada

Software Systems Engineering Frequently Asked Questions

Is the software systems engineering degree accredited?

Yes! Engineers Canada, the national engineering licensing body, under the direction of the Canadian Engineering Accreditation Board (CEAB), oversees the degree program accreditation process.

U of R validates engineering degree program quality through accreditation. This ensures graduates of our engineering degree programs meet professional requirements to become licensed engineers.

As a graduate from an accredited program, you meet eligibility requirements for registration with a provincial/territorial licensing body as an engineer-in-training. Thanks to accreditation, you will not need to take several otherwise-required certification exams. You will need to pass the Association of Professional Engineers & Geoscientists of Saskatchewan (APEGS) professional practice exam.


What software systems engineering scholarships are available?

As an engineering student at the University of Regina, you gain access to several engineering-specific awards, scholarships, and bursaries! Each one specifies the qualifications needed to apply. Several of the scholarships, however, require no application at all.

Only U of R engineering students can apply for the following scholarships:

  • Associated Engineering Award
  • Association of Professional Engineers & Geoscientists of Sask (APEGS) Engineering Prizes
  • Brownlee Beaton Kreke Scholarship in Engineering
  • Carl Potzus Award in Engineering
  • Derril McLeod Environmental Systems Scholarship in Engineering and Applied Science
  • Jack Mollard Sensing the Earth Scholarship
  • Engineering Leadership Award
  • EVRAZ Inc. NA Canada Scholarship in Engineering and Applied Science
  • Friends of the University of Regina - Engineering and Applied Science Award
  • Harald Liebe Undergraduate Scholarship in Petroleum Engineering
  • Helen Mary Morris Award for Women in Engineering
  • Honourable E.W. (Staff) Barootes, MD, Scholarship
  • JD Mollard and Associates Limited Prize
  • John M. Forbes Bursary
  • Margaret Anne Hodges Book Prize
  • Mary Denise Dopko Jackson Scholarship
  • Michelle Dolman Memorial Scholarship
  • Paul F. Groome Scholarship
  • Regina Engineering Society Scholarship
  • Regina Geotechnical Group Scholarship
  • Reid Crowther Scholarship in Engineering
  • Ritenburg Family Foundation Bursary in Engineering
  • Robert J. and Joyann M. Genereux Scholarship
  • Saskatchewan Mining Association Environmental Systems Engineering Scholarship
  • Stantec Scholarship in the Faculty of Engineering and Applied Science
  • Viterra Scholarship in Engineering and Applied Science
  • Wil Mechanical Scholarship
  • Women in Environmental Systems Engineering Bursary
Find out about these, and other scholarships and awards available to U of R students.
Can I study abroad?

Yes! International study helps you compete for engineering jobs as employers increasingly value global perspectives and experience. Speaking an additional language, or two, and bringing cultural sensitivity to the job makes you more competitive — especially at the start of your engineering career. U of R’s Study Abroad & Global Mobility program gives you options that last a week or a whole year.

In addition to paying application fees and any other required costs, you must meet with an academic advisor about study abroad options and meet or exceed these eligibility requirements:

  • 70 per cent Grade Point Average (GPA)
  • 30 credit hours completed
  • Full-time student
What engineering student groups can I join?

Choose from several engineering clubs and build strong bonds and networks with other students. Don’t miss the activities hosted by the Regina Engineering Student Society (RESS) such as Welcome Week events and their infamous Beef n Pizza. RESS also features a student lounge open to all engineering students — for networking, studying or hanging out. 

See which of these additional engineering clubs match your interests!

Software Systems Engineering Concepts and Goals

As an applied science program, U of R’s software systems engineering bachelor’s degree focuses on the whole software development process. From initial concept to end product, you graduate well versed in both the technology and the processes required to produce high-quality software.

Software Development

Combine your software know-how and innovative thinking to solve software issues and to develop new software solutions useful in diverse career settings — with companies and organizations of all sizes, from start-ups to household names.

Measurable Results

Learn a systematic and disciplined approach to software systems that provides measurable results and an end-product that is reliable, safe and easier to maintain throughout its life cycle.

Effective Collaboration

Practice using clear, concise communication and teamwork strategies to bolster collaboration and smooth out project management timelines and productivity.

What Can You Do With a Software Systems Engineering Degree?

Typical software systems engineer jobs feature titles like software development engineer, quality assurance engineer, software engineering lead and engineering manager. These Canadian employers choose our software systems engineering graduates for co-op internships and for full-time jobs following graduation.

To explore minors that may be available in this program area, please visit the Academic Calendar or meet with your faculty advisor in the Academic Advising Office after you are admitted.

  • Department of Agriculture and Agri-Food, Government of Canada
  • Ministry of Energy and Resources, Government of Saskatchewan
  • Ministry of Central Services, Government of Saskatchewan
  • Federated Cooperatives Limited
  • Parks Canada
  • Canadian Natural Resources Limited
  • Canada Post
  • MacPherson Engineering
  • The Mosaic Company
  • SaskPower
  • SaskEnergy
  • SaskTel
  • Stantec
  • Brandt
  • Ritenburg & Associates
  • SeedMaster
  • Suncor Energy
  • University of Regina
  • Google
  • Facebook
  • Apple
  • Prairie Robotics
  • PMC Sierra
  • GB Internet Solutions
  • CGI Canada

Request More Information