Skip to content

Computer Science (Saint John)

University of New Brunswick · Saint John

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

See the published deadlines below.

Other deadline details
December 1Bachelor of Education (Fredericton) application deadlineRecurring annual · Every year
  • December 1
  • No year given
SourceChecked
January 31Concurrent Bachelor of Education (Saint John) and Bachelor of Social WorkRecurring annual · Every year
  • January 31
  • No year given
SourceChecked
March 31General application deadline for Fall termRecurring annual · Every year
  • March 31
  • No year given
SourceChecked
November 15General application deadline for Winter termRecurring annual · Every year
  • November 15
  • No year given
SourceChecked
February 15Nursing and Health Sciences application deadlineRecurring annual · Every year
  • February 15
  • No year given
SourceChecked
May 15Deadline to accept your offer of admission and pay your admission depositRecurring annual · Every year
  • May 15
  • No year given
  • deposit amount not stated on this page
SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • ENG4UEnglish60% min.
  • MHF4UAdvanced Functions65% min.
  • SBI4U / SPH4U / SCH4UOne of Biology, Physics or Chemistry65% min.
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
  • UNB also accepts Math MCB4U and MGA4U together at a published minimum of 65%.
UNB degree and region admission requirements
Application steps
  1. Step 1Check the admission requirements
    • Check the published entry route for your applicant category.
    UNB degree and region admission requirementsUNB degree and region admission requirements
  2. Step 2Apply through UNB admissions
    • Create your application and select this program.
    UNB admissionsUNB admissions
  3. Step 3Canadian applicants: official academic transcripts
    • After applying, follow UNB's required-document notification. Official transcripts must come directly from the institution electronically or by mail. For MyCreds, share with UNB as a registered receiving organization rather than emailing a link.
    UNB Canadian high school and transfer application instructionsUNB Canadian high school and transfer application instructions
  4. Step 4Canadian applicant route: $65 CAD application fee
    • Non-refundable processing fee. A published recruitment-event waiver is tied to Fall 2026 entry; do not assume that dated waiver applies to later cycles.
    UNB Canadian applicant fee and waiver scopeUNB Canadian applicant fee and waiver scope
Applicant pathways
Alberta high-school academic requirements

Alberta secondary-school applicants to Computer Science (Saint John)

  • English Language Arts 30-1 (min. grade of 60%)
  • Math 30-1 (min. grade of 65%)
  • One of Biology 30, Chemistry 30 or Physics 30 (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2, or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
British Columbia high-school academic requirements

British Columbia secondary-school applicants to Computer Science (Saint John)

  • English Studies 12 or English First Peoples 12 (min. grade of 60%)
  • Pre-Calculus 12 (min. grade of 65%)
  • One of Anatomy and Physiology 12, Chemistry 12 or Physics 12 (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Manitoba high-school academic requirements

Manitoba secondary-school applicants to Computer Science (Saint John)

  • English 40S (min grade 60%)
  • Pre-Calculus Math 40S (min grade of 65%)
  • One of: Biology 40S, Chemistry 40S or Physics 40S (min grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
New Brunswick high-school academic requirements

New Brunswick secondary-school applicants to Computer Science (Saint John)

  • English 122/Français 10411 (min. grade of 60%)
  • Pre-Calculus A 120/Mathématiques 30331C or Math 30411B (min. grade of 65%)
  • Pre-Calculus B 120/Mathématiques 30411C (min. grade of 65%)
  • One of Biology 122/Biologie 53411/53421, Chemistry 122/Chimie 52411 or Physics 122/Physique 51411** (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2, or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Newfoundland and Labrador high-school academic requirements

Newfoundland and Labrador secondary-school applicants to Computer Science (Saint John)

  • English 3201 (min. grade of 60%)
  • Math 3200 (min. grade of 65%)
  • One of Biology 3201, Chemistry 3202 or Physics 3204 (min. grade of 65%)
  • 1 elective - Group 1 (min. grade of 60%)
  • 1 elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average of 75%
UNB degree and region admission requirements
Nova Scotia high-school academic requirements

Nova Scotia secondary-school applicants to Computer Science (Saint John)

  • English 12 (min. grade of 60%)
  • Pre-Calculus 12 (min. grade of 65%)
  • One of Biology 12, Chemistry 12 or Physics 12 (min. grade of 65%)
  • 1 elective - Group 1 (min. grade of 60%)
  • 1 elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Ontario high-school academic requirements

Ontario secondary-school applicants to Computer Science (Saint John)

  • English 4U (min. grade of 60%)
  • Math MHF4U* (min. grade of 65%)
  • One of Biology SBI4U, Physics SPH4U or Chemistry SCH4U (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Prince Edward Island high-school academic requirements

Prince Edward Island secondary-school applicants to Computer Science (Saint John)

  • English 621 (min. grade of 60%)
  • Math 621B (min. grade of 65%)
  • One of Biology 621, Physics 621 or Chemistry 621 (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2, 3 or 4 (min. grade 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Quebec high-school academic requirements

Quebec secondary-school applicants to Computer Science (Saint John)

  • English 504 or 506 (min. grade of 60%)
  • Math Pre-Calculus CEGEP level (min. grade of 65%)
  • One of Biology 500-level, Physics 504, or Chemistry 504 (min. grade of 65%)
  • One Elective - Group 1 (min. grade 60%)
  • One Elective - Group 1, 2, 3 or 4 (min. grade 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Saskatchewan high-school academic requirements

Saskatchewan secondary-school applicants to Computer Science (Saint John)

  • English Language Arts 30 (min. grade of 60%)
  • Pre-Calculus 30 (min. grade of 65%)
  • One of Biology 30, Chemistry 30 or Physics 30 (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective- Group 1, 2 or 4 (min.grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
NunavutNorthwest Territories high-school academic requirements

NunavutNorthwest Territories secondary-school applicants to Computer Science (Saint John)

  • English Language Arts 30-1 (min. grade of 60%)
  • Math 30-1 (min. grade of 65%)
  • One of Biology 30, Chemistry 30 or Physics 30 (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Yukon high-school academic requirements

Yukon secondary-school applicants to Computer Science (Saint John)

  • English Studies 12 or English First Peoples 12 (min. grade of 60%)
  • Pre-Calculus 12 (min. grade of 65%)
  • One of Anatomy and Physiology 12, Chemistry 12 or Physics 12 (min. grade of 65%)
  • One elective - Group 1 (min. grade of 60%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB degree and region admission requirements
Application choice

Published entry for this degree

  • Select Computer Science, Saint John campus at Saint John.
UNB Saint John BScCS admissions selector and co-op

Degree requirements

Credits and degree requirements
  • Complete at least 141 credit hours. At least 12 credit hours must have a significant writing component. A minimum C applies to specified core, specialization, honours and computing courses.
  • Complete the listed Calculus and linear algebra courses. Statistics can be STAT 1793 and 2793 together or STAT 2593, subject to the chosen specialization’s requirements.
Required courses and electives
  • Complete at least 27 approved breadth credit hours, including 6 at the 2000 level or above. Complete five additional CS courses: one at 2000 level or above, three at 3000 or above, and one at 4000 or above.
Grades and academic standing
  • A specialization requires a minimum 2.5 cumulative GPA. The Honours degree requires at least 3.0, with First Class Honours at 3.5 or higher.

Program facts

Majors & specializations

Calendar choices within the Saint John BScCS.

Data Analytics

BScCS

Required coursework covers data analysis, pattern recognition and regression, with a data analysis project.

Courses

Saint John BScCS core, active specializations and honours graduation rules.

Computer Science core14 listed

The separate systems requirement offers CS 2263 or CS 2617. The calendar also lists mathematics, statistics, writing and breadth requirements.

UNB Computer Science (Saint John) degree requirements
BScCS · Calculus and linear algebra4 listed

Both Calculus courses are required. Choose one linear algebra course.

UNB 2026–27 calendar · Saint John BSc in Computer Science
BScCS · Statistics core alternatives3 listed

Take STAT 1793 and 2793 together or STAT 2593 alone. The department recommends the two-course sequence for Data Analytics.

UNB 2026–27 calendar · Saint John BSc in Computer Science
Data Analytics · required courses3 listed

This specialization also requires choices from three separate lists.

UNB 2026–27 calendar · Saint John BSc in Computer Science
Software Engineering specialization

Software Engineering specialization

required courses5 listed

These courses belong to the BScCS specialization. The calendar distinguishes it from an accredited engineering degree.

UNB 2026–27 calendar · Saint John BSc in Computer Science
Elective choices
  • Complete five additional CS courses of at least three credit hours each. Take one at 2000 level or above, three at 3000 level or above and one at 4000 level or above. Complete the separate breadth and writing requirements.
Study routes

Calendar choices within the Saint John BScCS.

  • Data Analytics specialization
  • Honours
Study locations

Careers

Professional recognition

Canadian Information Processing Society (CIPS) accreditation is stated in the Saint John BScCS calendar.

Costs

Computer Science · Saint John

Published cost estimate

2026–27 · Full-time tuition by campus · CAD

Canadian students example · Choose your category

Tuition$10,406.00
Books and suppliesNot published for this fee category
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Published tuition · Other charges extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student