Unit-Based System: Waterloo measures transfer credits in units (0.5 units = one Waterloo course). Credits and caps differ by faculty; switching faculties can change or refuse credits.

Faculty Overrides: Engineering: no first-year IB exemptions Math faculty: no CS/ITGS credit Science: no HL Chemistry if CHEM 121 required

Official IB results must be sent to Waterloo (code 000108). Credits assessed after results arrive (August). You can decline credits.

Does University of Waterloo give transfer credit for IB Computer Science HL?

Waterloo, ON

Faculty: General Admission

Yes, Transfer Credit Available!

Minimum Grade Required

5or higher

Credit Granted

CS 1XX (0.5 units) — Elective credit

Elective Credit (1XX): This is a generic first-year elective credit, not a specific required course. It counts toward your degree credit total but may not replace a mandatory prerequisite for your program.

Faculty of Engineering: Engineering does NOT grant any IB transfer credit exemptions, regardless of score. If you are in Engineering, this credit does not apply to you.

Faculty of Mathematics: Math students receive NO transfer credit for IB Computer Science or ITGS. This credit only applies to other faculties.

💡Expert's Take

Waterloo does award transfer credit for IB Computer Science HL, but eligibility is set by the faculty that admits you, and the programs most directly tied to the subject are excluded. The official equivalency table grants CS 1XX, a generic first-year elective, at 0.5 units (one Waterloo course), to students outside the Faculty of Mathematics. Because Computer Science and Computing and Financial Management sit inside the Faculty of Mathematics, applicants to those programs receive no credit for this subject at all.

Where the credit does apply, know what it is: CS 1XX is elective credit, not a named course. It adds to your degree unit total but will not exempt you from any required Computer Science course or satisfy a CS prerequisite. The equivalency covers the Higher Level course; Computer Science SL is not considered for individual IB course credit.

What to watch for:

  • Engineering is split: Architecture may receive up to 0.5 units of elective credit, while all other Engineering programs, including Software Engineering, grant no first-year exemptions for IB courses, electives included. The CS 1XX elective therefore lands for students in Arts, Science, Environment, Health, or Architecture, subject to each program's transfer-credit cap and to reassessment if you change faculties.
  • Credit is assessed only after official IBO results reach Waterloo (university code 000108) by the deadline stated in your Offer of Admission, with details emailed in August. You may then decline the generic CS 1XX elective if you would rather complete a first-year course at Waterloo.

Official award line (Computer Science HL):
Minimum score: normally 5 (Higher Level)
Credit granted: CS 1XX (0.5 units, one term course) for eligible faculties outside the Faculty of Mathematics. Architecture may receive up to 0.5 units; all other Engineering programs, including Software Engineering, receive none.
Excluded: Faculty of Mathematics programs, including Computer Science and Computing and Financial Management.
Notes: Higher Level course only, so SL is not considered; official IBO results are required by the deadline in your Offer of Admission; you may decline the credit.

University of Waterloo, International Baccalaureate (IB) transfer credits

Your Potential Savings

Credit Awarded

0.5

Waterloo units

Waterloo caps tuition above specified course loads, and Engineering grants no IB course exemptions. Actual savings may therefore be $0.

Ontario Resident

~$696-$1,473/0.5-unit course

~$0 - $1,473

Potential Tuition Value

(Arts to CS/Engineering)

Out-of-Province

~$789-$1,671/0.5-unit course

~$0 - $1,671

Potential Tuition Value

International

~$5,059-$6,988/0.5-unit course

~$0 - $6,988

Potential Tuition Value

(varies by faculty)

*2026-27 tuition-only rates per 0.5-unit course; program-fee faculties billed per term. Values assume the award replaces tuition you would otherwise pay. Actual cash savings can be $0 under flat-rate or full-time billing unless credit reduces a billed term or time to completion.

📊 Compare Computer Science HL at Other Universities

See how Computer Science HL transfer credits compare across Canadian universities. Click column headers to sort.

UniversityMin GradeCredit GrantedTuition Value
Concordia UniversityMontreal, Quebec4/79 transfer credits toward the 120-credit Extended …View estimate
Dalhousie UniversityHalifax, NS5/7Computer Science 1100.03 + Computer Science 1101.0…View estimate
Lakehead UniversityThunder Bay, ON5/7Computer Science 1_10, Unspecified First Year Half…View estimate
McGill UniversityMontreal, QC5/7COMP 202 (3-credit exemption)View estimate
McMaster UniversityHamilton, ON5/73 units of unspecified Level 1 Computer ScienceView estimate
Memorial University of NewfoundlandSt. John's, NL4/7Computer Science 1000 (3 credit hours)View estimate
Ontario Tech UniversityOshawa, ON5/7Transfer credit, grade "T" (unspecified/elective, …View estimate
Queen's UniversityKingston, ON5/7CISC 121 (3.0 units)View estimate
Simon Fraser UniversityBurnaby, BC5/7SFU CMPT 1XX (3); SFU CMPT 120 (3), Q/B-SciView estimate
Toronto Metropolitan UniversityToronto, ON5/7CPS 109 and CPS 209View estimate
University of AlbertaEdmonton, AB6/7CMPUT 174 (3 units) + CMPUT 175 (3 units)View estimate
University of British ColumbiaVancouver, BC6/7CPSC_V 1st-year level (3 credits)View estimate
University of CalgaryCalgary, Alberta5/7CPSC 231 + 3 units junior Computer ScienceView estimate
University of GuelphGuelph, ON5/7CIS 9110 (0.50 credits)View estimate
University of ReginaRegina, SK5/7CS 110 + CS 115View estimate
University of SaskatchewanSaskatoon, SK5/7CMPT Jr.6 = 6 credit unitsView estimate
University of TorontoToronto, ON5/7CSC1**Y (1.0 credit)View estimate
University of VictoriaVictoria, BC4/7CSC 110 (1.5 units) and CSC 115 (1.5 units)View estimate
University of WindsorWindsor, ON5/7COMP-1xxx (1st Year Computer Science Course)View estimate
Western UniversityLondon, ON5/7Computer Science 1026A/B (0.5 cr) + Computer Scien…View estimate
York UniversityToronto, ON5/7SC/EECS 1530 3.0 + SC/EECS 1*** 3.0 (6 credits)View estimate
Carleton UniversityOttawa, ONN/ANo transfer credit
University of New BrunswickFredericton & Saint John, NBN/ANo transfer credit
University of OttawaOttawa, ONN/ANo transfer credit
21 universities grant credit3 do notResidency estimates are available on each university page.

Tip: Open a university to compare same-province, out-of-province, and international tuition values. Flat-rate or full-time billing can make the immediate cash saving $0.

Taking more than Computer Science HL?

Add all your IB subjects and predicted scores to estimate your total transfer credit across Canadian universities, side by side.

Try the IB Credit Calculator →

Data Disclaimer

This information is compiled from University of Waterloo official sources and verified community reports. It is NOT a substitute for official academic advising. Always confirm with your advisor before making decisions.

Waterloo IB Transfer CreditsWaterloo Undergraduate Programs

Last updated: July 2026

Save Your Transfer Plan

Download a PDF of this transfer credit information for Computer Science HL at University of Waterloo.