Bachelor Programme
Computer Science
UCalgary's BSc in Computer Science teaches students to model real-world problems as abstractions a computer can work with efficiently, then lets them specialize in areas ranging from game design and computer graphics to artificial intelligence and information security and privacy. Undergraduates can join faculty research from second year through summer projects or research courses, and the optional Science Internship Program places students in paid roles such as software developer or cloud architect intern.
University
University of Calgary
Country
Canada
Level
Bachelor
Field
Computer Science
Duration
4 years (120 units)
Language
English
Campus
Calgary (main campus)
Degree
Bachelor of Science (BSc) in Computer Science
Intake
September
Application Deadline
Fall 2027 applications: Canadian applicants (Alberta and other provinces) October 1, 2026 to March 1, 2027; international applicants August 15, 2026 to April 1, 2027. Admission averages are calculated on 4 Grade 11/12 courses for early admission and 5 final courses for standard admission, so applying early can mean an earlier offer
Tuition Information
International: about CAD 30,782 tuition for a full-time course load across the fall and winter terms in 2026-27 (Faculty of Science rate, first-year student). Canadian citizens and permanent residents: about CAD 7,387. General fees of about CAD 1,788 a year (health and dental plan, UPass transit, athletics and student services) are extra. These are UCalgary's official 2026-27 estimates, valid to April 2027; Fall 2027 rates are not yet published.
Admission Requirements
- Apply online through UCalgary's application for admission; you can list two program choices
- Alberta curriculum: English Language Arts 30-1; Mathematics 30-1; Two of: Biology 30, Chemistry 30, Physics 30, Mathematics 31 or CTS Computing Science 30 level (5 Credits) (or post-secondary equivalents); One approved course or option; estimated competitive average Low 80s
- International Baccalaureate: English A Literature (HL or SL), English A Language and Literature (HL or SL), or English B (HL); Two of: Biology (HL or SL), Chemistry (HL or SL), Computer Science (HL or SL), Physics (HL or SL) or Calculus; Mathematics Analysis and Approaches (HL or SL) or Applications and Interpretations (HL or SL); One approved course or option; estimated competitive score 33 - 34. IB Diploma students are assessed on their overall diploma score; IB applicants without the full diploma are assessed on the five required courses
- United States curriculum: English; Pre-calculus; Two of: Biology, Calculus, Chemistry, Physics, or Computer Science; One approved course or option; estimated competitive average High 80s / 3.5 - 3.7 GPA. US applicants must attend an accredited high school; SAT and ACT scores are optional. Other provinces and countries have their own course lists on the program page
- Averages shown are UCalgary's estimated competitive admission averages (based on the previous admission cycle), not guaranteed cut-offs; they change each year with the applicant pool
- English language proficiency is required. Ways to meet it include three years of full-time English-medium secondary study in an exempt country or at a school accredited for Canadian, US or British curricula, 80% or more in Alberta English Language Arts 30-1 (or equivalent), IB English A (HL or SL) grade 5+ or English B HL grade 6+, or AP English 4+. Test minimums for most programs: IELTS Academic 6.5, TOEFL iBT 86 (tests before January 21, 2026) or 4.5 on the new scale, Duolingo 120, PTE Academic 60, CAEL 70, Cambridge C1 Advanced or C2 Proficiency 180