Design Patterns, Refactoring and J-Unit

Course Description


This course leads you though creating functional, elegant, reusable and flexible software based on established successful design patterns. This course leverages known solutions to commonly encountered problems. This course will also concentrate on refactoring to help fix existing code. We will finish with J-Unit to automate the testing of your new code.

Prerequisite:  Intermediate JAVA

Registration Information:

You can register for this course by:


  • Downloading and emailing or mailing the non credit registration form found on the right
  • Registering online using the link provided on this page
  • Calling 215-881-7400 and using a credit card (Visa or MC)


Penn State Abington


1600 Woodland Rd
Abington, PA 19001
Course held in Woodland Computer Lab
Extra Fees
$25 technology fee plus any textbooks
Technology fee paid once per semester
Credit Information
Credit Type CEU
Credits Received 2.1
Keith Thompson
Registration Link
For more information, contact:
Randy Ingbritsen
Randy Ingbritsen
Course Dates
Wed Mar 6, 2013 - 6:00:PM - 9:00:PM
Wed Mar 13, 2013 - 6:00:PM - 9:00:PM
Wed Mar 20, 2013 - 6:00:PM - 9:00:PM
Wed Apr 3, 2013 - 6:00:PM - 9:00:PM
Wed Apr 10, 2013 - 6:00:PM - 9:00:PM
Wed Apr 17, 2013 - 6:00:PM - 9:00:PM
Wed Apr 24, 2013 - 6:00:PM - 9:00:PM
Course Details
Schedule Number: 539483
Sessions: 7
File Downloads

This is a description of Object Oriented Programming Certificate.