|
Overview |
Courses |
Instructors |
Advisory Board |
How to Apply
Course Descriptions
The 2008-2009 program is underway and is no longer accepting applications
Single courses may be available
|
|
Next program starts:
Autumn 2009
Details will be posted in Spring
|
|
Program location:
Downtown Seattle
|
|
|
|
|
|
| |
|
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.
Courses in this program are sequential, beginning in Autumn. A certificate and nine Continuing Education Units (CEUs) are awarded to participants upon successful completion of the program. Each class takes place in a laptop computer laboratory, where students gain hands-on experience solving in-class programming problems.
Autumn Course
Basic Perl Programming
Schedule: (10 sessions), Mondays, 6-9 p.m., Oct. 6 - Dec. 8, 2008; $648; 3 CEUs.
Instructor: Doug Treder
Provides an introduction to Perl programming. Topics:
- The Perl world; www.perl.com, CPAN, documentation, resources
- Basic data types, scalar, arrays and hashes
- Regular expressions
- Control structures, loops and blocks
- Subroutines
- I/O and file and directory functions
- Understanding and using scope
How to sign up for individual enrollment in this course
Winter Course
Advanced Perl Concepts
Schedule: (10 sessions) Mondays, 6-9 p.m., Jan. 5 - March 16, 2009 (additional class on Tuesday, Jan. 20, 2009); $648; 3 CEUs. Instructor: Doug Treder
Builds on the foundation of Basic Perl Programming, introducing increasingly sophisticated Perl tools and techniques. Topics:
- DBM files
- References and complex data structures
- Introduction to relational database access and the DBI module
- Object-oriented programming
- Encapsulation
- Inheritance
- Polymorphism
- Persistence
How to sign up for individual enrollment in this course
Spring Course
Perl, the Web and Databases
Schedule: (10 sessions) Mondays, 6-9 p.m., Mar. 30 - June 8, 2009 (no class May 25); $648; 3 CEUs. Instructor: Joel Grow
The program's final term applies the tools of Perl to web and internet programming. Topics:
- HTML, HTTP, CGI, SSL
- Using CGI.pm
- Persistence on the web
- SQL and DBI.pm
- Apache and mod-Perl
- XML, SOAP and Web Services
- Real-world Website design
How to sign up for individual enrollment in this course
|