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.