UNB Software Engineering
The UNB Bachelor of Science in Software Engineering (BSSWE) program is a joint program of the Faculty of Computer Science and the Dept. of Electrical and Computer Engineering. The BSSWE program 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.

  1. Software Engineering specific orientation schedule for Tuesday, Sept. 4 and Wed. Sept. 5, 2012.
  2. Typical first year Software Engineering student class timetable (day of week plus time of day) for fall, 2012 and winter, 2013. Blank timetables are available here.
  3. Sample Software Engineering student course matrices for students starting in 2012, 2011, 2010 and 2009. These SWE course matrices show the courses needed to complete the UNB Software Engineering (B.Sc.SWE) degree. The SWE course matrix assumes you are not participating in the Co-op or PEP programs. Participation in Co-op or PEP is highly recommended, and normally delays graduation by one year (but gives you up to two years paid work experience for your resume).
  4. Complementary studies electives (CSEs) are meant to fulfill part of the Canadian Engineering Accreditation Board (CEAB) requirements for Engineering degrees awarded in Canada. The CEAB complementary studies requirements are listed on p.18 of the CEAB "Accreditation Criteria and Procedures report 2010", available here. The UNB Software Engineering degree requirement for CSEs is at the end of the UNB calendar description of the B.Sc.SWE degree program. The online version of the B.Sc.SWE degree program description is available here. An interpretation of the CEAB complementary studies requirements attempts to show how they map to UNB SWE courses.
  5. Here is a list of courses that are suitable to meet the complementary studies elective 1; i.e. "a humanities and social sciences course addressing the impact of technology on society.". This "impact of technology on society" required course that came into effect for students starting their BSSWE degree program in Sept. 2011 or later.
  6. Natural sciences (BAS SCI) electives are meant to fulfill part of the Canadian Engineering Accreditation Board (CEAB) requirements for Engineering degrees awarded in Canada. The CEAB natural sciences requirements are listed on p.17 of the CEAB "Accreditation Criteria and Procedures report 2009", available here. An interpretation of the CEAB natural sciences requirements attempts to show how they map to UNB SWE courses.
  7. A prerequisite graph of required courses in the B.Sc.SWE degree program for the 2012 course matrix.
  8. As of July 1, 2010 changes to the required Computer Science courses in the BSSWE degree program take effect. If you registered in the BSSWE before July, 2010, but will graduate after July, 2010, you have the choice of satisfying the "old CS requirements" or the "new CS requirements". Note that CS 3933 Algorithms will be offered one more time in Fall 2010.
  9. Here is a link to UNB Software Engineering course matrices for the years 2005 - 2009, along with a record of changes to courses for the same period.
  10. Instructions on how to request transfer credit for courses taken at another organization towards a UNB degree program.
  11. The Student Services Guide, with links to people who can help with things like "Academic Assistance", "Money Matters", "Health and Wellbeing", "Childcare", "Technology" and "Housing".
  12. A list of software to be available on the eight imaged workstations in the SWE Lab (GD-120).
  13. CS and INFO courses to be available in Intersession and Summer Session 2012.
  14. UNB provides a Transfer Credits Lookup web page to assist students in deciding which transfer courses from other universities might be acceptable at UNB. Note that this list is only a guide; actual transfer credits must be approved by the Software Engineering degree program coordinator.
  15. Demand growing for software engineers. An article written by Alexandra Davis, and published in the Daily Gleaner on May 1, 2010.
  16. An article by Andrew Strieber, writing for CareerCast.com, ranks Software Engineer as the top job in 2011 and in 2012. The ranking takes into consideration the five core criteria of Work Environment, Physical Demands, Outlook, Income and Stress. These criteria are considered important in providing the best overall experience for workers. Software Engineer ranked first in a ranking of 200 professions across a wide variety of industries, skill levels and salary ranges.
  17. Careers in Software Engineering vary widely. Check out the link to see the kinds of careers that software engineers are engaged in.
  18. Proposed UNB SWE logo and t-shirt mockup; logo black eps, logo black png, logo white eps, logo white png, t-shirt front mockup png, t-shirt back lettering eps, t-shirt back lettering png, t-shirt back mockup png. Proposed to purchase "maroon" colour t-shirts from 4imprint.ca or Valley Graphics.

Last updated Oct. 16, 2012. Please direct questions or comments to Brad Nickerson.