Skip to content

Computer Science

Ontario Tech University · North Oshawa, Ontario Tech University.

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

November 2026

MonTueWedThuFriSatSun
1
2345678
9101112131415
161718202122
23242526272829
30

Next deadline

  • OUAC. Ontario high schools report midterm/final 4U/M grades

    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.

Other deadline details
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

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.

SourceChecked

Requirements

Admission requirements

High-school prerequisites

Check the university’s requirements for your province and applicant category.

Ontario Tech University Ontario programme admission requirements
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Official secondary school transcript
    • Current Ontario secondary school applicants applying through OUAC have their transcript sent by their school through OUAC. Other applicants have it sent directly by the issuer. If direct submission is unavailable, Ontario Tech accepts an issuer-signed, sealed envelope delivered or mailed by the applicant.
    Ontario Tech secondary school transcript rulesOntario Tech secondary school transcript rules
Applicant pathways
Ontario secondary entry

Current Ontario secondary school students

  • Current Ontario secondary school students must complete the Ontario Secondary School Diploma (OSSD) with six 4U or 4M credits including English (ENG4U), Advanced Functions (MHF4U), and one of Calculus and Vectors (MCV4U), Physics (SPH4U) or Computer Science (ICS4U). In addition, a combined minimum 70 per cent average in prerequisite computer science, math and science courses is required. It is recommended that all three MCV4U, ICS4U and SPH4U be taken.
Ontario Tech University Ontario programme admission requirements
English proficiency for Ontario applicants

Ontario secondary-school applicants; meet one published English-proficiency pathway

  • English as first language satisfies the stated requirement.
  • Alternatively, complete at least three years of formal full-time secondary/postsecondary study in English, with at least three courses per semester and English instruction and examinations.
  • Otherwise meet the required proficiency on a university-accepted English-language test.
Ontario Tech Ontario-secondary applicants, explicit Fall 2027 important dates
Ontario OSSD with individual IB courses

Ontario OSSD applicants taking individual IB courses without the full IB Diploma

  • Individual IB courses may be considered with a recognized secondary-school graduation credential. Your school must send official transcripts and proof of graduation directly to Ontario Tech.
  • Keep the Ontario prerequisites for your chosen program. The IB Career-related Programme does not replace proof of secondary-school graduation.
Ontario Tech current IB credential and subject policy
Full IB Diploma: Engineering and Science mathematics

Applicants assessed on the full IB Diploma for an Engineering or Science degree

  • The accepted mathematics courses are Analysis and Approaches SL/HL or Applications and Interpretation HL.
  • This is the full IB curriculum rule. It does not replace Ontario U/M prerequisite credits when you apply with the OSSD.
Ontario Tech current Engineering and Science IB mathematics
Home-school independent examination evidence

Home-schooled applicants

  • Ontario Tech evaluates examinations delivered through distance learning or alternative education centres. Parent-generated transcripts may document courses/marks, but must accompany standardized test scores. Include marks from completed distance/alternative-education courses.
  • Exact programme subjects and other admission requirements still apply. This institutional policy does not certify an unlisted home-school qualification or a test waiver.
ontariotech admission policy · official applicant policy
Canadian provincial and U.S. secondary credentials

Applicants educated in another Canadian province or the United States

  • Other Canadian provincial applicants must complete secondary school and satisfy the chosen programme’s subject requirements. U.S. applicants must graduate from high school with the required subjects; individual programme academic thresholds remain separately held.
  • U.S. applicants provide SAT/ACT results if written. The procedure rejects test results older than five years and says grades are the primary basis, with SAT results not disadvantaging applicants. Country/curriculum-specific subject equivalencies remain separate.
ontariotech admission policy · official applicant policy
Prior postsecondary entry basis

Applicants applying from another postsecondary institution

  • Be in good academic standing at the previous institution and present the chosen programme’s prerequisite subjects at a competitive level. The prerequisites may be met through a combination of secondary and postsecondary study.
  • The faculty sections of the Undergraduate Calendar govern exact subjects. This does not waive special entry, bridge or progression requirements, and admission is separate from transfer-credit assessment.
ontariotech admission policy · official applicant policy
Mature admission definition

Canadian citizens/permanent residents who do not qualify as secondary-school graduates

  • Meet all stated category conditions: no completed postsecondary education, at least two years away from formal education, and age21 by December31 of the application year. Required secondary-level programme subjects and a competitive academic record remain necessary.
  • Mature status alone is insufficient. Exact programme availability and equivalence decisions remain with Admissions.
ontariotech admission policy · official applicant policy
Approved English for Academic Purposes pathway

Applicants meeting every admission requirement except English proficiency

  • The procedure permits an approved on-campus or off-campus EAP programme. Successful completion permits the degree programme to begin without further English testing. Approved-provider, programme and individual offer conditions must be checked; no unspecified language school is accepted automatically.
ontariotech admission policy · official applicant policy

Degree requirements

Credits and degree requirements
Required courses and electives
  • Breadth electives: 9 non-Computer Science credits in Science, 12 credits outside Science (including 3 business and 3 communications), and 9 general elective credits.
  • Senior Computer Science electives and thesis alternatives are additional requirements, not part of the 30-credit breadth block.
  • Year 1: 30 credit hours, with two electives and one selection from each of four alternative course groups.

Program facts

Entering average~Mid-70s

Ontario high-school applicants; DSD, DCD. Published qualitative guidance, not a guaranteed offer or an invented numeric range.

OUInfo · Computer Science DSD; 2027–28 cycleOUInfo · Computer Science DSD; 2027–28 cycle
Co-opCo-op option

Majors & specializations

Artificial Intelligence (Computer Science)

BSc

Study the mathematical and computational foundations of machine learning, intelligent systems and AI algorithms.

Courses

Named courses in the regular Computer Science route, including its alternative course selections and breadth elective pools. This is not a term-by-term plan or a list every student takes. The current 2026–27 calendar explicitly groups these requirements in Year 1. Alternative groups are choices, not courses every student takes. Semester allocations and weekly class times are not published in this map.

Year 1: required courses (30-credit year)4 listed

The 30-credit first year includes these four courses, one course from each of the four alternative groups below, and two electives. No semester or weekly timetable is assigned here.

  • CSCI 1030UIntroduction to Computer Science3 credits

    Problem-solving methods, intermediate programming, and basic data structures and algorithms.

    Credit restrictions: BUSI 1830U, CSCI 1020U, CSCI 1040U or CSCI 1600U.

  • CSCI 1050UComputer Architecture3 credits

    Digital logic, information representation and the hardware organization of a computer. Covers storage, registers, control units and memory interfaces.

    Prerequisite: CSCI 1020U or CSCI 1030U. Credit restriction: CSCI 2050U.

  • MATH 1020UCalculus II3 credits

    Integral calculus and its applications, followed by multivariable topics including partial derivatives, differential equations, series and double integrals.

    Prerequisite: MATH 1000U or MATH 1010U.

  • PHY 1020UPhysics II3 credits

    Electromagnetism, circuits and optics, including electric and magnetic fields, electromagnetic waves, nuclear structure and radioactivity.

    Prerequisite: PHY 1010U, or both PHY 1030U and MATH 1000U. Credit restrictions: PHY 1040U or PHY 1810U.

Ontario Tech 2026–27 Computer Science: first-year requirements and alternatives
Year 1: first programming choice2 listed

Choose one. CSCI 1062U and CSCI 1063U require a programming proficiency test administered at the beginning of the semester.

  • CSCI 1060UProgramming Workshop I3 credits

    An intensive introduction to programming theory and practice. Covers program design, problem solving, documentation, memory management and object-oriented programming.

    Credit restrictions: CSCI 2030U, INFR 1100U, ENGR 1200U and CSCI 1062U.

  • CSCI 1062UAccelerated Programming Workshop3 credits

    An accelerated course combining the material of Programming Workshop I and II. Covers program design, object-oriented programming, data structures, refactoring, debugging and version control.

    Prior programming experience is assessed by a diagnostic test at the beginning of the course. Students may not take CSCI 1060U after completing this course.

Ontario Tech 2026–27 Computer Science: first-year requirements and alternatives
Year 1: second programming choice2 listed

Choose one. The accelerated CSCI 1063U alternative requires the programming proficiency test; its course prerequisite is CSCI 1061U or CSCI 1062U.

  • CSCI 1061UProgramming Workshop II3 credits

    Continues Programming Workshop I with larger programs, design patterns, refactoring, templates, data structures, debugging and version control.

    Prerequisite: CSCI 1060U. Credit restriction: CSCI 1062U.

  • CSCI 1063UComputer Programming Project3 credits

    A practical software development project covering documentation, testing, benchmarking and performance profiling.

    Prerequisite: CSCI 1061U or CSCI 1062U.

Ontario Tech 2026–27 Computer Science: first-year requirements and alternatives
Year 1: calculus entry choice2 listed

Choose one. Students who completed MHF4U and MCV4U should take MATH 1010U and PHY 1010U. Students missing one of these high-school courses or its equivalent are directed to MATH 1000U and PHY 1030U.

  • MATH 1000UIntroductory Calculus3 credits

    Learn limits, differentiation, integration and the Fundamental Theorem of Calculus through science applications.

  • MATH 1010UCalculus I3 credits

    Apply differential and integral calculus to science and engineering problems.

Ontario Tech 2026–27 Computer Science: first-year requirements and alternatives
Year 1: physics entry choice2 listed

Choose one. The published entry rule pairs PHY 1010U with MATH 1010U for students who completed MHF4U and MCV4U, and PHY 1030U with MATH 1000U for students missing one of those courses or its equivalent.

  • PHY 1010UPhysics I3 credits

    Use calculus to study mechanics, waves, fluids and thermodynamics.

  • PHY 1030UIntroductory Physics3 credits

    Explore mechanics, forces, energy, rotation, gravity and harmonic motion through calculus-based physics.

Ontario Tech 2026–27 Computer Science: first-year requirements and alternatives
Year 2: required named courses8 listed

The 30-credit year includes these eight 3-credit courses and two electives.

  • CSCI 2000UScientific Data Analysis3 credits

    Use programming, version control and plotting to analyse scientific data in different formats.

  • CSCI 2010UData Structures3 credits

    Analyse algorithms and data structures while developing correct object-oriented programs.

  • CSCI 2020USoftware Systems Development and Integration3 credits

    Use modern software-development tools for configuration, testing, interfaces and network programming.

  • CSCI 2040USoftware Design and Analysis3 credits

    Explore software requirements, architecture, processes and design patterns for long-lived systems.

  • CSCI 2072UComputational Science I3 credits

    Implement and analyse numerical algorithms for scientific problems using Python.

  • CSCI 2110UDiscrete Mathematics for Computer Scientists3 credits

    Study logic, proof, combinatorics, recursion, probability and graph theory for computing.

  • MATH 2050ULinear Algebra3 credits

    Explore matrices, vector spaces, linear systems, eigenvalues and practical linear-algebra applications.

  • STAT 2010UStatistics and Probability for Physical Science3 credits

    Use probability, statistical inference and experimental design to analyse physical-science data.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Year 3: required algorithms course1 listed

The 30-credit year also includes four electives, two senior Computer Science electives and one course from each of the three choice groups below.

  • CSCI 3070UAnalysis and Design of Algorithms3 credits

    Design efficient algorithms, prove correctness and analyse computational complexity.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Year 3: choose one data and modelling course5 listed

Choose one course from this published alternative group; the five listed courses are not all required.

  • CSCI 3010USimulation and Modelling3 credits

    Build simulation programs and explore their scientific, engineering and business applications.

  • CSCI 3030UDatabase Systems and Concepts3 credits

    Design and build relational databases while studying database architectures and implementation.

  • CSCI 3052UMachine Learning I3 credits

    Explore classical machine learning and neural networks through model training, testing and deployment.

  • CSCI 3000UInformation Visualization3 credits

    Design visualisations and interactive analytics applications for real-world data.

  • CSCI 3240UComputer Vision I3 credits

    Learn image formation, filtering, feature extraction and foundational computer-vision methods through coding.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Year 3: choose one systems course5 listed

Choose one course from this published alternative group; check individual prerequisites.

  • CSCI 3020UOperating Systems3 credits

    Study how operating systems manage processors, memory, storage and network communication.

  • CSCI 3055UProgramming Languages3 credits

    Compare programming-language approaches, semantics and implementation techniques.

  • CSCI 3090UComputer Graphics and Visualization3 credits

    Explore computer graphics, colour, texture, lighting and GPU-based development.

  • CSCI 3150UComputer Networks3 credits

    Study network architectures, protocols, routing, transmission media and Internet services.

  • CSCI 3310USystems Programming3 credits

    Use operating-system and networking concepts to develop applications with concurrency and resource management.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Year 3: choose one applied software course5 listed

Choose one course from this published alternative group; check individual prerequisites.

  • CSCI 3060USoftware Quality Assurance3 credits

    Practise software verification, testing, metrics and maintenance through a major team project.

  • CSCI 3101UMobile Devices3 credits

    Design mobile applications while exploring device hardware, wireless networks and software architecture.

  • CSCI 3230UWeb Application Development3 credits

    Develop web applications using client-side interfaces, web services, security and cloud data stores.

  • CSCI 3540USoftware Security3 credits

    Explore software vulnerabilities, attacks, secure development and security-testing methods.

  • CSCI 3620UHuman-Computer Interaction3 credits

    Apply human-centred design and cognitive and social considerations to a software-interface project.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Year 4: ethics and optional thesis courses3 listed

The annual map also lists electives and 4000-level CSCI choices. Thesis selection is optional and space-limited; students not accepted take senior Computer Science electives instead.

  • CSCI 4040UEthics, Law and the Social Impacts of Computing3 credits

    Examine computing's social effects and current questions in professional ethics, law and regulation.

  • CSCI 4410UComputer Science Thesis Project I3 credits

    Undertake a faculty-supervised design or research project leading to a thesis and presentation.

  • CSCI 4420UComputer Science Thesis Project II3 credits

    Complete the project begun in CSCI 4410U with a written thesis and presentation.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Business breadth elective options5 listed

The degree breadth requirements include at least 3 business-elective credits. This is an approved choice bank, not a fixed-year course list.

  • BUSI 1600UManagement of the Enterprise3 credits

    Explore management functions, business strategy and the organisational environment.

  • BUSI 1700UIntroduction to Entrepreneurship3 credits

    Study entrepreneurship and the creation, financing and management of new business ventures.

  • BUSI 2000UCollaborative Leadership3 credits

    Practise teamwork, leadership, negotiation and intercultural communication through collaborative activities.

  • BUSI 2200UMarketing Management3 credits

    Use marketing concepts and analysis to assess and solve management problems.

  • BUSI 2311UOrganizational Behaviour3 credits

    Explore motivation, group dynamics, leadership and organisational change through cases and interactive study.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Communication breadth elective options5 listed

The degree breadth requirements include at least 3 communication-elective credits. This is an approved choice bank, not a fixed-year course list.

  • COMM 1050UTechnical Communications3 credits

    Develop professional writing and presentation skills for technical reports and persuasive communication.

  • COMM 1100UIntroduction to Communication and Digital Media Studies3 credits

    Explore communication and digital media through theories, methods, industries, audiences and policy.

  • COMM 1320UPublic Speaking and Multimedia Presentation for Web 3.03 credits

    Practise planning and delivering professional speeches and multimedia presentations for different audiences.

  • COMM 2311UThe Creative Industries: Ideas, Art, Tech, Money, Power3 credits

    Explore creativity and cultural industries through media economics and political economy.

  • COMM 2620UProfessional Communication and AI3 credits

    Develop professional communication skills and explore AI tools for workplace content creation.

Ontario Tech 2026–27 Computer Science annual requirements and breadth choices
Fall 2026 · named courses1 listed

First year has one general elective per semester. Choose one course from each listed programming, calculus and physics alternative group. CSCI 1062U and CSCI 1063U require a programming proficiency test administered at the beginning of the semester. Calculus/physics selection depends on MHF4U and MCV4U preparation; alternative entries are not additional compulsory courses. The source publishes 15 credit hours for this semester; individual course credit weights are not inferred. 1 general-elective slots are printed in this term.

  • CSCI 1030UIntroduction to Computer Science
Ontario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives
Fall 2026 · alternative group at source row 2: select one2 listed

Select one compatible course from this printed alternative group. Check prerequisite-directed selection and term availability in the source; the menu entries are not all required.

  • CSCI 1060UProgramming Workshop I
  • CSCI 1062UAccelerated Programming Workshop
Ontario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives
Fall 2026 · alternative group at source row 3: select one2 listed

Select one compatible course from this printed alternative group. Check prerequisite-directed selection and term availability in the source; the menu entries are not all required.

  • MATH 1000UIntroductory Calculus
  • MATH 1010UCalculus I
Ontario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives
Fall 2026 · alternative group at source row 4: select one2 listed

Select one compatible course from this printed alternative group. Check prerequisite-directed selection and term availability in the source; the menu entries are not all required.

  • PHY 1010UPhysics I
  • PHY 1030UIntroductory Physics
Ontario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives
Winter 2027 · named courses3 listed

First year has one general elective per semester. Choose one course from each listed programming, calculus and physics alternative group. CSCI 1062U and CSCI 1063U require a programming proficiency test administered at the beginning of the semester. Calculus/physics selection depends on MHF4U and MCV4U preparation; alternative entries are not additional compulsory courses. The source publishes 15 credit hours for this semester; individual course credit weights are not inferred. 1 general-elective slots are printed in this term.

  • CSCI 1050UComputer Architecture
  • MATH 1020UCalculus II
  • PHY 1020UPhysics II
Ontario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives
Winter 2027 · alternative group at source row 1: select one2 listed

Select one compatible course from this printed alternative group. Check prerequisite-directed selection and term availability in the source; the menu entries are not all required.

  • CSCI 1061UProgramming Workshop II
  • CSCI 1063UComputer Programming Project
Ontario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives
Mapped terms

Two published first-year terms only. Conditional options are kept in term notes. Any course-slot choice share applies only to these mapped positions, not the whole degree or weighted credits.

Course: Fall 2026

Published first-year Fall-start registration map only; later years and advanced-entry routes are outside this map. Each term is published as 15 credit hours. Individual weights are retained only where already held. Students with both Grade 12 Advanced Functions and Calculus and Vectors should take MATH 1010U and PHY 1010U; students without either are directed to MATH 1000U and PHY 1030U. CSCI 1062U/1063U require the beginning-of-semester programming proficiency test. General electives must meet prerequisites, fit the schedule and avoid program restrictions; listed Business/Communication courses are examples, not extra requirements. Conditional course positions: CSCI 1060U OR CSCI 1062U: Programming Workshop I Accelerated Programming Workshop **; MATH 1000U* OR MATH 1010U*: Introductory Calculus OR Calculus I; PHY 1010U* OR PHY 1030U*: Physics I OR Introductory Physics. These are alternatives, not cumulative required courses or unrestricted electives.

1 elective slot

Ontario Tech official Fall 2026/Winter 2027 first-year map: Computer Science - all specializationsOntario Tech 2026–27 Computer Science: first-year requirements and alternatives
Elective choices
  • Year 1 includes two electives. Across the degree, the 30-credit breadth block requires 9 non-Computer Science Science credits, 12 credits outside Science (including at least 3 business and 3 communications credits), and 9 general elective credits.
  • First year has one general elective per semester. Choose one course from each listed programming, calculus and physics alternative group. CSCI 1062U and CSCI 1063U require a programming proficiency test administered at the beginning of the semester. Calculus/physics selection depends on MHF4U and MCV4U preparation; alternative entries are not additional compulsory courses.
Study locations
Teaching location
North Oshawa, Ontario Tech University.ontariotech exact programme teaching location
ReferencesOntario Tech 2026–27 Computer Science: first-year requirements and alternativesOntario Tech Computer Science: exact current Career opportunities listOUInfo · Computer Science DSD; 2027–28 cycleOntario Tech 2026–27 CSCI 1030U: course description and credit hoursOntario Tech 2026–27 CSCI 1050U: course description and credit hoursOntario Tech 2026–27 MATH 1020U: course description and credit hoursOntario Tech 2026–27 PHY 1020U: course description and credit hoursOntario Tech 2026–27 CSCI 1060U: course description and credit hoursOntario Tech 2026–27 CSCI 1062U: course description and credit hoursOntario Tech 2026–27 CSCI 1061U: course description and credit hoursOntario Tech 2026–27 CSCI 1063U: course description and credit hoursOntario Tech 2026–27 CSCI 1030U course descriptionOntario Tech 2026–27 CSCI 1050U course descriptionOntario Tech 2026–27 MATH 1020U course descriptionOntario Tech 2026–27 PHY 1020U course descriptionOntario Tech 2026–27 CSCI 1060U course descriptionOntario Tech 2026–27 CSCI 1062U course descriptionOntario Tech 2026–27 CSCI 1061U course descriptionOntario Tech 2026–27 CSCI 1063U course descriptionOntario Tech 2026–27 MATH 1000U course descriptionOntario Tech 2026–27 MATH 1010U course descriptionOntario Tech 2026–27 PHY 1010U course descriptionOntario Tech 2026–27 PHY 1030U course descriptionOntario Tech 2026–27 CSCI 2000U course descriptionOntario Tech 2026–27 CSCI 2010U course descriptionOntario Tech 2026–27 CSCI 2020U course descriptionOntario Tech 2026–27 CSCI 2040U course descriptionOntario Tech 2026–27 CSCI 2072U course descriptionOntario Tech 2026–27 CSCI 2110U course descriptionOntario Tech 2026–27 MATH 2050U course descriptionOntario Tech 2026–27 STAT 2010U course descriptionOntario Tech 2026–27 CSCI 3070U course descriptionOntario Tech 2026–27 CSCI 3010U course descriptionOntario Tech 2026–27 CSCI 3030U course descriptionOntario Tech 2026–27 CSCI 3052U course descriptionOntario Tech 2026–27 CSCI 3000U course descriptionOntario Tech 2026–27 CSCI 3240U course descriptionOntario Tech 2026–27 CSCI 3020U course descriptionOntario Tech 2026–27 CSCI 3055U course descriptionOntario Tech 2026–27 CSCI 3090U course descriptionOntario Tech 2026–27 CSCI 3150U course descriptionOntario Tech 2026–27 CSCI 3310U course descriptionOntario Tech 2026–27 CSCI 3060U course descriptionOntario Tech 2026–27 CSCI 3101U course descriptionOntario Tech 2026–27 CSCI 3230U course descriptionOntario Tech 2026–27 CSCI 3540U course descriptionOntario Tech 2026–27 CSCI 3620U course descriptionOntario Tech 2026–27 CSCI 4040U course descriptionOntario Tech 2026–27 CSCI 4410U course descriptionOntario Tech 2026–27 CSCI 4420U course descriptionOntario Tech 2026–27 BUSI 1600U course descriptionOntario Tech 2026–27 BUSI 1700U course descriptionOntario Tech 2026–27 BUSI 2000U course descriptionOntario Tech 2026–27 BUSI 2200U course descriptionOntario Tech 2026–27 BUSI 2311U course descriptionOntario Tech 2026–27 COMM 1050U course descriptionOntario Tech 2026–27 COMM 1100U course descriptionOntario Tech 2026–27 COMM 1320U course descriptionOntario Tech 2026–27 COMM 2311U course descriptionOntario Tech 2026–27 COMM 2620U course descriptionOUInfo · Computer Science (Co-op) DCD; 2027–28 cycleOntario Tech Registrar: Computer Science - all specializations, Fall 2026 / Winter 2027 first-year requirements and alternatives

Careers

Career examples

  • Ux designer
  • Ui designer
  • Web designer
Scope and qualifications

Some examples require further education, professional examinations, registration or work experience. No employer, salary, placement guarantee or automatic professional designation is inferred.

University-published career examples for Computer Science, including its published routes; some require further training or registration. These are examples, not ranked graduate outcomes.

The literal career examples in the university’s Computer Science undergraduate profile, the exact held source attached to this programme record. They are published possibilities, not graduate-outcome measurements or proof that every route qualifies for each role.

Costs

Computer Science

Published cost estimate

2026–27 · First year · 10 courses / 30 credits · CAD

Canadian students example · Choose your category

Tuition$8,466.71
Books and suppliesSee course materials list
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