img

undergraduate

Degree

Bachelor of Science in Software Engineering

undergraduate

Degree

Bachelor of Science in Software Engineering

Quick facts

  • Annual tuition (2023)

    $21,460 CAD

  • Application fee

    $125 CAD

  • Duration

    4 years

  • PGWP

    3 years

  • Min GPA

    75 out of 100

Highlights
Co-op
Practical laboratories
Project

These are mandatory and all come with course.

Deadlines

Term start& deadline Deadline
Fall-September 01-June-2024 2024-06-01
Fall-September 01-June-2025 2025-06-01
Fall-September 01-June-2026 2026-06-01

Overview

Bachelor of Science in Software Engineering

In UNB’s Software Engineering program, you’ll learn how to develop and maintain reliable, safe, affordable, and efficient software systems that satisfy customer requirements. 

You’ll also gain the skills and knowledge needed to work on large and expensive software systems that often have safety-critical applications.  

The program is also accredited by the Canadian Information Processing Society (CIPS). 

Hands-on learning:

  • Laboratory experience
  • Group design projects
  • Co-operative Education (Co-op) program

The BScSwE is designed as a four-year program or five years if undertaken in conjunction with the Co-op or Professional Experience Program. 

Students entering the program are strongly encouraged to participate in either Co-op or PEP, as it is widely recognized that the experience gained is a valuable component of a Software Engineering background. 

A description of these Cooperative Education Programs is found in the Bachelor of Computer Science and Bachelor of Science in Engineering degree program descriptions.

Estimate your cost

Residency
Count of person

$32,916

Total costs

yearly

Details


Cost of living 1 person $8,892
Accommodation 1 bed room $11,456
Tuition 1 person $21,460

Hourly wage

Min wage

14.75 CAD / 1 hour

in Canada every student can work 20 hour per week

Required documents

  • Official or Notarized Transcripts/Grades
  • Certified Translation of the Official Transcript (if it's not in English)
  • English Language Proficiency Test
  • A Resume of your Education and Work Experience (if you are over the age of 21)
  • Passport or Visa Documents

Language requirements

GRE
not required
GMAT
not required

IELTS

6.5
-
listening
-
writing
-
speaking
-
reading

TOEFL

85
-
listening
-
writing
-
speaking
-
reading

PTE

59
-
listening
-
writing
-
speaking
-
reading

Cambridge

176
-
listening
-
writing
-
speaking
-
reading
Language pathway (conditional offer) is available
  • International students who have been conditionally accepted to undergraduate or graduate programs at UNB Saint John — or who plan to apply — but who need to improve their English as a condition of their acceptance
  • Students who have been conditionally accepted to the New Brunswick Community College (NBCC) but who need to provide proof of English proficiency before beginning their studies at NBCC.

Here are the test score requirements for each level of the EAP program:

  • Level 3 (High Beginner): IELTS 3.0 – 4.0 |Duolingo 55-65
  • Level 4 (Intermediate I): IELTS 4.5 – 5.0 | Duolingo 70-80
  • Level 5 (Intermediate II): IELTS 5.5 | Duolingo 85-90

Note: Duolingo with a minimum overall score of 115


Academic background and requirement

Bachelor of Science in Software Engineering (BscSwE)

  • Course requirements:
    • Senior English Literature (70% or higher)
    • Senior Math, including Pre-Calculus (70% or higher)
    • Senior Chemistry (70% or higher)
    • Senior Physics (70% or higher)
    • 1 elective from group 1, 2 or 4 (60% or higher)
  • Minimum admission average: 75%

Group 1: Senior Secondary Additional or Advanced Math, Biology, Chemistry, Computer / Information Technology, French, Geography, History, Geology, Law, Political Science, Science, Physics, Sociology, Environmental Studies.

Group 2: Senior Secondary Accounting, Business Studies, Marketing.

Group 4: Senior Secondary Computer Assisted Drafting (CAD), Electronics.

 

GPA:

China: Senior high school graduation certificate, min grade C or 70%

India: Indian School Certificate Examination, Intermediate Certificate, Secondary School leaving certificate, Higher Secondary School Leaving Certificate or All India Senior School Certificate, min grade 40%

Iran: High School Diploma – Theoretical stream, min grade 12

Career opportunities

  • Code Developer
  • Communications Specialist
  • Corporate Trainer
  • Embedded Software Engineer
  • Financial Analyst
  • Fund Manager
  • IT Specialist

Fredericton weather chart

Fredericton weather chart

Related Courses

Related courses in univly