Bachelor of Engineering in Software Engineering 48 months Undergraduate Programme By Carleton University |TopUniversities

Programme overview

Main Subject

Engineering - General

Degree

BEng

Study Level

Undergraduate

Study Mode

On Campus

Program Details

Software is the engine behind the devices and services we rely on daily—from banking apps and communications platforms to telemedicine, digital maps, and remote learning. Carleton’s Bachelor of Software Engineering program teaches students how to design, build, test, deploy, and maintain reliable, secure, and scalable software systems. You’ll learn the full software development lifecycle while gaining career-ready skills in teamwork, communication, and project management, which prepares you to create the technologies that power modern life.

Labs and facilities

Carleton’s Bachelor of Engineering in Software Engineering covers the full software development process, applying engineering principles to create high-quality, secure and reliable software that meets users’ needs. You’ll gain a strong foundation in computer hardware and architecture, project management, and choose electives in areas like AI, Machine Learning, web development, and telecommunications engineering.

Students benefit from state-of-the-art facilities, including dedicated engineering labs with Windows and Linux workstations, high-performance computing clusters, specialized hardware and software tools, as well as access to research labs and collaborative maker spaces. 

Co-op

Carleton offers students a paid Co-op option with work terms of 4, 6, 8, 12 or 16 months. 

Work Experience

Ottawa is home to one of Canada’s largest concentrations of government agencies and high-tech companies. Located near campus is Kanata North, Canada’s largest technology park—offering Carleton students a direct pipeline to hundreds of companies looking for talent in software engineering. 

Did you know?

Students in Software Engineering have access to groups like the Systems and Computer Engineering Society (SCESoc), who host networking events as well as technical and professional skill development opportunities.


Programme overview

Main Subject

Engineering - General

Degree

BEng

Study Level

Undergraduate

Study Mode

On Campus

Program Details

Software is the engine behind the devices and services we rely on daily—from banking apps and communications platforms to telemedicine, digital maps, and remote learning. Carleton’s Bachelor of Software Engineering program teaches students how to design, build, test, deploy, and maintain reliable, secure, and scalable software systems. You’ll learn the full software development lifecycle while gaining career-ready skills in teamwork, communication, and project management, which prepares you to create the technologies that power modern life.

Labs and facilities

Carleton’s Bachelor of Engineering in Software Engineering covers the full software development process, applying engineering principles to create high-quality, secure and reliable software that meets users’ needs. You’ll gain a strong foundation in computer hardware and architecture, project management, and choose electives in areas like AI, Machine Learning, web development, and telecommunications engineering.

Students benefit from state-of-the-art facilities, including dedicated engineering labs with Windows and Linux workstations, high-performance computing clusters, specialized hardware and software tools, as well as access to research labs and collaborative maker spaces. 

Co-op

Carleton offers students a paid Co-op option with work terms of 4, 6, 8, 12 or 16 months. 

Work Experience

Ottawa is home to one of Canada’s largest concentrations of government agencies and high-tech companies. Located near campus is Kanata North, Canada’s largest technology park—offering Carleton students a direct pipeline to hundreds of companies looking for talent in software engineering. 

Did you know?

Students in Software Engineering have access to groups like the Systems and Computer Engineering Society (SCESoc), who host networking events as well as technical and professional skill development opportunities.


Admission Requirements

60+
6.5+
86+
28+

4 Years
Jan-2000

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Undergrad Programmes 100