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

Vancouver, British Columbia, Canada
North Eastern University
2 Years (34–36 semester hours)
Waterloo, Ontario, Canada
University of Waterloo
4 Years (including Co-op) Bachelor's
Waterloo, Ontario, Canada
University of Waterloo
4 Years (20.0 units) Bachelor's
Waterloo, Ontario, Canada
University of Waterloo
5 Years (Double Degree with WLU) Bachelor'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