Computer Science Courses at UCalgary
Every Computer Science course at University of Calgary, with difficulty, workload, and ratings. 64 courses · 2.2K ratings across the web
Ratings across the web
Students give Computer Science courses 3.1 out of 5, and 54% would take one again.
Across 56 rated courses. No reviews written here yet.
Easiest course
CPSC329
Explorations in Information Security and Privacy · 45/100 difficulty
Most challenging
CPSC351
Theoretical Foundations of Computer Science II · 89/100 difficulty
All Computer Science Courses (64)
CPSC217Introduction to Computer Science for Multidisciplinary Studies I
3.4 out of 5 stars3.4· 227 ratings
CPSC355Computing Machinery I
3.4 out of 5 stars3.4· 144 ratings
CPSC331Data Structures, Algorithms, and Their Analysis
2.5 out of 5 stars2.5· 140 ratings
CPSC471Data Base Management Systems
3.1 out of 5 stars3.1· 130 ratings
SENG300Introduction to Software Engineering
1.8 out of 5 stars1.8· 120 ratings
CPSC351Theoretical Foundations of Computer Science II
1.9 out of 5 stars1.9· 114 ratings
CPSC203Introduction to Problem Solving using Application Software
3.3 out of 5 stars3.3· 111 ratings
CPSC233Introduction to Computer Science for Computer Science Majors II
2.8 out of 5 stars2.8· 105 ratings
CPSC449Programming Paradigms
2.5 out of 5 stars2.5· 97 ratings
CPSC231Introduction to Computer Science for Computer Science Majors I
3.6 out of 5 stars3.6· 90 ratings
CPSC251Theoretical Foundations of Computer Science I
3.8 out of 5 stars3.8· 85 ratings
CPSC413Design and Analysis of Algorithms I
4.0 out of 5 stars4.0· 80 ratings
CPSC457Principles of Operating Systems
3.9 out of 5 stars3.9· 80 ratings
CPSC219Introduction to Computer Science for Multidisciplinary Studies II
2.6 out of 5 stars2.6· 68 ratings
CPSC313Introduction to Computability
3.8 out of 5 stars3.8· 60 ratings
DATA201Thinking with Data
3.8 out of 5 stars3.8· 55 ratings
CPSC441Computer Networks
3.3 out of 5 stars3.3· 51 ratings
CPSC359Computing Machinery II
3.9 out of 5 stars3.9· 46 ratings
CPSC319Data Structures, Algorithms, and Their Applications
2.5 out of 5 stars2.5· 39 ratings
CPSC329Explorations in Information Security and Privacy
4.8 out of 5 stars4.8· 37 ratings
CPSC481Human-Computer Interaction I
3.5 out of 5 stars3.5· 32 ratings
CPSC501Advanced Programming Techniques
4.3 out of 5 stars4.3· 25 ratings
DATA211Programming with Data
2.3 out of 5 stars2.3· 22 ratings
CPSC409History Of Computation
2.1 out of 5 stars2.1· 21 ratings
CPSC455
3.4 out of 5 stars3.4· 19 ratings
SENG513Web-Based Systems
2.5 out of 5 stars2.5· 19 ratings
CPSC461Information Structures
3.5 out of 5 stars3.5· 17 ratings
CPSC433Artificial Intelligence
2.8 out of 5 stars2.8· 16 ratings
CPSC39905
4.7 out of 5 stars4.7· 15 ratings
CPSC215
1.5 out of 5 stars1.5· 14 ratings
CPSC335Intermediate Information Structures
4.0 out of 5 stars4.0· 14 ratings
CPSC526Network Systems Security
3.5 out of 5 stars3.5· 13 ratings
CPSC333
2.1 out of 5 stars2.1· 12 ratings
CPSC451
1.6 out of 5 stars1.6· 10 ratings
MATH371Combinatorics and Graph Theory
3.6 out of 5 stars3.6· 10 ratings
SENG301
2.4 out of 5 stars2.4· 9 ratings
SENG533Software Performance Evaluation
3.5 out of 5 stars3.5· 9 ratings
CPSC571Design and Implementation of Database Systems
2.5 out of 5 stars2.5· 8 ratings
CPSC453Introduction to Computer Graphics
2.5 out of 5 stars2.5· 7 ratings
DATA221Introduction to Data Science
2.9 out of 5 stars2.9· 7 ratings
DATA311Data Processing and Storage
4.8 out of 5 stars4.8· 7 ratings
CPSC325
2.6 out of 5 stars2.6· 6 ratings
CPSC525Principles of Computer Security
4.0 out of 5 stars4.0· 6 ratings
SCIE201
2.1 out of 5 stars2.1· 6 ratings
CPSC39907
4.6 out of 5 stars4.6· 5 ratings
CPSC509
3.0 out of 5 stars3.0· 5 ratings
CPSC235Advanced Introduction to Computer Science
4.5 out of 5 stars4.5· 4 ratings
CPSC383Explorations in Artificial Intelligence and Machine Learning
5.0 out of 5 stars5.0· 4 ratings
CPSC591Rendering
3.0 out of 5 stars3.0· 4 ratings
MATH318Introduction to Cryptography
2.0 out of 5 stars2.0· 4 ratings
SENG311
2.0 out of 5 stars2.0· 4 ratings
CPSC201
2.0 out of 5 stars2.0· 3 ratings
CPSC399Topics in Computer Science
3.6 out of 5 stars3.6· 3 ratings
CPSC421
4.3 out of 5 stars4.3· 3 ratings
CPSC599Topics in Computer Science
5.0 out of 5 stars5.0· 3 ratings
DATA608Developing Big Data Applications
1.6 out of 5 stars1.6· 3 ratings
COMP1502
No reviews yet · be the first
COMP2001
No reviews yet · be the first
CPSC01
No reviews yet · be the first
CPSC491Techniques for Numerical Computation
No reviews yet · be the first
CPSC513Computability
No reviews yet · be the first
CPSC559Introduction to Distributed Systems
No reviews yet · be the first
CS3321
No reviews yet · be the first
CS4417
No reviews yet · be the first
Top Computer Science Courses at UCalgary
0–100 scores from ratings across the web
Computer Science at UCalgary: FAQ
Give back
Took a class at UCalgary? Your review is what the next student reads.
Anonymous, about two minutes, no account.