CSC 162
Obj Oriented Prog Using Java
Middlesex College · UGRD · Fall 2026
Catalog description
This course builds on the Java foundation developed in CSC 161 and is the second core course required for students in the Computer Science Transfer program. It investigates the software engineering principles of encapsulation, information hiding and code reuse, and discusses how these concepts are used to build abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are studied, along with constructors and method overloading. Students implement Java programs incorporating features from the Java programming language.
Sections
Current meeting, instructor, credit, and enrollment details
02
1 openSeats: 22/23 seats Last recorded: Aug 13, 2026, 3:37 PM- Days & times
- Mo · 12:30 – 3:20 PMWe · 12:30 – 3:20 PM
- Meeting dates
- Sep 8 – Dec 18
- Location
- Instructional Res 111; Instructional Res 111
- Instructor
- Chunawala, D
64
17 openSeats: 6/23 seats Last recorded: Aug 13, 2026, 3:37 PM- Days & times
- Mo · 6:00 – 8:50 PMWe · 6:00 – 8:50 PM
- Meeting dates
- Sep 8 – Dec 18
- Location
- Instructional Res 108; Instructional Res 108
- Instructor
- Zale, S
IN2
1 openSeats: 24/25 seats Last recorded: Aug 13, 2026, 3:37 PM- Days & times
- Monday, Tuesday, Wednesday, Thursday, Friday (Internet)
- Meeting dates
- Sep 8 – Dec 18
- Location
- —
- Instructor
- Farrett, P
Section notes
Online Course: Students must access Canvas for this course. THIS COURSE REQUIRES IN-PERSON ATTENDANCE AT THE EDISON CAMPUS TO TAKE BOTH THE MIDTERM AND FINAL EXAMINATIONS. ADDITIONAL DETAILS REGARDING IN-PERSON ATTENDANCE AND LOCATION OF EXAMINATIONS TO BE PROVIDED BY THE COURSE INSTRUCTOR.