CS 1233

Object-Oriented Programming

John Brown University · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

This course provides an introduction to fundamental programming concepts, data collections, and object-oriented analysis and design. Core object-oriented principles - abstraction, polymorphism, inheritance, and encapsulation - are explored in depth through hands-on programming and problem-solving activities. Students will also gain experience using Python packages to address advanced, real-world problems and to develop graphical user interfaces (GUIs). Learning is reinforced through lab sessions and collaborative team projects, giving students practical, applied programming experience.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

01

11 openSeats: 29/40 seats Last recorded: Aug 8, 2026, 1:44 PM
Class #35986Fall 2026UGRD3.0 credits
11 available29 enrolled40 capacity0 waitlist
Days & times
M/W/F 9:00 AM-9:50 AM
Meeting dates
Aug 24 – Dec 18
Location
Health & Technology Center 127
Instructor
Selwyn, J
Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?