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



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
Duration (years)
4 years · 5 with co-op
Laurentian · Computer Science prerequisites and programme-wide intakes70% published Ontario minimum
The university publishes a 70% academic minimum, not an entering-average range.
Laurentian · Computer Science degree and requirements| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 20 | 21 | 22 | |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
2027 entry
School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.
Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.
Entry terms · Fall (September) / Winter (January) / Spring (May)
Computer Science programme-wide intake listing. Check the application for exact term availability.
Laurentian · Computer Science prerequisites and programme-wide intakesLaurentian exact Ontario first-entry programme
Ontario high-school applicants; exact programme requirements also apply
CÉGEP applicants only; programme-specific exceptions and thresholds remain applicable
Canadian College (Outside of Ontario) applicants only; programme-specific exceptions and thresholds remain applicable
External University Transfers applicants only; programme-specific exceptions and thresholds remain applicable
Mixing International Curriculum with Ontario Curriculum applicants only; programme-specific exceptions and thresholds remain applicable
College Transfer applicants only; programme-specific exceptions and thresholds remain applicable
University Transfer applicants only; programme-specific exceptions and thresholds remain applicable
Accepted Institutions for Transfer Credit applicants only; programme-specific exceptions and thresholds remain applicable
Mixing International Curriculum with Ontario Curriculum applicants only; programme-specific exceptions and thresholds remain applicable
Homeschool Applicants only; Nursing excludes mature applicants without a postsecondary degree
Mature Applicants only; Nursing excludes mature applicants without a postsecondary degree
Applicants with college studies; programme-specific prerequisites and competitive averages also apply
Only graduates of the exact diploma and grade threshold in each row; transfer credit remains subject to affinity assessment
Named course requirements in the B.Cosc. Computer Science specialization.
Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.
Structured program design, control structures, recursion, data representation and files.
Modular software design, testing, reusable libraries, interfaces, object-oriented programming and data structures.
Logic, sets, induction, combinatorics, recurrence relations, probability and linear programming.
Logic, sets, induction, combinatorics, recurrence relations and introductory probability.
Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.
Design and analyse data structures, searching, sorting, recursion and graph algorithms.
Use UNIX shells, scripts, development tools, processes, files, networking and system administration.
Model and query databases using relational design, SQL, updates and reports.
Study processor instructions, data representation, procedures, interrupts and assembly-language programming.
Program in C++ using classes, pointers, streams, templates and the standard library.
Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.
Study automata, formal languages, computation models, undecidability and programming-language semantics.
Compare programming languages through formal definitions, syntax, runtime behaviour and interpretation.
Design and analyse algorithms for strings, graphs, geometry and optimisation, including solvability and NP-completeness.
Study computer hardware organisation, logic, processors, control, data transfer and memory.
Explore operating-system processes, scheduling, synchronisation, deadlocks, storage and security.
Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.
Integrate web languages, servers and database tools into web applications.
Published plan for the LCS application choice.
University-published career examples for Computer Science, including its published routes; some require further training or registration. These are examples, not ranked graduate outcomes.
Computer Science · 30 credits
2026–27 · September 2026–April 2027 · Stated programme credit load · CAD
Ontario students example · Choose your category
Published tuition · Other charges extra
Housing and meals are outside this estimate.
Last updated