CCR

Search

Find a course or a school.

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.

Find your class