Computer Science courses at Iowa
9,134 CS courses at University of Iowa, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–20 of 20
- CS 5110Introduction to Informatics3 credits
unlocks 1 course
- CS 5340Limits of Computation3 credits
1 prerequisite
- CS 5350Design and Analysis of Algorithms3 credits
1 prerequisite
- CS 5360Randomized Algorithms3 credits
1 prerequisite
- CS 5370Computational Geometry3 credits
1 prerequisite
- CS 5430Machine Learning3 credits
7 prerequisites
- CS 5560Privacy Law and Technology3 credits
4 prerequisites
- CS 5610High Performance Computer Architecture3 credits
2 prerequisites
- CS 5620Distributed Systems and Algorithms3 credits
2 prerequisites
- CS 5630Cloud Computing Technology3 credits
3 prerequisites
- CS 5710Numerical Methods I3 credits
3 prerequisites
- CS 5720Numerical Methods II3 credits
6 prerequisites
- CS 5800Fundamentals of Software Engineering3 credits
2 prerequisites
- CS 5810Formal Methods in Software Engineering3 credits
2 prerequisites
- CS 5820Software Engineering Languages and Tools3 credits
2 prerequisites
- CS 5830Software Engineering Project3 credits
1 prerequisite
- CS 5850Programming Language Foundations3 credits
2 prerequisites
- CS 5860Lambda Calculus and Applications3 credits
1 prerequisite
- CS 5980Topics in Computer Science III arr
- CS 5990Individualized Research or Programming Project3 credits