Certificate in Java Programming
(Autumn, Downtown Seattle)
Developed in partnership with
the UW Department of Computer Science & Engineering

Overview  |   Courses  |   Instructors  |   Advisory Board  |   Apply

Get Started

The Autumn 2009 program is no longer accepting applications

Next program starts: Winter 2010

Single courses may be available  
Stay Connected


Get e-mail updates

Contact us:
206-685-8936
E-mail

Interested in taking a single class? Some courses (designated by a Class is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis below) may be open on a space-available basis to professionals who are not seeking the certificate. See Single-Course Enrollment for details.


Autumn Course

Object-Oriented Programming in Java

Mondays, 6:00-9:00 p.m., Oct. 5 - Dec. 7, 2009; $660; 3 CEUs. Instructor: Randal Hanford

An introduction to the basic features of the Java language and object-oriented programming. Upon successful completion of this course, students are able to understand Java syntax well enough to write simple Java programs and read more complex programs. Students also understand the basic features of the more commonly used class libraries. Concepts include object interaction, behavior of objects, designing classes, inheritance, data structures such as arrays and strings, the Collections API, and exception handling.


Winter Course

Application Programming in JavaClass is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Mondays, 6:00-9:00 p.m., Jan. 4 - Mar. 22, 2010 (no class Jan. 18 and Feb. 15); $660; 3 CEUs. Instructor: Russ Moul

Students are introduced to the most widely used APIs, and to the design rationale for their implementation and usage. They use widely accepted tools for the development, testing and deployment of Java applications.

Java development is discussed using best practices. Topics include collections, database access, simple I/O and basic networking. The use of good OO design and design patterns is emphasized throughout the course.

How to sign up for individual enrollment in this course


Spring Course

Advanced Features of JavaClass is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Mondays, 6:00-9:00 p.m., Mar. 29 - June 7, 2010 (no class May 31); $660; 3 CEUs. Instructor: Russ Moul

Students explore advanced features of the Java Language and APIs. Topics such as collections, database access, I/O and networking are revisited for in-depth coverage. Advanced topics such as multithreading, logging, regular expressions and distributed object are also covered. Students refactor existing designs to increase maintainability and/or reusability.

How to sign up for individual enrollment in this course