Skip to content
mokshedufx
Undergraduate · Computer Science & IT

Bachelor of Computer Science

University of Waterloo · Waterloo, Ontario, Canada

Course overview

A highly competitive degree with a strong mathematical foundation, usually taken with co-op, which adds several paid work terms and extends the programme to about five years.

Tuition per year
CAD 70,000 (≈ ₹47.6 lakh)
Duration
60 months
Intakes
September
Level
Undergraduate
Indicative academic score
80% or above
English
IELTS 6.5 overall, no band below 6, or equivalent
Scholarships available

What you will study

Sample modules. The university publishes the current list each year.

  • Designing functional programs
  • Data structures and data management
  • Algorithms
  • Operating systems
  • Computer security
  • Co-op work terms

Where it can lead

  • Software engineer
  • Machine learning engineer
  • Systems developer
  • Product developer

Entry requirements for Indian students

  • A recognised Class 12 or equivalent with around 80% or above. Some universities accept lower scores with relevant work experience.
  • IELTS 6.5 overall with no band below 6, or an equivalent PTE, TOEFL or Duolingo score where accepted.
  • A statement of purpose, an up-to-date CV and, for most postgraduate courses, two references.
  • Passport, academic transcripts and any work experience letters.

Fees, costs and visa rules change often. Figures here are indicative and were last reviewed in September 2026. Always confirm with the university and the official government website before you pay or apply.

Talk to a Moksh counsellor, free

Tell us what you want to study and where. We will reply with a written shortlist, costs in rupees and the next three things to do.