CCR

Search

Find a course or a school.

Computer Science Courses at UMN

Every Computer Science course at University of Minnesota Twin Cities, with difficulty, workload, and ratings. 107 courses · 2.8K ratings across the web

Ratings across the web

Students give CSCI courses 3.4 out of 5, and 59% would take one again.

Across 67 rated courses. No reviews written here yet.

Easiest course

CSCI1133

Introduction to Computing and Programming Concepts · 51/100 difficulty

Most challenging

CSCI4211

Introduction to Computer Networks · 86/100 difficulty

All Computer Science Courses (107)

CSCI2041Advanced Programming Principles

2.9 out of 5 stars2.9· 320 ratings

CSCI2021Machine Architecture and Organization

3.3 out of 5 stars3.3· 272 ratings

CSCI2011Discrete Structures of Computer Science

3.5 out of 5 stars3.5· 217 ratings

CSCI1133Introduction to Computing and Programming Concepts

4.3 out of 5 stars4.3· 185 ratings

CSCI1113Introduction to C/C++ Programming for Scientists and Engineers

3.5 out of 5 stars3.5· 172 ratings

CSCI3081WProgram Design and Development

3.5 out of 5 stars3.5· 157 ratings

CSCI2033Elementary Computational Linear Algebra

3.2 out of 5 stars3.2· 144 ratings

CSCI4041Algorithms and Data Structures

3.4 out of 5 stars3.4· 133 ratings

CSCI1933Introduction to Algorithms and Data Structures

3.3 out of 5 stars3.3· 129 ratings

CSCI4061Introduction to Operating Systems

4.3 out of 5 stars4.3· 119 ratings

CSCI4707Practice of Database Systems

2.6 out of 5 stars2.6· 90 ratings

CSCI4511WIntroduction to Artificial Intelligence

2.6 out of 5 stars2.6· 88 ratings

CSCI4131Internet Programming

2.4 out of 5 stars2.4· 62 ratings

CSCI1913Introduction to Algorithms, Data Structures, and Program Development

4.3 out of 5 stars4.3· 58 ratings

CSCI5801Software Engineering Foundations: Requirements and Modeling

3.2 out of 5 stars3.2· 48 ratings

CSCI4211Introduction to Computer Networks

1.9 out of 5 stars1.9· 47 ratings

CSCI5421Advanced Algorithms and Data Structures

3.3 out of 5 stars3.3· 45 ratings

CSCI4011Formal Languages and Automata Theory

3.4 out of 5 stars3.4· 40 ratings

CSCI5521Machine Learning Fundamentals

3.1 out of 5 stars3.1· 39 ratings

CSCI2081Introduction to Software Development

2.5 out of 5 stars2.5· 32 ratings

CSCI1133HHonors Introduction to Computing and Programming Concepts

4.1 out of 5 stars4.1· 21 ratings

CSCI5708Architecture and Implementation of Database Management Systems

3.6 out of 5 stars3.6· 21 ratings

CSCI5304Computational Aspects of Matrix Theory

2.5 out of 5 stars2.5· 20 ratings

NSCI3100

2.1 out of 5 stars2.1· 19 ratings

CSCI5103Operating Systems

4.1 out of 5 stars4.1· 17 ratings

NSCI3505W

2.2 out of 5 stars2.2· 16 ratings

CSCI5271Introduction to Computer Security

3.8 out of 5 stars3.8· 15 ratings

CSCI4271WDevelopment of Secure Software Systems

3.4 out of 5 stars3.4· 14 ratings

CSCI1103Introduction to Computer Programming in Java

2.1 out of 5 stars2.1· 13 ratings

CSCI1902

2.9 out of 5 stars2.9· 13 ratings

CSCI5117Developing the Interactive Web

4.0 out of 5 stars4.0· 13 ratings

CSCI5106Programming Languages

4.5 out of 5 stars4.5· 12 ratings

CSCI5302Analysis of Numerical Algorithms

2.8 out of 5 stars2.8· 11 ratings

CSCI5481Computational Techniques for Genomics

4.5 out of 5 stars4.5· 11 ratings

CSCI5523Introduction to Data Mining

3.3 out of 5 stars3.3· 11 ratings

CSCI5707Principles of Database Systems

2.3 out of 5 stars2.3· 10 ratings

CSCI2011HHonors Discrete Structures of Computer Science

3.8 out of 5 stars3.8· 9 ratings

CSCI2031

2.5 out of 5 stars2.5· 9 ratings

CSCI3061Introduction to Computer Systems

2.6 out of 5 stars2.6· 9 ratings

CSCI3923Ethics in Computing

3.4 out of 5 stars3.4· 9 ratings

CSCI5204Advanced Computer Architecture

2.9 out of 5 stars2.9· 9 ratings

CSCI5715From GPS, Google Maps, and Uber to Spatial Data Science

2.0 out of 5 stars2.0· 9 ratings

CSCI5471Modern Cryptography

3.9 out of 5 stars3.9· 8 ratings

CSCI3041Introduction to Discrete Structures and Algorithms

4.0 out of 5 stars4.0· 7 ratings

CSCI5115User Interface Evaluation

3.5 out of 5 stars3.5· 7 ratings

CSCI5607Fundamentals of Computer Graphics 1

4.5 out of 5 stars4.5· 7 ratings

CSCI3003Introduction to Computing in Biology

4.2 out of 5 stars4.2· 6 ratings

CSCI5461Functional Genomics, Systems Biology, and Bioinformatics

3.9 out of 5 stars3.9· 6 ratings

CSCI5619Virtual Reality and 3D Interaction

2.4 out of 5 stars2.4· 6 ratings

CSC320

2.0 out of 5 stars2.0· 5 ratings

CSCI4521Applied Machine Learning for Computer and Data Scientists

3.2 out of 5 stars3.2· 5 ratings

CSCI4611Programming Interactive Computer Graphics and Games

4.4 out of 5 stars4.4· 5 ratings

CSCI5143Real-Time and Embedded Systems

4.2 out of 5 stars4.2· 5 ratings

CSCI5541Natural Language Processing

4.0 out of 5 stars4.0· 5 ratings

CI1871Computer Literacy and Problem Solving

3.8 out of 5 stars3.8· 4 ratings

CSCI1933HHonors Introduction to Algorithms and Data Structures

3.3 out of 5 stars3.3· 4 ratings

CSCI3921WSocial, Legal, and Ethical Issues in Computing

3.3 out of 5 stars3.3· 4 ratings

CSCI4921History of Computing

1.5 out of 5 stars1.5· 4 ratings

MICE5035Personal Microbiome Analysis

4.8 out of 5 stars4.8· 4 ratings

PSTL1571

4.5 out of 5 stars4.5· 4 ratings

CALC1001

3.4 out of 5 stars3.4· 3 ratings

CSCI1901

3.0 out of 5 stars3.0· 3 ratings

CSCI5067

5.0 out of 5 stars5.0· 3 ratings

CSCI5123Recommender Systems

2.0 out of 5 stars2.0· 3 ratings

CSCI5511Artificial Intelligence I

4.7 out of 5 stars4.7· 3 ratings

CSCI5525Machine Learning: Analysis and Methods

2.6 out of 5 stars2.6· 3 ratings

CSCI5980Special Topics in Computer Science

3.6 out of 5 stars3.6· 3 ratings

CI4311WTechnology and Ethics in Society

No reviews yet · be the first

CS5107

No reviews yet · be the first

CSCI1001

No reviews yet · be the first

CSCI1135Exploring Computer Science Exercises in Python

No reviews yet · be the first

CSCI1923Python as a Second Language

No reviews yet · be the first

CSCI1935Exploring Algorithms and Data Structures

No reviews yet · be the first

CSCI3901HIntro Undergrad Research in CS

No reviews yet · be the first

CSCI4115User Experience

No reviews yet · be the first

CSCI4481Comp. Techniques for Genomics

No reviews yet · be the first

CSCI4541Intro to NLP

No reviews yet · be the first

CSCI4551Introduction to Robotics

No reviews yet · be the first

CSCI4801Software Development Process

No reviews yet · be the first

CSCI4980Spec Topics in CSci for UGs

No reviews yet · be the first

CSCI5105Intro to Distributed Systems

No reviews yet · be the first

CSCI5109

No reviews yet · be the first

CSCI5125Collaborative & Soc Computing

No reviews yet · be the first

CSCI5127WEmbodied Computing

No reviews yet · be the first

CSCI5161Intro Compilers

No reviews yet · be the first

CSCI5211Data Communications and Computer Networks

No reviews yet · be the first

CSCI5221Foundations of Adv Networking

No reviews yet · be the first

CSCI5451Introduction to Parallel Computing: Architectures, Algorithms, and Programming

No reviews yet · be the first

CSCI5465Intro to Comput for Biologists

No reviews yet · be the first

CSCI5512Artificial Intelligence II

No reviews yet · be the first

CSCI5526ML for Healthcare

No reviews yet · be the first

CSCI5527Deep Learning

No reviews yet · be the first

CSCI5551Robotics

No reviews yet · be the first

CSCI5561Computer Vision

No reviews yet · be the first

CSCI5601

No reviews yet · be the first

CSCI5609Visualization

No reviews yet · be the first

CSCI5611Animation & Planning in Games

No reviews yet · be the first

CSCI5629Intelligent MR Systems

No reviews yet · be the first

CSCI5802Software Engineering II

No reviews yet · be the first

CSCI8001Intro to Research in CS, I

No reviews yet · be the first

CSCI8002Intro to Research in CS, II

No reviews yet · be the first

CSCI8115HCI & UI Technology

No reviews yet · be the first

CSCI8523AI for Earth

No reviews yet · be the first

CSCI8551Intell. Agents

No reviews yet · be the first

CSCI8715Spatial Data Science Research

No reviews yet · be the first

CSCI8980Special Advanced Topics CS

No reviews yet · be the first

INET4051IT Infrastructure Operations: Capstone

No reviews yet · be the first

Top Computer Science Courses at UMN

0–100 scores from ratings across the web

Computer Science at UMN: FAQ

Give back

Took a class at UMN? Your review is what the next student reads.

Anonymous, about two minutes, no account.

Find your class