Computer Courses - Object Oriented Programming
Who Should Attend:
- Programmers who want to update their skills
- JAVA Courses (introduction, intermediate, advanced) J-Unit and Refactoring
Why Should I Take This Program?
- Master a programming skill that is marketable in today’s workplace
- Learn a state-of-the-art approach to designing software that has reusability, reliability, and maintainability
Courses will be offered starting September 2012.
For those new to our Java program:
Introduction to JAVA Programming
CSE 6517
Wednesdays, September 5 to October 24, 2012
Location: Penn State Abington
Fee: $595 | register
Instructor: Keith Thompson
Credit: 2.4 CEU's given
Students create stand-alone applications and applets, and introduces the essential elements of JAVA and object-oriented programming. Students create interactive Web pages using JAVA applets. Class and lab exercises provide practical experience in writing, compiling, and testing JAVA programs. Note: Entire course is hands-on in the computer lab.
PREREQUISITE: Programming experience
Intermediate JAVA Programming
CSE 5032
Wednesdays, October 31 to December 19, 2012 (no class 11/21)
Location: Penn State Abington
Fee: $595 | register
Instructor: Keith Thompson
Credit: 2.1 CEU's given
Java is one of the most popular and widely used development languages today, particularly in the Internet development segment. This course will deal with intermediate level Java topics important to the Java developer who wants to expand their skills. These topics include: Swing development, Java 2D, JDBC 2, Multithreading and Synchronization. Each topic includes a significant project development component. Special emphasis will be given to topics that are new to Java 2.
PREREQUISITE: Introduction to Java Programming
Advanced Java Programming
CSE 6682
Wednesdays, January 9 to February 20, 2013
Location: Penn State Abington
Fee: $595 | register
Instructor: Keith Thompson
Credit: 2.1 CEU's given
Advanced Java gives hands-on experience in developing enterprise Java applications. This course covers database access with JDBC, Java Servlets, Java Server Pages, and Enterprise Java Beans and an overview of UML. Real life e-business projects will be used for demonstration and class exercises to show how different application tiers meld together to create robust enterprise Java systems.
PREREQUISITE:
Intermediate Java Programming
Design Patterns, Refactoring and J-Unit
Wednesdays, March 6 to April 24, 2013 (no class 3/27)
Location: Penn State Abington
Fee: $595 | register
Instructor: Keith Thompson
Credit: 2.1 CEU's given
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.
Contact: Eva Klein, 215-881-7387
