Find a university to explore its courses and reviews.
Browse all 35 Computer Science courses at University of Rochester. Read student reviews, compare difficulty ratings, and find the best classes.
Recreational Graphics
AI for All
Introduction to Programming
Introduction to Computer Science
Data Structures and Algorithms
Computation and Formal Systems
Video Game Development
Web Programming
Human Computer Interaction
Mobile App Development
AR/VR Interaction Design
Introduction to Data Mining
Introduction to Computational Neuroscience
Artificial Intelligence
Deep Learning
Machine Learning
Natural Language Processing
Machine Vision
Computer Organization
Collaborative Programming and Software Design
Programming Language Design and Implementation
Operating Systems
Computer Networks
Parallel and Distributed Systems
Computer Imaging and Graphics
Database Systems
Computer Audition
Computer Architecture and Security
Computer Models and Limitations
Introduction to Cryptography
Design and Analysis of Efficient Algorithms
Advanced Algorithms
Algorithmic Game Theory
Quantum Computing
Social Implications of Computing