Computer Science

Computer Science

Bachelor degree
48 months
Application deadlines: March
Processing time: 30 days
Application fee: CA$145
Intakes: October
International tuition: CA$12,695.9
Domestic tuition: CA$5,593.5

Program overview

You will find a very exciting environment and support to establish one of the most successful multidisciplinary research groups and to expand your external collaboration and service as editor of major publications in social networks. Connecting to industry helps to realize practical benefits of our data science related research. You will have great opportunity to have major prestigious provincial, national and international awards and scholarships, including the largest number of NSERC Vanier holders in Canada.

Study options

Study options
This program can be done
On campus



  • PTE
Required Courses English A Literature or Language (HL or SL) or English B HL Mathematics HL or SL, Math Studies SL, or Further Math SL Two of: Biology HL or SL, Calculus (or equivalent), Chemistry HL or SL, or Physics HL or SL, or Computer Science HL or SL One approved course or option Required Courses Notes Chemistry HL or SL is required as a prerequisite for courses in Biological Sciences, Chemistry, Geosciences, Physics, and Astronomy programs. Biology HL or SL is required as a prerequisite for courses in Biological Sciences programs. Calculus (or equivalent) is strongly recommended for all programs. Physics HL or SL is recommended for all Biological Sciences, Chemistry, Geosciences, Physics, and Astronomy programs, as well as for the Applied Mathematics major. A minimum grade of 70% in Alberta Mathematics 30-1 (or equivalent) is the prerequisite for first-year math courses. Students are encouraged to take high school courses related to their intended major, some courses not required for admission may be prerequisites for first-year courses. If you are currently completing high school, you will automatically be considered for admission using the standard admission by calculating your admission average using final grade 11 grades and at least one grade 12 approved course (if both grade 11 and 12 grades are provided, the grade 12 grade will be used) from the required courses for your program choice. Admitted students must complete all 30-level (or equivalent) required courses outlined above, maintain the admission average required for admission in the application year and obtain the Alberta Grade 12 diploma (or equivalent). Applicants educated in other countries may be considered for admission on their academic merits. Those completing Canadian high school courses will always have the grades obtained in these courses used in lieu of equivalents obtained on international certificates. Detailed information is available at: International students seeking admission on the basis of documents not listed on the Admissions website should submit certificates indicating the courses studied and the grades achieved to the Admissions Office. When these certificates are in a language other than English, English translations (prepared by a certified translator) must accompany the original documents.

Career opportunities

As a computer science graduate, you'll be prepared for career opportunities in areas such as the civil service, the non-profit sector, and the business world. A degree in computer science can also be used as a stepping-stone to graduate studies or another professional degree such as law, medicine, veterinary medicine, or education.

Campus location

Calgary , Canada

You may also be interested in programs like