Loading course records
Objects combine data and behavior
OOP is not just syntax; it is a way of organizing responsibility.
Loading course records
04:547:202 · Information Technology and Informatics · School 04
Object-Oriented Programming introduces object-oriented analysis, design, and programming, emphasizing creative problem solving and implementation in Java or another appropriate programming language.
How hard?
Students rate teaching
SIRS · 1,589 responses · 2014–2025
Spring 2027
5 open in snapshot · 3 instructors
When it meets
College Avenue
Checked-in sections · current seat counts are unavailable.
T 3:50 PM · College Avenue · 2 sections · 2 open
AI-generated overview
Higher means more demanding · AI summary
4 units · topic sequence may vary by instructor
Students learn to model a problem domain using classes, objects, attributes, and behaviors.
The course emphasizes analyzing the domain and designing a solution before writing code.
Students practice encapsulation, inheritance, interfaces, and polymorphism as organizing tools.
Assignments connect smaller objects into maintainable programs that solve user or organizational problems.
Public Rutgers discussion describes ITI Object-Oriented Programming as a practical, relatively light programming course for students with basic coding foundations, with some sections using small projects and weekly quizzes. Because the course can change language or instructor, those comments are only cautious planning signals.
OOP is not just syntax; it is a way of organizing responsibility.
A working program can still be hard to extend if object boundaries are weak.
Interfaces and class design help hide details that callers should not need.
Common pitfall
Instead
Ask what responsibility each object should own.
Common pitfall
Instead
Use inheritance only when the relationship is truly substitutable.
Common pitfall
Instead
Check object behavior as you build each piece.
5 open · College Avenue
| Section | Status | Instructor | Meeting | Campus |
|---|---|---|---|---|
| 0117242 | Open | Mark Segal | Tuesday 3:50 PM-5:10 PM at CI 119; ONLINE INSTRUCTION(INTERNET)CI 119 | College Avenue |
| 0217243 | Open | Thursday 3:50 PM-5:10 PM at CI 119; ONLINE INSTRUCTION(INTERNET)CI 119 | College Avenue | |
| 0317244 | Open | Hosamane | Monday 10:20 AM-11:40 AM at CI 119; ONLINE INSTRUCTION(INTERNET)CI 119 | College Avenue |
| 0417245 | Open | Mark Segal | Tuesday 5:40 PM-7:00 PM at CI 119; ONLINE INSTRUCTION(INTERNET)CI 119 | College Avenue |
| 0717248 | Open | Schmeding | Wednesday 3:50 PM-5:10 PM at CI 119; ONLINE INSTRUCTION(INTERNET)CI 119 | College Avenue |
Historical student surveys
Teaching
4.07
Course quality
4.02
Response rate
54.2%
Coverage
85 offerings · 2014–2025
| Instructor | Offerings | Teaching | Quality |
|---|---|---|---|
| Mark Segal | 21 | 4.70 | 4.63 |
| Henry Schmeding | 16 | 4.42 | 4.39 |
| Venkata Rama Kiran Garimella | 7 | 3.99 | 3.94 |
| Shaheer Haroon | 7 | 3.50 | 3.57 |
| Warren Allen | 3 | 4.33 | 4.17 |
| Gadhia Nirav | 3 | 3.30 | 3.23 |
Catalog and planning context
Credits
3
Current campuses
College Avenue
Current availability
5 open of 5
Catalog terms
Fall, Spring, Summer
Core codes
None listed
Loaded terms
6
(04:547:201)
No direct degree-list membership appears in the checked-in requirement index.