Object-Oriented Java Programming

Object-Oriented Java Programming


SWENG 5161: 7 sessions, 21 hours (2.1 CEUs)
Dates: Tuesdays, January 8 - February 19
Time: 6:00–9:00 p.m.
Cost:  $595

Register online

Course Overview

As a follow up to Introduction to Programming Concepts Using Java, this course explores the Java programming language. Topics include the concepts of object-oriented programming, objects and references, interfaces, exceptions, and an overview of Java Collection Framework.

The curriculum covers all exam topics found on the Java SE 8 Programmer I Certification exam.

Course Scope and Sequence

This 21-hour course consists of face-to-face lecture, classroom discussion, and hands-on learning in our technology-based classroom.


Students should have one of the following:

  • Familiarity with any programming language and an understanding of fundamental programming concepts and basic data structures like arrays
  • Experience in a procedural programming language such as C or C++
  • Successfully completed the Introduction to Programming Concepts Using Java course

Who Should Attend

This course is geared towards developers looking to get a deeper understanding of object-oriented programming and the Java language.

Course Objectives

Students will learn the fundamentals of Object-Oriented Programming, how to build graphical user interfaces, debugging and testing strategies, and web services (APIs).

Continuing Education Units

Continuing Education Units (CEUs) are awarded based on a standard of one unit per ten (10) hours of classroom contact.

Note:  The University reserves the right to cancel courses due to insufficient enrollment or other unforeseen circumstances.

Customized Programs

Companies and organizations can have these programs conducted at Penn State Great Valley or elsewhere. Program content can be customized to meet the needs of the company. Call 610-648-3281 for information.