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: 31-MAR-23 05.20.27.236357 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 2023 Storrs In Person Scoggin, Jake 001 Reg TuTh 12:30pm‑1:45pm
ARJ 105 98/100
Spring 2023 Storrs In Person Scoggin, Jake 001L Reg We 4:15pm‑5:30pm
ITE 134 24/25
Spring 2023 Storrs In Person Scoggin, Jake 002L Reg We 11:00am‑12:15pm
ITE 134 25/25
Waitlist Spaces: 10
Spring 2023 Storrs In Person Scoggin, Jake 003L Reg We 2:45pm‑4:00pm
ITE 134 25/25
Waitlist Spaces: 10
Spring 2023 Storrs In Person Scoggin, Jake 004L Reg We 1:00pm‑2:15pm
ITE 134 24/25
Spring 2023 Storrs In Person Scoggin, Jake 011 Reg TuTh 3:30pm‑4:45pm
MCHU 101 101/100
Waitlist Spaces: 40
Spring 2023 Storrs In Person Scoggin, Jake 011L Reg We 8:00am‑9:15am
ITE 134 26/25
Waitlist Spaces: 10
Spring 2023 Storrs In Person Scoggin, Jake 012L Reg We 9:30am‑10:45am
ITE 134 25/25
Waitlist Spaces: 10
Spring 2023 Storrs In Person Scoggin, Jake 013L Reg We 1:00pm‑2:15pm
ITE C27 25/25
Waitlist Spaces: 10
Spring 2023 Storrs In Person Scoggin, Jake 014L Reg We 11:00am‑12:15pm
ITE C27 25/25
Waitlist Spaces: 10
Spring 2023 Storrs In Person Kloub, Lina 021 Reg TuTh 11:00am‑12:15pm
PBB 131 93/94
Spring 2023 Storrs In Person Kloub, Lina 021L Reg We 8:00am‑9:15am
ITE C27 24/25
Spring 2023 Storrs In Person Kloub, Lina 022L Reg We 9:30am‑10:45am
ITE C27 23/23
Spring 2023 Storrs In Person Kloub, Lina 023L Reg We 2:45pm‑4:00pm
ITE C27 21/21
Spring 2023 Storrs In Person Kloub, Lina 024L Reg We 4:15pm‑5:30pm
ITE C27 25/25
Spring 2023 Storrs In Person Clark, Jonathan 031 Reg TuTh 9:30am‑10:45am
SCHN 151 97/100
Spring 2023 Storrs In Person Clark, Jonathan 031L Reg We 8:00am‑9:15am
E2 306 25/25
Spring 2023 Storrs In Person Clark, Jonathan 032L Reg We 2:45pm‑4:00pm
E2 306 24/25
Spring 2023 Storrs In Person Clark, Jonathan 033L Reg We 4:15pm‑5:30pm
E2 306 25/25
Spring 2023 Storrs In Person Clark, Jonathan 034L Reg We 5:45pm‑7:00pm
E2 306 23/25
Spring 2023 Avery Point In Person Kmiecik, Chris N60 Reg MoWe 5:45pm‑7:00pm
ACD 314 6/24
Spring 2023 Avery Point In Person Kmiecik, Chris N60L Reg Mo 7:01pm‑8:16pm
ACD 314 6/24
Spring 2023 Waterbury In Person Farrelly, Daniel W31 Reg MoTh 5:30pm‑6:45pm
WTBY 224 25/25
Spring 2023 Waterbury In Person Farrelly, Daniel W31L Reg Mo 6:45pm‑8:00pm
WTBY 224 25/25
Spring 2023 Stamford In Person Baig, Hasan Z81 Reg TuTh 11:00am‑12:15pm
DWTN 305 50/50
Spring 2023 Stamford In Person Baig, Hasan Z81L Reg Th 12:30pm‑1:45pm
DWTN 305A 25/25
Spring 2023 Stamford In Person Baig, Hasan Z82L Reg Th 2:00pm‑3:15pm
DWTN 305A 25/25
Spring 2023 Stamford In Person Sherafat, Elham Z83 Reg TuTh 12:30pm‑1:45pm
DWTN 216 19/25
Spring 2023 Stamford In Person Sherafat, Elham Z83L Reg Tu 2:00pm‑3:15pm
DWTN 305A 19/25
Summer 2023 Storrs Online Kloub, Lina 10 SS1 No Room Required - Online 20/20 To view the syllabus visit this url;
Syllabus
Summer 2023 Storrs Distance Learning Kloub, Lina 10L SS1 TuTh 9:30am‑11:00am
20/20
Fall 2023 Storrs In Person Scoggin, Jake 001 Reg MoWeFr 1:25pm‑2:15pm
ARJ 105 0/120
Fall 2023 Storrs In Person Scoggin, Jake 001L Reg Th 9:30am‑10:45am
0/24
Fall 2023 Storrs In Person Scoggin, Jake 002L Reg Th 11:00am‑12:15pm
0/24
Fall 2023 Storrs In Person Scoggin, Jake 003L Reg Th 8:00am‑9:15am
0/24
Fall 2023 Storrs In Person Scoggin, Jake 004L Reg Th 8:00am‑9:15am
0/24
Fall 2023 Storrs In Person Scoggin, Jake 011 Reg MoWeFr 3:35pm‑4:25pm
MONT 104 2/120
Fall 2023 Storrs In Person Scoggin, Jake 011L Reg Th 3:30pm‑4:45pm
0/24
Fall 2023 Storrs In Person Scoggin, Jake 012L Reg Th 2:00pm‑3:15pm
0/24
Fall 2023 Storrs In Person Scoggin, Jake 013L Reg Th 12:30pm‑1:45pm
1/24
Fall 2023 Storrs In Person Scoggin, Jake 014L Reg Th 11:00am‑12:15pm
0/24
Fall 2023 Storrs In Person Kloub, Lina 021 Reg MoWeFr 10:10am‑11:00am
TLS 154 0/120
Fall 2023 Storrs In Person Kloub, Lina 021L Reg Th 9:30am‑10:45am
0/24
Fall 2023 Storrs In Person Kloub, Lina 022L Reg Th 12:30pm‑1:45pm
0/24
Fall 2023 Storrs In Person Kloub, Lina 023L Reg Th 2:00pm‑3:15pm
0/24
Fall 2023 Storrs In Person Kloub, Lina 024L Reg Th 3:30pm‑4:45pm
0/24
Fall 2023 Storrs In Person Scoggin, Jake 032L Reg Th 5:00pm‑6:15pm
0/24
Fall 2023 Storrs In Person Scoggin, Jake 033L Reg Th 5:00pm‑6:15pm
1/24
Fall 2023 Storrs In Person Kloub, Lina 034L Reg Th 6:30pm‑7:45pm
0/24
Fall 2023 Stamford In Person Sherafat, Elham Z81 Reg TuTh 12:30pm‑1:45pm
DWTN 305 5/50
Fall 2023 Stamford In Person Sherafat, Elham Z81L Reg Th 2:00pm‑3:15pm
5/25
Fall 2023 Stamford In Person Sherafat, Elham Z82L Reg Th 3:30pm‑4:45pm
0/25