CS 21125 creditsPrereq: Excellent performance in CS 1110 or CS 1112
CS 2112: Object-Oriented Design and Data Structures - Honors
30 public student ratings, updated Oct 2026 · no written reviews yet
Course enrollment for Spring 2027 at Cornell opens Wed, Nov 11. Registrar dates
From 30 public student ratings
Students rate this class highly. It's demanding, and good grades are within reach.
No written reviews yet. Yours would be the first.
Took CS 2112? How hard was it?
1 is easy, 5 is hard. Anonymous, no account.
Difficulty
What we know
- From the catalog
- Advanced coverage of OOP, program design, recursion, data structures, algorithms, and concurrent programming. Honors version of CS 2110.
- Ratings across the web
- 4.8 out of 5 stars4.8from 30 ratings
- Department
- Computer Science
Written reviews
No written reviews of CS 2112 yet
Took it? Add yours when you have a couple of minutes. Anonymous, no account, no email.
Professors who have taught CS 2112
- Andrew Myers
- Dexter Kozen
- Nate Foster
Questions students ask
Classes next to CS 2112
CS courses at Cornell with the closest numbers
- CS 1110Introduction to Computing: A Design and Development Perspective3.4 out of 5 stars3.4· difficulty 74/100· 230 ratings
- CS 1112Introduction to Computing: An Engineering and Science Perspective3.8 out of 5 stars3.8· difficulty 68/100· 85 ratings
- CS 2024C++ Programming4.0 out of 5 stars4.0· difficulty 40/100· 5 ratings
- CS 2112Object-Oriented Design and Data Structures - HonorsThis class
- CS 2800Mathematical Foundations of Computing3.4 out of 5 stars3.4· difficulty 74/100· 142 ratings
- CS 2850Networks4.8 out of 5 stars4.8· difficulty 33/100· 6 ratings
- CS 3110Data Structures and Functional Programming3.8 out of 5 stars3.8· difficulty 72/100· 64 ratings