CS 2103

Accelerated Object-Oriented Design Concepts

Worcester Polytechnic Institute · UGRD · Fall 2026

5 sections4 open now
Add to a schedule

Catalog description

This course covers the data structures and general program-design material from CS 2102, but assumes that students have significant prior experience in object-oriented programming. The course covers object-oriented design principles and data structures more deeply and at a faster pace than in CS 2102. Students will be expected to design, implement, test, debug, and critique programs both for correctness and adherence to good object-oriented design principles. The course is designed to strengthen both the design skills and algorithmic thinking of students who already have a foundation in object-oriented programming. Recommended background: CS 1101 or CS 1102 and significant prior experience writing object-oriented programs from scratch. Advanced Placement Computer Science A courses should provide sufficient background; students from AP CS Principles courses or gentler introductions to Java Programming are advised to take CS 2102 instead. Students may receive credit for only one of the following three courses: CS 2102, CS 210X, CS 2103.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

BL01

OpenSeats: 74/100 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2103-BL01Fall 2026UGRD3 credits
74 enrolled100 capacity
Days & times
M-T-R-F12:00 PM - 12:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Unity Hall 400
Instructor
Joshua Cuneo
Details checked 2 hours agoSeats checked 2 hours ago

BX01

FullSeats: 25/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2103-BX01Fall 2026UGRD3 credits
25 enrolled25 capacity
Days & times
R9:00 AM - 9:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Fuller Labs A21 Zoo Lab Restricted
Instructor
Joshua Cuneo
Details checked 2 hours agoSeats checked 2 hours ago

BX02

OpenSeats: 23/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2103-BX02Fall 2026UGRD3 credits
23 enrolled25 capacity
Days & times
R10:00 AM - 10:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Fuller Labs A21 Zoo Lab Restricted
Instructor
Joshua Cuneo
Details checked 2 hours agoSeats checked 2 hours ago

BX03

OpenSeats: 14/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2103-BX03Fall 2026UGRD3 credits
14 enrolled25 capacity
Days & times
R11:00 AM - 11:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Fuller Labs A21 Zoo Lab Restricted
Instructor
Joshua Cuneo
Details checked 2 hours agoSeats checked 2 hours ago

BX04

OpenSeats: 12/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2103-BX04Fall 2026UGRD3 credits
12 enrolled25 capacity
Days & times
R1:00 PM - 1:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Fuller Labs A21 Zoo Lab Restricted
Instructor
Joshua Cuneo
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?