- 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 Arts and Computer Science
British Columbia secondary-school applicants to Arts and Computer Science
Manitoba secondary-school applicants to Arts and Computer Science
New Brunswick secondary-school applicants to Arts and Computer Science
Newfoundland and Labrador secondary-school applicants to Arts and Computer Science
Nova Scotia secondary-school applicants to Arts and Computer Science
Ontario secondary-school applicants to Arts and Computer Science
Prince Edward Island secondary-school applicants to Arts and Computer Science
Quebec secondary-school applicants to Arts and Computer Science
Saskatchewan secondary-school applicants to Arts and Computer Science
NunavutNorthwest Territories secondary-school applicants to Arts and Computer Science
Yukon secondary-school applicants to Arts and Computer Science
Published entry for this degree
Complete graduation and progression requirements have not been mapped here. Check the university’s academic calendar.
BA + BCS
Study the ancient world through historical evidence, with opportunities for archaeological field study.
Calendar sample for the five-year concurrent BA/BCS. Term placement and Arts-major courses depend on the student’s plan.
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 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 catalogueThe sample takes one course in Year 1 and the other in Year 2.
Introduces discrete logic, proofs, induction and set theory for computing.
UNB Fredericton computer science course catalogueCovers relational databases, normalization and SQL.
UNB Fredericton computer science course catalogueCovers software development processes, requirements, modelling and design.
UNB Fredericton computer science course catalogueExamines data representation, machine instructions and assembly programming.
UNB Fredericton computer science course catalogueUses C to study systems programming, memory management and development tools.
UNB Fredericton computer science course catalogueCovers data structures and algorithms including queues, heaps, trees and graphs.
UNB Fredericton computer science course catalogueStudies formal languages, automata, grammars and Turing machines.
UNB Fredericton computer science course catalogueStudies operating systems, including process scheduling, synchronization and communication.
UNB Fredericton computer science course catalogueExamines computer architecture, digital logic, memory and input/output.
UNB Fredericton computer science course catalogueExamines computing ethics, professional responsibilities, privacy and intellectual property.
UNB Fredericton computer science course catalogueExamines algorithm design and analysis, including divide and conquer, greedy methods and dynamic programming.
UNB Fredericton computer science course catalogueIntroduces data communication, application protocols and network programming.
UNB Fredericton computer science course catalogueCareer examples have not been verified for this page.
Official program pageProgramme-specific fees are unavailable.
Last updated