Choose U of GImprove LifeNews
Software Engineering Major

Software Engineering

Admission Requirements

Explore Innovative Software Design

 Gain Practical and Theoretical Development Skills

Learn how to program and use algorithms to complete large-scale software projects in teams by creating user interface designs, prototypes, and the final implementation.

 Gain Real World Experience

You will have a unique opportunity to take courses on different aspects of software engineering, including design methods, team interactions, communications and managing real-world software engineering projects.

 Access Diverse Electives

Choose electives to match your interests across a variety of computing and non-computing subject areas to build a well-rounded portfolio. 

Why Software Engineering?

Providing a foundation in computer science concepts, the software engineering major focuses on a collaborative approach to software development, design methodologies, professional standards and project management.

Students in the Software Engineering (SENG) major at the University of Guelph might also be interested in studying Computer Science, Computer Engineering, or other majors.

What You Will Learn

Semester 1
  • Software Design I
  • Programming
  • Discrete Structures in Computing I
Semester 2
  • Software Design II
  • Intermediate Programming
  • Linear Algebra I

Semester 3
  • Structure and Application of Microcomputers
  • Object Oriented Programming
  • Data Structures
  • Software Design III
Semester 4
  • Software Systems Development and Integration
  • Operating Systems I
  • The Analysis and Design of Computer Algorithms

Semester 5
  • System Analysis and Design in Applications
  • Statistics I
Semester 6
  • Software Engineering

Semester 7
  • Software Design IV
  • Software Reliability and Testing
  • Human Computer Interaction
Semester 8
  • Software Design V

Explore All Courses

Gain Valuable Experience Through Co-op

Our SENG co-op is a five-year program, with five co-op work terms, providing opportunities to work with a wide variety of employers. Co-op is designed to facilitate the transition of students from academic studies to a professional career improving students’ job search skills, work performance and networking abilities, and boosting resume experience.

Learn more about the Software Engineering co-op program


In 2021, more than $42.7 million in scholarships was awarded to U of G students. Learn more about applications, requirements and available Scholarships.

Explore Available Scholarships  

Tour Our Campus

Through virtual tours, presentations, webinars and in-person tours, get familiar with U of G campus.

Book a tour today  

Have Questions?

Learn more about how to connect, discover, and engage with programs, facilities and life at the U of G.

Request More Info  


Talk to a Current Student

Don’t just take it from us – hear from one of our many students on their experiences with Guelph, integrating into U of G life, and much more. Start chatting with students from Canada or international students.

Are you ready to Improve Life?