Undergraduate Course Directory

Course Search

To filter and search by keywords in course titles, see the Course Search.

Courses by Subject Area

Click on the links below for a list of courses in that subject area. You may then click “View Classes” to see scheduled classes for individual courses.

2050. Data Structures and Object-Oriented Design

3.00 credits

Prerequisites: CSE 1010 or 1729. Not open to students who have passed CSE 2100.

Grading Basis: Graded

Introduction to fundamental data structures and algorithms. The emphasis is on understanding how to efficiently implement different data structures, communicate clearly about design decisions, and understand the relationships among implementations, design decisions, and the four pillars of object-oriented programming: abstraction, encapsulation, inheritance, and polymorphism.


Last Refreshed: 26-APR-24 05.20.16.357506 AM
To view current class enrollment click the refresh icon next to the enrollment numbers.
Term Campus Instruction Mode Instructor Section Session Schedule Location Enrollment Notes
Spring 2024 Storrs In Person Scoggin, Jake 001 Reg TuTh 12:30pm‑1:45pm
BPB 130 108/120
Spring 2024 Storrs In Person Scoggin, Jake 001L Reg We 4:15pm‑5:30pm
E2 306 21/24
Spring 2024 Storrs In Person Scoggin, Jake 002L Reg We 11:00am‑12:15pm
E2 306 21/24
Spring 2024 Storrs In Person Scoggin, Jake 003L Reg We 2:45pm‑4:00pm
E2 306 23/24
Spring 2024 Storrs In Person Scoggin, Jake 004L Reg We 1:00pm‑2:15pm
E2 306 23/24
Spring 2024 Storrs In Person Scoggin, Jake 005L Reg We 5:45pm‑7:00pm
E2 306 20/24
Spring 2024 Storrs In Person Curry, Timothy 011 Reg TuTh 3:30pm‑4:45pm
BPB 130 95/120
Spring 2024 Storrs In Person Curry, Timothy 011L Reg We 8:00am‑9:15am
ITE 134 13/24
Spring 2024 Storrs In Person Curry, Timothy 012L Reg We 9:30am‑10:45am
ITE 134 16/24
Spring 2024 Storrs In Person Curry, Timothy 013L Reg We 1:00pm‑2:15pm
ITE 134 22/24
Spring 2024 Storrs In Person Curry, Timothy 014L Reg We 11:00am‑12:15pm
ITE 134 23/24
Spring 2024 Storrs In Person Curry, Timothy 015L Reg We 1:00pm‑2:15pm
ITE C27 21/22
Spring 2024 Storrs In Person Kloub, Lina 021 Reg TuTh 11:00am‑12:15pm
BPB 131 108/120
Spring 2024 Storrs In Person Kloub, Lina 021L Reg We 8:00am‑9:15am
ITE C27 18/22
Spring 2024 Storrs In Person Kloub, Lina 022L Reg We 9:30am‑10:45am
ITE C27 22/22
Waitlist Spaces: 10
Spring 2024 Storrs In Person Kloub, Lina 023L Reg We 2:45pm‑4:00pm
ITE 134 23/24
Spring 2024 Storrs In Person Kloub, Lina 024L Reg We 4:15pm‑5:30pm
ITE 134 23/24
Spring 2024 Storrs In Person Kloub, Lina 025L Reg We 11:00am‑12:15pm
ITE C27 22/22
Waitlist Spaces: 10
Spring 2024 Storrs In Person Curry, Timothy 031 Reg TuTh 9:30am‑10:45am
AUST 110 87/120
Spring 2024 Storrs In Person Curry, Timothy 031L Reg We 8:00am‑9:15am
E2 306 9/24
Spring 2024 Storrs In Person Curry, Timothy 032L Reg We 2:45pm‑4:00pm
ITE C27 20/22
Spring 2024 Storrs In Person Curry, Timothy 033L Reg We 4:15pm‑5:30pm
ITE C27 20/22
Spring 2024 Storrs In Person Curry, Timothy 034L Reg We 5:45pm‑7:00pm
ITE 134 17/24
Spring 2024 Storrs In Person Curry, Timothy 035L Reg We 9:30am‑10:45am
E2 306 21/24
Spring 2024 Waterbury In Person Farrelly, Daniel 331 Reg MoTh 5:30pm‑6:45pm
WTBY 225 15/25
Spring 2024 Waterbury In Person Farrelly, Daniel 331L Reg Th 6:45pm‑8:00pm
WTBY 225 15/25
Spring 2024 Avery Point In Person Kmiecik, Chris 660 Reg MoWe 5:45pm‑7:00pm
ACD 314 7/24
Spring 2024 Avery Point In Person Kmiecik, Chris 660L Reg Mo 7:00pm‑8:15pm
ACD 314 7/24
Spring 2024 Stamford In Person Sherafat, Elham 881 Reg TuTh 11:00am‑12:15pm
DWTN 305 59/60
Spring 2024 Stamford In Person Sherafat, Elham 881L Reg Th 12:30pm‑1:45pm
DWTN 305G 29/30
Spring 2024 Stamford In Person Sherafat, Elham 882L Reg Th 2:00pm‑3:15pm
DWTN 305G 30/30
Spring 2024 Stamford In Person O., D. 883 Reg TuTh 8:00am‑9:15am
DWTN 305 38/60
Spring 2024 Stamford In Person O., D. 883L Reg Th 9:30am‑10:45am
DWTN 305G 23/30
Spring 2024 Stamford In Person O., D. 884L Reg Th 11:00am‑12:15pm
DWTN 305G 15/30
Fall 2024 Storrs In Person Scoggin, Jake 001 Reg MoWeFr 1:25pm‑2:15pm
MCHU 101 10/80
Fall 2024 Storrs In Person Scoggin, Jake 001L Reg Th 9:30am‑10:45am
Pending Dept Room Assignment 1/19
Fall 2024 Storrs In Person Scoggin, Jake 002L Reg Th 11:00am‑12:15pm
Pending Dept Room Assignment 5/19
Fall 2024 Storrs In Person Scoggin, Jake 003L Reg Th 8:00am‑9:15am
Pending Dept Room Assignment 0/14
Fall 2024 Storrs In Person Scoggin, Jake 004L Reg Th 8:00am‑9:15am
Pending Dept Room Assignment 1/14
Fall 2024 Storrs In Person Scoggin, Jake 005L Reg Th 5:00pm‑6:15pm
Pending Dept Room Assignment 3/14
Fall 2024 Storrs In Person Scoggin, Jake 011 Reg MoWeFr 3:35pm‑4:25pm
MCHU 101 10/70
Fall 2024 Storrs In Person Scoggin, Jake 011L Reg Th 3:30pm‑4:45pm
Pending Dept Room Assignment 1/14
Fall 2024 Storrs In Person Scoggin, Jake 012L Reg Th 2:00pm‑3:15pm
Pending Dept Room Assignment 0/14
Fall 2024 Storrs In Person Scoggin, Jake 013L Reg Th 12:30pm‑1:45pm
Pending Dept Room Assignment 2/14
Fall 2024 Storrs In Person Scoggin, Jake 014L Reg Th 11:00am‑12:15pm
Pending Dept Room Assignment 1/14
Fall 2024 Storrs In Person Scoggin, Jake 015L Reg Th 5:00pm‑6:15pm
Pending Dept Room Assignment 6/14
Fall 2024 Storrs In Person Kloub, Lina 021 Reg MoWeFr 10:10am‑11:00am
ARJ 143 18/110
Fall 2024 Storrs In Person Kloub, Lina 021L Reg Th 9:30am‑10:45am
Pending Dept Room Assignment 3/14
Fall 2024 Storrs In Person Kloub, Lina 022L Reg Th 12:30pm‑1:45pm
Pending Dept Room Assignment 5/24
Fall 2024 Storrs In Person Kloub, Lina 023L Reg Th 2:00pm‑3:15pm
Pending Dept Room Assignment 3/24
Fall 2024 Storrs In Person Kloub, Lina 024L Reg Th 3:30pm‑4:45pm
Pending Dept Room Assignment 4/24
Fall 2024 Storrs In Person Kloub, Lina 025L Reg Th 5:00pm‑6:15pm
Pending Dept Room Assignment 3/24
Fall 2024 Storrs In Person Curry, Timothy 041 Reg MoWeFr 11:15am‑12:05pm
YNG 100 41/120
Fall 2024 Storrs In Person Curry, Timothy 041L Reg Th 8:00am‑9:15am
Pending Dept Room Assignment 2/24
Fall 2024 Storrs In Person Curry, Timothy 042L Reg Th 9:30am‑10:45am
Pending Dept Room Assignment 6/19
Fall 2024 Storrs In Person Curry, Timothy 043L Reg Th 11:00am‑12:15pm
Pending Dept Room Assignment 16/19
Fall 2024 Storrs In Person Curry, Timothy 044L Reg Th 5:00pm‑6:15pm
Pending Dept Room Assignment 6/19
Fall 2024 Storrs In Person Curry, Timothy 045L Reg Th 3:30pm‑4:45pm
Pending Dept Room Assignment 11/24
Fall 2024 Stamford In Person O., D. 801 Reg TuTh 12:30pm‑1:45pm
DWTN 305 16/60
Fall 2024 Stamford In Person O., D. 801L Reg Th 2:00pm‑3:15pm
DWTN 305G 12/30
Fall 2024 Stamford In Person O., D. 802L Reg Th 3:30pm‑4:45pm
DWTN 305G 4/30