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.
- Software Engineering specific orientation
schedule
for Tuesday, Sept. 4 and Wed. Sept. 5, 2012.
- 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.
- 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).
-
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.
-
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.
-
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.
- A
prerequisite graph of required courses in the B.Sc.SWE degree
program for the 2012 course matrix.
- 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.
-
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.
-
Instructions on how to request transfer credit for courses
taken at another organization towards a UNB degree program.
- 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".
- A
list of software to be available on the eight imaged workstations in the SWE Lab (GD-120).
- CS and INFO
courses to be available in Intersession and Summer Session 2012.
- 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.
-
Demand growing for software engineers. An article written by Alexandra
Davis, and published in the Daily
Gleaner on May 1, 2010.
- 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.
-
Careers in Software Engineering vary widely. Check out the link to see the
kinds of careers that software engineers are engaged in.
- 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.