Purdue Northwest
CS 12400
Programming II: Object-Oriented Java
Spring, 2024

Professor Roger Kraft
Office: Classroom Office Building, Room 368
Phone: (219) 989-2255
Office hours: 3:30--4:30 MW, 1:30--2:30 TR, and by appointment.
E-mail: rlkraft@pnw.edu

This course is a second course in Java which focuses on object-oriented programming. The topics covered include objects, classes, inheritance, encapsulation, polymorphism, interfaces, overriding vs. overloading, generics, exceptions, class hierarchies, object-oriented design, searching and sorting algorithms.