Skip to content

Computer Science

Laurentian 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
December 1January applicationStanding annual entry · Every year
  • Canadian OUAC Group B applicants, only if the exact degree offers this intake and has no separate programme deadline
  • December 1
SourceChecked
April 1May applicationStanding annual entry · Every year
  • Canadian OUAC Group B applicants, only if the exact degree offers this intake and has no separate programme deadline
  • April 1
SourceChecked
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
August 1September applicationStanding annual entry · Every year
  • Canadian OUAC Group B applicants, only if the exact degree offers this intake and has no separate programme deadline
  • August 1
SourceChecked
June 15Submit your international applicationStanding annual Fall entry · Every year
  • International applicants
  • standing annual Fall entry to this exact programme
  • June 15
SourceChecked
August 1Submit your university applicationStanding annual Fall entry · Every year
  • Canadian applicants not meeting OUAC Group A criteria
  • standing annual Fall entry to this exact programme
  • August 1
SourceChecked
June 20Provide your international application documentsStanding annual Fall entry · Every year
  • International applicants covered by the general standing Fall document policy
  • not the earlier Nursing/Architecture programme exceptions
  • June 20
SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • Grade 12 English 4U/M
  • MHF4UAdvanced Functions
  • Ontario Secondary School Diploma and six eligible Grade 12 4U/M courses.
  • Minimum 70% overall average in the six best Grade 12 U/M courses.
  • One other Grade 12 U/M Mathematics course and three other Grade 12 U/M courses.
Laurentian · Computer Science degree and requirements
Application steps

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 intakes
  1. Step 1Check the admission requirements
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Official transcripts and reports requested in myLaurentian
    • Follow your offer and portal's document list. Official transcripts must come from the institution through accepted MyCreds or verified institutional email, or in an unopened issuer-sealed envelope. Applicant photocopies, scans and faxes are not official.
    Laurentian official transcripts and offer conditionsLaurentian official transcripts and offer conditions
  4. Step 4Select LCS on OUAC for Computer Science.
  5. Step 5Eligible Computer Science students may apply to co-op after first year.
Applicant pathways

Laurentian exact Ontario first-entry programme

  • Computer Science · BCosc · OUAC LCS
  • Ontario Secondary School Diploma and six eligible Grade 12 4U/M courses.
  • Minimum 70% overall average in the six best Grade 12 U/M courses.
  • One other Grade 12 U/M Mathematics course and three other Grade 12 U/M courses.
  • Select LCS on OUAC for Computer Science.
  • Eligible Computer Science students may apply to co-op after first year.
OUInfo 2027–28 · public program index captureLaurentian · Computer Science degree and requirementsOUAC · Laurentian application guide
Ontario diploma and academic records

Ontario high-school applicants; exact programme requirements also apply

  • 1. Applicants attending semestered schools may receive an early conditional offer of admission if:
  • they have completed Grade 11 courses with an overall average that is equal to or higher than the program average requirement
  • they are enrolled in a sufficient number of courses to ensure they will have completed at least six Grade 12 4U/M courses by the end of June and will qualify to obtain the Ontario Secondary School Diploma (OSSD)
  • 2. Applicants who do not receive an early conditional offer of admission will be considered on an individual and ongoing basis as additional grades are made available.
  • 3. All secondary school applicants must successfully complete six Grade 12 4U/M courses and receive the Ontario Secondary School Diploma (OSSD); failure to do so may result in withdrawal of the offer of admission.
  • 4. Be sure to review program-specific admission criteria by visiting the program page .
  • 5. Applicants who receive an offer of admission must reply by June 1.
Laurentian Ontario high-school general prerequisites
CÉGEP

CÉGEP applicants only; programme-specific exceptions and thresholds remain applicable

  • Laurentian University evaluates CEGEP applicants using the R-Score and the Weighted GPA from official CÉGEP transcripts. To ensure the fairest outcome, we utilize the scoring method that provides the greatest benefit to the student for both admission and transfer credit. If admission is at risk under one method, we will request the alternative document. Admissions reserves the right to request unofficial transcripts at any point for adjudication. Holders of a Diplôme d’études collégiales (DEC) who achieve a minimum of 65% (or equivalent) may be admitted and could receive 3 to 42 transfer credits. However, an Attestation d’études collégiales (AEC) is not eligible for transfer credit.
  • Minimum requirements as equivalent available here: Out-of-Province Applicants | Laurentian University
Laurentian current admissions and transfer framework
Canadian College (Outside of Ontario)

Canadian College (Outside of Ontario) applicants only; programme-specific exceptions and thresholds remain applicable

  • Applicants from a Canadian College of Applied Arts and Technology must complete a minimum of one year of study and maintain good academic standing with an overall average of at least 65% to be considered for admission. Please note that this 65% average is the university's minimum threshold; limited-enrolment programs will require an adjusted and higher GPA for consideration of admission. Additionally, applicants must have completed two terms of any required prerequisites to satisfy program-specific entry standards (for example, two semesters of college-level Biology are required to satisfy a Biology prerequisite).
Laurentian current admissions and transfer framework
External University Transfers

External University Transfers applicants only; programme-specific exceptions and thresholds remain applicable

  • University transfers are evaluated based on the applicant's overall academic standing as demonstrated by their complete university transcript. University transfers are typically evaluated based on the first 30 credits attempted (or the equivalent weighted value of a Bachelor’s program); however, for applicants with more extensive academic histories, the assessment is based on the most recent 30 credits.
  • To be eligible for admission, you must apply while being in good academic standing or on probation as defined by Laurentian University’s Academic Rules and Regulations .
  • Engineering Applicants: Please note that the Faculty of Engineering cannot offer admission on a probationary basis. All admission requirements must be met fully at the time of application.
  • The following programs have high demand and require a minimum GPA of 5.5 (70%) for transfer consideration:
  • Architectural Studies
  • Forensic Science
  • Indigenous Social Work
  • BPHE Kinesiology
  • B.E.P.S. Kinésiologie
  • BSc Kinesiology
  • B.S.c. Kinésiologie
  • Mechanical Engineering
  • Nursing
  • Service Social
  • Sciences Infirmières
  • Sports Administration
  • Sports Psychology
  • Psychologie du sport
  • Outdoor Adventure Leadership
  • Your eligibility is determined by your credit count and your academic performance (passed vs. failed credits). Use the table below to see how transfer applications are generally assessed:
  • Total Credits Attempted (converted to institutional equivalent when needed) Failures Admission Status Less than 30 9 credits Admissible on Probation (to open enrolment programs) Every 30 credits 9 credits Admissible on Probation 30 credits 0 credits Admissible (Good Standing) 42 credits or more 42 credits Ineligible (Required to withdraw) 30 consecutive credits (after their first 30) 9 credit failures while on probation Ineligible (Required to withdraw)
  • Note: Students "Required to Withdraw" from their previous institution are generally not eligible for immediate transfer. A student who was refused admission can appeal the decision. More information about appeals can be found below under Appeal and Admission Decision.
Laurentian current admissions and transfer framework
Mixing International Curriculum with Ontario Curriculum

Mixing International Curriculum with Ontario Curriculum applicants only; programme-specific exceptions and thresholds remain applicable

  • The University may accept a combination of different curricula to satisfy admission requirements. For near-completed transfer applications where Advanced or upper-year courses are missing, the University will accept equivalent Grade 12 (4U) courses from the Ontario secondary school curriculum to meet the missing advanced secondary course requirements.
Laurentian current admissions and transfer framework
College Transfer

College Transfer applicants only; programme-specific exceptions and thresholds remain applicable

  • Laurentian University is committed to ensuring you receive the maximum value for your previous academic accomplishments by evaluating college diplomas, degrees, and other post-secondary coursework on an individual basis. To enhance student mobility, we offer two primary routes for credit recognition: formal Articulation and Pathway Agreements for graduates of two- or three-year College of Applied Arts and Technology (CAAT) programs, or General Advanced Standing for programs without a formal agreement.
  • As a bilingual institution, we leverage our unique dual-language framework to the student’s advantage; therefore, students who have completed a French-language diploma are eligible to transfer into English-language programs (and vice versa) through the formal recognition of credits within our existing agreements.
  • While eligible transfer credits typically range from 12 to 54 credits, depending on program alignment, applicants holding an advanced diploma from a recognized CAAT or a university degree who have also completed a Postgraduate Certificate with a final GPA of 75% or higher may be eligible for additional transfer credits.
  • College courses are generally transferred as a block of general credit rather than as one-to-one equivalents to specific university courses.
  • Please note that the awarding of these additional credits is contingent upon specific program requirements and internal equivalencies; therefore, application of these credits toward your degree is not guaranteed.
  • Laurentian University requires a minimum 30-credit residency, meaning these credits must be earned through Laurentian University coursework. This policy ensures substantial engagement with the university's academic environment, despite accepting transfer credits. Students should consult an academic advisor for compliance.
  • More information: College Transfer Applicants | Laurentian University
Laurentian current admissions and transfer framework
University Transfer

University Transfer applicants only; programme-specific exceptions and thresholds remain applicable

  • Laurentian University evaluates prior university studies on a course-by-course basis to determine specific credit recognition. This assessment uses a combination of official transcripts and, where necessary, course descriptions or syllabi to establish exact academic equivalency.
  • To ensure a timely evaluation, all official documents must be received at least 14 days before the start of the semester.
  • To be considered equivalent, credits must meet the program requirements. Otherwise, it will be applied toward elective credit where possible.
  • If program requirements are not specified, a minimum grade of 50% is necessary for transfer credit to be granted towards an elective.
  • Laurentian University requires a minimum 30-credit residency, meaning these credits must be earned through Laurentian University coursework. This policy ensures substantial engagement with the university's academic environment, despite accepting transfer credits. Students should consult an academic advisor for compliance.
  • Policy on the Transfer of Course Credits:
  • To facilitate programme completion by undergraduate students seeking to transfer course credit from on Ontario university to another, Laurentian University agrees to implement the following principles:
  • Acceptance of transfer credits from Ontario universities shall be based on the recognition that, while learning experiences may differ in a variety of ways, their substance may be virtually equivalent in terms of their content and rigour. Insofar as possible, acceptance of transfer should allow for the maximum recognition of previous learning experience in university-level courses;
  • Any course offered for credit by other Ontario universities shall be accepted for credit by Laurentian University when there is virtual equivalency in course content.
  • Types of University Transfers
  • Second Degree Residency
  • Applicants pursuing a second degree may receive up to a maximum of 60 transfer credits to satisfy the residency requirements identified in Laurentian’s Academic Rules and Regulations. These credits are not applied automatically; they are configured on a case-by-case basis by matching equivalencies between your previous coursework and your new program requirements, utilizing the same transcript and syllabi review process as standard transfer assessments.
  • Qualifying Year for Graduate Studies
  • A Qualifying Year is an option for students who have completed a Bachelor’s degree but do not yet meet the minimum entrance standards for a Master’s program. While this path provides access to upper-year undergraduate courses to strengthen your academic profile, it effectively functions as a refusal of admission to the graduate program and does not guarantee future acceptance. Selection for a Qualifying Year is conducted on a case-by-case basis by the specific department.
  • Degree Upgrades (Specific to Laurentian Alumni)
  • Laurentian graduates with a three-year degree may upgrade to a four-year degree, provided at least two years have passed since their original graduation. This process requires a new application and the completion of a Major/Minor or Specialization. Once requirements are met, the four-year status is noted on the transcript and the diploma may be exchanged. This specific upgrade path is reserved for Laurentian alumni only; graduates from other institutions must apply via the Second Degree pathway.
  • More information: University Transfer Applicants | Laurentian University
Laurentian current admissions and transfer framework
Accepted Institutions for Transfer Credit

Accepted Institutions for Transfer Credit applicants only; programme-specific exceptions and thresholds remain applicable

  • Laurentian University assesses transfer credits based on where you completed your education. To be eligible for assessment, your previous coursework must be completed at a recognized, accredited post-secondary institution.
  • Canadian Institutions
  • Your prior institution must be authorized to award credentials by a provincial/territorial Ministry of Higher Education, be a member of an established provincial transfer system (such as ONCAT, BCCAT, or ACAT), or hold membership in Universities Canada.
  • International Institutions
  • Institutions completed outside Canada must be public entities recognized by their national Ministry of Education or a government-authorized quality assurance body (verifiable via the World Higher Education Database Portal).
  • World Education Services (WES) Reports
  • Recognized Institution Status: Eligible for both university admission and transfer credit assessment.
  • Recognized Program Status: Eligible for university admission, but coursework cannot be authenticated for transfer credits.
  • Exclusions
  • Credits earned from private career colleges, non-credit continuing education, or professional bodies do not meet these accreditation standards and are ineligible for transfer unless governed by a formal articulation agreement.
Laurentian current admissions and transfer framework
Mixing International Curriculum with Ontario Curriculum

Mixing International Curriculum with Ontario Curriculum applicants only; programme-specific exceptions and thresholds remain applicable

  • A student must meet the Laurentian University requirements by an approved curriculum. Mixing curriculum to meet admission requirements are evaluated on a case-by-case basis. Please email info@laurentian.ca for more information.
Laurentian current admissions and transfer framework
Homeschool Applicants

Homeschool Applicants only; Nursing excludes mature applicants without a postsecondary degree

  • All homeschool applications are dealt with on a case-by-case basis. For best consideration, applicants should complete six Grade 12 4U/M courses offered by an Ontario Ministry of Education approved school. They must meet the same admission average as other Grade 12 applicants from Ontario and the 4U/M courses must include prerequisites for the program to which they are applying.
  • Visit the Ontario Universities' Application Centre to apply .
Laurentian mature and homeschool applicant routes
Mature Applicants

Mature Applicants only; Nursing excludes mature applicants without a postsecondary degree

  • The admission status of “mature students” recognizes those adults without the previous academic performance required for admission, that has interests and work experience that suggests anticipated success in university studies. A mature student is someone who:
  • Is 19 years of age or older by the end of the academic year to which they have applied; AND
  • Has not attended a secondary or post-secondary institution for at least one calendar year before the beginning of their university studies; AND
  • Is not eligible for admission on any other basis.
  • Please note the completion of the minimum requirements above does not guarantee admission to any course, program or department at the university.
  • For full time studies , apply online to Laurentian University through the Ontario Universities’ Application Centre at ouac.on.ca . Upload the following documents to Laurentian’s Office of Admissions on the Applicant Portal at my.laurentian.ca .
  • Letter outlining the reasons for pursuing university studies
  • Resume or CV specifying current education, interests and work experience
  • For part-time studies , please submit a completed application to Laurentian’s Office of Admissions.
  • Please upload the following supporting documents on the Applicant Portal at my.laurentian.ca .
  • Please note that if your application for admission and all supporting documents are not received 14 days before the start of classes for any given semester, your application for admission will be considered for the next semester.
Laurentian mature and homeschool applicant routes
Canadian college admission

Applicants with college studies; programme-specific prerequisites and competitive averages also apply

  • Applicants must complete a minimum of one year of college studies and be in good academic standing with an overall average of 65% to be considered for admission.
  • Applicants holding an advanced diploma, from a recognized College of Applied Arts and Technology, or a university degree and have completed a Postgraduate Certificate with a final GPA of 75% or higher may receive up to 12 additional transfer credits.*
  • *Additional credits will be dependent on program requirements and may not be applicable.
Laurentian college transfer and named diploma pathways
Named college diploma pathways

Only graduates of the exact diploma and grade threshold in each row; transfer credit remains subject to affinity assessment

  • Computer Programming - Internet of Things 75% or > 60 credits B.Cosc. Computer Science
Laurentian college transfer and named diploma pathways

Degree requirements

Credits and degree requirements
  • The Bachelor of Computer Science requires 120 credits. At most 78 can be in Computer Science and at most 48 can be at the 1000 or 9100 level.
Grades and academic standing

Program facts

Courses

Named course requirements in the B.Cosc. Computer Science specialization.

Specialization in Computer Science (B.Cosc.) / First Year4 listed

Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.

  • COSC-1046ELComputer Science 13 credits

    Structured program design, control structures, recursion, data representation and files.

  • COSC-1047ELComputer Science II3 credits

    Modular software design, testing, reusable libraries, interfaces, object-oriented programming and data structures.

  • COSC-1056ELDiscrete Mathematics I3 credits

    Logic, sets, induction, combinatorics, recurrence relations, probability and linear programming.

  • MATH-1056EDiscrete Mathematics I3 credits

    Logic, sets, induction, combinatorics, recurrence relations and introductory probability.

Laurentian current published degree-plan requirements
Specialization in Computer Science (B.Cosc.) / Second Year5 listed

Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.

  • COSC-2006ELData Structures3 credits

    Design and analyse data structures, searching, sorting, recursion and graph algorithms.

  • COSC-2306ELThe UNIX Operating System3 credits

    Use UNIX shells, scripts, development tools, processes, files, networking and system administration.

  • COSC-2307ELDatabase Programming3 credits

    Model and query databases using relational design, SQL, updates and reports.

  • COSC-2406ELAssembly Language Programming3 credits

    Study processor instructions, data representation, procedures, interrupts and assembly-language programming.

  • COSC-2947ELObject Oriented Programming Using C++3 credits

    Program in C++ using classes, pointers, streams, templates and the standard library.

Laurentian current degree options, study plans and course credit weights
Specialization in Computer Science (B.Cosc.) / Third Year5 listed

Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.

  • COSC-3106ELTheory of Computing3 credits

    Study automata, formal languages, computation models, undecidability and programming-language semantics.

  • COSC-3127ELProgramming Languages3 credits

    Compare programming languages through formal definitions, syntax, runtime behaviour and interpretation.

  • COSC-3207ELAlgorithm Design and Analysis3 credits

    Design and analyse algorithms for strings, graphs, geometry and optimisation, including solvability and NP-completeness.

  • COSC-3406ELComputer Organization3 credits

    Study computer hardware organisation, logic, processors, control, data transfer and memory.

  • COSC-3407ELOperating Systems I3 credits

    Explore operating-system processes, scheduling, synchronisation, deadlocks, storage and security.

Laurentian current degree options, study plans and course credit weights
Specialization in Computer Science (B.Cosc.) / Fourth Year1 listed

Published year-group course menu. Courses listed as alternatives retain the choices in the degree requirements.

  • COSC-2206ELInternet Tools3 credits

    Integrate web languages, servers and database tools into web applications.

Laurentian current degree options, study plans and course credit weights
Elective choices
  • Electives include 6 credits each from three of these four categories: humanities, social sciences, sciences outside COSC and Mathematics, and the approved professional faculties or fields.
  • The sequence allocates 21 elective credits in Year 1, 12 in Year 2 and 15 in Year 3. Year 4 requires 18 credits of 4000-level COSC plus 12 COSC credits from the published options.
Study routes

Published plan for the LCS application choice.

  • Computer Science specialization (B.Cosc.)
Study locations
Published academic-advising location
First-year and new-transfer academic advising for any faculty: R.D. Parker Building, second floor, Room P-227. The service covers programme planning, course registration, transfer credits and degree requirements. Laurentian Online students are directed to virtual advising. This is a new-student advising office; programme classrooms, labs and placement sites are separate.Laurentian native directory: first-year and faculty advising offices

Careers

Career examples

  • Systems analyst
  • Consultant
  • Software developer

Career sectors

4
  • Database design and implementation
  • Education
  • Web development
  • Networking and security
Scope and qualifications

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

Costs

Computer Science · 30 credits

Published cost estimate

2026–27 · September 2026–April 2027 · Stated programme credit load · CAD

Ontario students example · Choose your category

Tuition$7,888.96
Books and supplies$1,750 est. / 8 months
Residence
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