Software Engineering
The University of New Brunswick offers the Bachelor of Science in Software Engineering through a joint program with the Faculty of Engineering and the Faculty of Computer Science in Fredericton.
More information
Nova Scotia requirements
- English 12 (min. grade of 70%)
- Advanced Math 12 or Academic Math 12 (min. grade of 70%)
- Pre-Calculus Math 12 (min. grade of 70%)
- Physics 12 (min. grade of 70%)
- Chemistry 12 (min. grade of 70%)
- One elective - Group 1, 2 or 4 (min. grade of 60%).
- Minimum admission average 75%.
Nova Scotia Electives
Group 2
- Business Management 12
- Gaelic Studies 11
Group 3
- Art 11
- Art 12
- Music 11
- Music 12
- Theatre Arts 12
- Drama 12
Group 4
- Film and Video Production 12
Group 5
- Physical Education Leadership 12
Notes:
Please contact the Registrar's Office if you have questions about the list of elective courses or if you would like to recommend a course for consideration in this list.
Group 1
- African Canadian Studies 11
- Pre Calculus Math 12
- Biology 12
- Calculus 12
- Chemistry 12
- Computing Science 12
- Computer Related Studies 12
- Co-op Educ. 12
- Economics 12
- Envir. Studies 12
- French 12
- Gaelic 12
- Global Geography 11
- Global Geography 12
- Geology 12
- German 12
- History 11
- History 12
- Latin 12
- Law 12
- Math (Academic) 11 - For admission to Arts and Applied Arts only.
- Math (Advanced) 11 - For admission to Arts and Applied Arts only.
- Math (Academic) 12
- Math (Advanced) 12
- Oceans 11
- Physics 12
- Political Science 12
- Spanish 12
General notes
- The admission average is your overall average of high school marks of university preparatory courses for admission to your selected program of study.
- Meeting the minimum requirements does not guarantee admission to any program.
- A pass at the high school level is required for each subject counted for admission (unless otherwise specified).
- To count for admission a subject must be taken at the Grade 12 "academic" level" (N.B. level 2) unless otherwise specified; level 1, French Immersion, and advanced courses are satisfactory substitutes (where they exist). Courses taken at the "general" or "open" levels will not be accepted for admission purposes.
- Students whose first language is French must offer French in place of English in the required subjects and may offer English as an elective.
Program-specific notes
Students offering less than 70% in high school Chemistry, Physics and senior- year Mathematics may have to take additional courses. Students should note that two years each of high school Chemistry and Physics will normally be required; students lacking these courses will be considered on an individual basis.
Students intending to enroll in MATH 1003, Introduction to Calculus I, must take a Placement Test which will be administered during Orientation week in September. Materials to prepare for this test are available on the web at http://math.unb.ca/ready as well as from the Mathematics Departments in New Brunswick High Schools and UNB. Based on their test scores, and the regulations set out by the Mathematics Departments, students will be required to take a Pre-Calculus course (Math 0863 UNBF or Math 1863 UNBSJ) or a special section of Math 1003 that covers the material of the course over two semesters, or a regular (one semester) section of Math 1003.
Additional notes
Please consult the general admissions notes for more information.

