- 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
Windsor current calendar normal four-year Honours and professional degree policyWork experience
Optional paid co-op with flexible sequencing of four, eight or twelve months.
Computer Science (Honours) · official programme informationAcademic minimum
The university publishes a 70% academic minimum, not an entering-average range.
Windsor university-supplied OUInfo: Computer Science, Ontario entry 2027/28| 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.
High School Student from Canada
High School Student from Outside Canada and the United States (International)
Applicants using IB subjects as equivalents for the named program’s Ontario prerequisites; no IB point-to-percentage conversion
Alberta, Northwest Territories and Nunavut secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
British Columbia and Yukon secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Manitoba secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
New Brunswick secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Newfoundland and Labrador secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Nova Scotia secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Prince Edward Island secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Québec CEGEP secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Saskatchewan secondary/CEGEP applicants; only the chosen programme’s actual prerequisites must be matched
Ontario high-school entry in 2027/28, exact listed route NT. Later major/option selection and other applicant categories remain separate.
Artificial Intelligence specialization
Multi-media specialization
Networks and Security specialization
Game Development specialization
Optional paid co-op with flexible sequencing of four, eight or twelve months.
University work-study informationRoutes explicitly named within this degree section. Entry and graduation requirements differ by option.
BCS
The specialization includes Artificial Intelligence Concepts, advanced computing options and an approved AI project.
Exact Winter 2027 undergraduate degree requirements, including named alternatives and optional routes. These courses are not all first-year requirements. The separate suspended-course bank is excluded.
Published suggested degree sequence, including listed alternatives. Unnamed choices and elective counts are specified separately.
Explore foundational computing concepts such as recursion, logic, algorithms, semantics and complexity.
Design algorithms and programs using variables, decisions, loops, modules, arrays and files.
Extend programming to pointers, records, recursion, stacks, linked lists and algorithm analysis.
Study logic, proofs, induction, sets, relations and functions.
Study linear systems, matrices, vectors, eigenvalues and vector spaces.
Study vectors, geometry and linear algebra in the route for students without MCV4U.
Study limits, derivatives, applications and introductory integrals in the route for students with MHF4U and MCV4U.
Study functions and differential calculus in the route for students with MHF4U but without MCV4U.
Study integration, series, convergence, Taylor expansions and polar and parametric coordinates.
Published suggested degree sequence, including listed alternatives. Unnamed choices and elective counts are specified separately.
Develop object-oriented Java programs using classes, inheritance, interfaces, exceptions and graphical interfaces.
Study programming-language grammars, parsers, interpreters and compilers.
Study mathematical logic, sets, proofs, induction and graph theory for computing.
Design and analyze data structures, searching, sorting and algorithm strategies.
Develop C programs for UNIX systems, processes, files, concurrency and networks.
Study digital logic, memory, circuits and the fundamentals of CPU architecture.
Study probability, distributions, estimation, hypothesis tests and statistical summaries.
Study probability, random variables, distributions, sampling and estimation.
Published suggested degree sequence, including listed alternatives. Unnamed choices and elective counts are specified separately.
Examine digital ethics, law, privacy, security, artificial intelligence and Indigenous digital sovereignty.
Apply software-engineering methods across requirements, design, testing and software evolution through projects.
Study database architecture, relational models, SQL and normalized database design.
Apply object-oriented analysis, design patterns and refactoring through cases and programming exercises.
Study operating-system services, scheduling, processes, synchronization, memory and file systems.
Study automata, formal languages, Turing machines and undecidability.
Study network architectures, protocols, routing, addressing, congestion and security.
Apply computational numerical methods to roots, equations, differentiation, integration and optimization.
Study numerical equations, interpolation, integration, differential equations and linear-system methods.
Published suggested degree sequence, including listed alternatives. Unnamed choices and elective counts are specified separately.
Compare programming paradigms and study language design, syntax, semantics and implementation.
Design and analyze advanced algorithms, including graph methods, dynamic programming and approximation.
Develop a supervised computing application project with technical reports and presentations.
Published recommended Honours sequence, alongside the mathematics alternatives and other courses to a ten-course year.
Explore foundational computing concepts such as recursion, logic, algorithms, semantics and complexity.
Design algorithms and programs using variables, decisions, loops, modules, arrays and files.
Extend programming to pointers, records, recursion, stacks, linked lists and algorithm analysis.
Study logic, proofs, induction, sets, relations and functions.
Study integration, series, convergence, Taylor expansions and polar and parametric coordinates.
Choose MATH1250 or MATH1260, and MATH1720 or MATH1760. The individual descriptions distinguish routes with and without MCV4U; all four are not required together.
Study linear systems, matrices, vectors, eigenvalues and vector spaces.
Study vectors, geometry and linear algebra in the route for students without MCV4U.
Study limits, derivatives, applications and introductory integrals in the route for students with MHF4U and MCV4U.
Study functions and differential calculus in the route for students with MHF4U but without MCV4U.
Complete supervised computing research with a project report and seminar presentations.
Explore artificial intelligence, search, reasoning, machine learning and ethical implications.
Explore advanced artificial-intelligence topics for Honours Computer Science students; specific topics are not listed.
Explore advanced artificial-intelligence topics for Honours Computer Science students; specific topics are not listed.
Explore game artificial intelligence, including agents, pathfinding, decision making, planning and learning.
Build games with professional engines and programming tools through practical assignments.
Study multimedia components, formats, compression, hypermedia and authoring tools.
Develop multimedia applications and explore computer-generated 3D modelling and animation.
Develop web information systems using dynamic documents, client-server architecture and security concepts.
Study and program computer-graphics algorithms, interfaces, rendering and 2D/3D applications.
Study encryption, authentication, intrusion analysis and email and web security.
Practise network design, setup, configuration and implementation.
Explore advanced networking topics for Computer Science students; specific topics are not listed.
Artificial Intelligence specialization
Multi-media specialization
Networks and Security specialization
Game Development specialization
Routes explicitly named within this degree section. Entry and graduation requirements differ by option.
University-published career examples for Computer Science (Honours), including its published routes; some require further training or registration. These are examples, not ranked graduate outcomes.
Computer Science
2026–27 · Fall 2026 · One full-time term · CAD
Ontario students example · Choose your category
Calculator base tuition estimate · Conditional fees extra
Housing and meals are outside this estimate.
Last updated