|
Overview |
Courses |
Instructors |
Advisory Board |
How to Apply
Course Descriptions
|
|
Next program starts:
Winter 2009
|
|
Program location:
Bellevue
|
|
|
|
|
|
|
|
| |
|
Interested in taking a single class? Some courses (designated by a below) may be open on a space-available basis to professionals who are not seeking the certificate. See Single-Course Enrollment for details.
Certificate Program Courses
Winter Course
Object-Oriented Programming in Java
Schedule: Wednesdays, 6:00-9:00 p.m., Jan. 7-March 11, 2009; $624; 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.
Spring Course
Application Programming in Java
Schedule: Wednesdays, 6:00-9:00 p.m., April 1-June 3, 2009; $624; 3 CEUs.
Instructor: Steve Small
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
Summer Course
Advanced Features of Java
Schedule: Wednesdays, 6:00-9:00 p.m., June 24-Aug. 26, 2009; $624; 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
|