Find a university to explore its courses and reviews.
Avg Difficulty
66/100
Satisfaction
73/100
Workload
67/100
Grade Access.
87/100
Recommend
84%
Aggregated across 21 courses with 208 student reviews. All metrics on a 0-100 scale.
Browse all 88 Computer Science courses at Rochester Institute of Technology. Read student reviews, compare difficulty ratings, and find the best classes for your schedule.
Taken any of these courses?
Your review helps thousands of students pick the right classes. Anonymous, 2 minutes.
Challenge: 50/100 • 50% recommend • Project-based
Challenge: 47/100 • 50% recommend • Mixed
Challenge: 80/100 • 50% recommend • Mixed
Challenge: 57/100 • 100% recommend • Mixed
Challenge: 83/100 • 100% recommend • Mixed
Computer Science Freshman Seminar
Computer Science AP
Computer Science I
“CS1 at RIT is well-structured. Python is a great first language and the assignments build on each other nicely. The labs are where you…”
Computer Science II
The Mechanics of Programming
“Mechanics of Programming is the class that separates the kids from the adults in CS. You learn C, makefiles, memory management, pointers,…”
Concepts of Computer Systems
Analysis of Algorithms
Introduction to Computer Science Theory
Honors Introduction to Computer Science Theory
Principles of Data Management
Introduction to Artificial Intelligence
Programming Language Concepts
Data Communications and Networks I
Data Communications and Networks II
Principles of Computer Graphics
Introduction to Computer Vision
Principles of Computer Security
Introduction to Cryptography
Challenge: 58/100 • 71% recommend • Project-based
Challenge: 73/100 • 100% recommend • Mixed
Challenge: 81/100 • 85% recommend • Exam-heavy
Challenge: 56/100 • 100% recommend • Exam-heavy
Challenge: 68/100 • 100% recommend • Mixed
Challenge: 70/100 • 100% recommend • Essay-focused
Challenge: 68/100 • 88% recommend • Project-based
Challenge: 63/100 • 100% recommend • Exam-heavy
Challenge: 60/100 • 100% recommend • Exam-heavy
Challenge: 63/100 • 80% recommend • Exam-heavy
Challenge: 72/100 • 100% recommend • Exam-heavy
Challenge: 65/100 • 82% recommend • Project-based
Challenge: 80/100 • 0% recommend • Project-based
Challenge: 64/100 • 100% recommend • Project-based
Challenge: 53/100 • 100% recommend • Project-based
Challenge: 76/100 • 100% recommend • Project-based
Taken a class at RIT?
Help other RIT students decide. Share your honest experience. It takes 2 minutes, it's fully anonymous, and you don't need an account.