Pathway Group

Bachelor's

BSc Software Engineering – UNB

Course Overview

The Bachelor of Science in Software Engineering at the University of New Brunswick provides rigorous technical training in software design architecture, algorithms, operating systems, and distributed systems. Students engage in intensive coding laboratories, software testing, and collaborative software development lifecycle exercises.

The curriculum blends foundational engineering mathematics with modern software engineering methodologies and cybersecurity principles. Capstone design projects simulate real-world tech industry challenges to foster practical problem-solving. Graduates are fully equipped for high-demand careers as professional software engineers and systems architects.

Entry Requirements

  • High School graduation with competitive average
  • Grade 12 Academic English
  • Grade 12 Pre-Calculus and Calculus
  • Grade 12 Chemistry and Physics
  • Proof of English Language Proficiency (IELTS 6.5 overall)

Career Outcomes

  • Software Engineer
  • Full-Stack Developer
  • Systems Architect
  • DevOps Specialist
  • Embedded Software Developer

Scholarship Available

  • Yes (UNB Entrance & Engineering Scholarships)

Key Information

Location Fredericton, New Brunswick, Canada
University University of New Brunswick
Intakes January, May, September
Tuition Fee $16,933 / Year
Duration 4 Years (120+ credit hours)
Language English

Related Courses

Waterloo, Ontario, Canada
Wilfrid Laurier University
4 Years Master's
Brantford, Ontario, Canada
Wilfrid Laurier University
6 Years (Laurier BA + Sussex Law UK) Master's
Ontario, Canada
Yorkville University
2.5 to 3 Years (Accelerated / 180 credits) Master's
Ontario, Canada
Yorkville University
2.5 to 3 Years (Accelerated) Master's
Fredericton, New Brunswick, Canada
University of New Brunswick
4 Years (120+ credit hours)
Bachelor's

Tuition Fee / year

CAD 16933 / Year

Apply Now

Apply Now