• University of New Brunswick (Fredericton) offers a Bachelor of Science in Software Engineering for a duration of 4 years (8 terms).
  • It is an on-campus, co-op program offered on both a full-time and part-time basis.
  • Software Engineering is a joint program in the Faculty of Computer Science and Department of Electrical and Computer Engineering.
  • The program is also available as a Bachelor of Science in Engineering degree. 
  • This Software Engineering program is accredited by the Canadian Engineering Accreditation Board and the Canadian Information Processing Society (CIPS).
  • The class sizes at UNB are small which increases greater interaction between students, instructors, and their peers.
  • In this program students increase hands-on learning which includes:
    • Laboratory experience
    • Group design projects
    • Co-operative Education (Co-op) program
  • Students have to successfully complete 166 credit hours for this program.
  • Sometimes, students completing 1-year of work experience obtained before graduation (e.g. as a Co-Op student) are eligible to apply to become a licensed Professional Engineer.
  • The average salary of the program goes up to 45,000 USD.