Important: Information for current students
The University of New Brunswick Bachelor of Science in Software Engineering (BScSwE) program is a joint program of the Faculty of Computer Science and the Department of Electrical and Computer Engineering.
It is one of 14 software engineering programs accredited by the Canadian Engineering Accreditation Board (CEAB), and the only CEAB accredited software engineering program in Atlantic Canada.
The BScSwE degree program is one of nine engineering degree programs offered at UNB.
To receive a BScSwE degree from UNB, you need to complete 166 credit hours of specific courses as defined in the UNB Undergraduate Calendar. A course matrix is used as a "checklist" to track student progress. Courses change (slightly) from year to year, so there is a course matrix for every year. The course matrix that applies to you, as a BScSwE student, is the matrix for the year that you started your BScSwE degree program at UNB.
When you complete every course on your course matrix successfully (mark of C or higher), you are eligible to receive your BScSwE degree, to receive your "iron ring", and to become a "Member-in-Training" with the Association of Professional Engineers and Geoscientists of New Brunswick (often abbreviated as APEGNB). Once an acceptable engineering work experience has been established (which usually takes four years, sometimes including up to one year of work experience obtained before graduation (e.g. as a Co-Op student)), you are then eligible to apply to become a licensed Professional Engineer.