- HBA · 4 years
- Work experience details
- ~High 80s to low 90s


University of New Brunswick · Fredericton

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
Academic minimum
The university publishes a 75% academic minimum, not an entering-average range.
UNB degree and region admission requirementsSee the published deadlines below.
Alberta secondary-school applicants to Computer Science and Science
British Columbia secondary-school applicants to Computer Science and Science
Manitoba secondary-school applicants to Computer Science and Science
New Brunswick secondary-school applicants to Computer Science and Science
Newfoundland and Labrador secondary-school applicants to Computer Science and Science
Nova Scotia secondary-school applicants to Computer Science and Science
NunavutNorthwest Territories secondary-school applicants to Computer Science and Science
Yukon secondary-school applicants to Computer Science and Science
Ontario secondary-school applicants to Computer Science and Science
Prince Edward Island secondary-school applicants to Computer Science and Science
Quebec secondary-school applicants to Computer Science and Science
Saskatchewan secondary-school applicants to Computer Science and Science
Published entry for this degree
Complete graduation and progression requirements have not been mapped here. Check the university’s academic calendar.
Published Science majors in the concurrent BCS/BSc route.
BCS + BSc
Study biological sciences through upper-level biology lectures and laboratories.
Calendar’s typical first two years for the concurrent BCS/BSc. Upper years are planned with both advisors.
Four additional first-year Science lectures and their labs depend on the intended major.
Introduces programming and problem solving using Java.
UNB Fredericton computer science course catalogueContinues Java programming, including object-oriented techniques.
UNB Fredericton computer science course catalogueSurveys computer hardware, software, networking and computation.
UNB Fredericton computer science course catalogueIntroduces university science through faculty-mentored and peer-led discussion.
UNB Fredericton science course catalogueChoose the standard pair or the enriched pair.
Studies limits, derivatives, curve sketching and extrema.
UNB Fredericton mathematics course catalogueCovers integration, differential equations, Taylor polynomials and series.
UNB Fredericton mathematics course catalogueAlternative to the standard pair.
Explores differential calculus with greater emphasis on theory and applications.
UNB Fredericton mathematics course catalogueExplores integral calculus with greater emphasis on theory and rigour.
UNB Fredericton mathematics course catalogueChoose CS 1543 or CS 1303. MATH 2203 can replace CS 1303, and Mathematics students are encouraged to choose it.
Covers relational databases, normalization and SQL.
UNB Fredericton computer science course catalogueIntroduces discrete logic, proofs, induction and set theory for computing.
UNB Fredericton computer science course catalogueStudies logic, mathematical proof, sets, functions and relations.
UNB Fredericton mathematics course catalogueCovers software development processes, requirements, modelling and design.
UNB Fredericton computer science course catalogueUses C to study systems programming, memory management and development tools.
UNB Fredericton computer science course catalogueStudies vector spaces, matrices, linear systems and linear transformations.
UNB Fredericton mathematics course catalogueCovers vectors, multivariable functions, partial derivatives and multiple integrals.
UNB Fredericton mathematics course catalogueChoose one. The calendar lists another Computing choice that includes a course listed in Year 1. Confirm that choice with both advisors.
Studies formal languages, automata, grammars and Turing machines.
UNB Fredericton computer science course catalogueCovers data structures and algorithms including queues, heaps, trees and graphs.
UNB Fredericton computer science course cataloguePublished Science majors in the concurrent BCS/BSc route.
Career examples have not been verified for this page.
Official program pageProgramme-specific fees are unavailable.
Last updated