UWB and UW Seal
CSS 543 - Advanced Programming Methodology
Munehiro Fukuda       Computing and Software Systems       University of Washington Bothell   
Syllabi:
Winter 13
Winter 12
Fall 10
Fall 09

Resources:
GoPost
Homework Assignments
Java API
Java EE
NetBeans

Textbooks:
Linux Programming
Multithreaded Programming
Java and Corba

UW Resources:
UW IT Connect
UW C&C Unix Guide

UWB Resources:
CSS Web Library
Quantitative Skills Center
Writing Center

University of Washington Bothell
Computing & Software Systems

Catalog Description

This course builds on knowledge of general data structures and operating systems and introduces thread based and component based multi-tier programming. We concentrate on application development in multithreaded and resource rich environments. We will review synchronization mechanisms and design/implement multithreaded applications to take advantage of system resources in a concurrent manner. We will then discuss software reuse that is language and/or system independent. We will study Component technology, and multi-tier application design and development. For each of the topics, we will cover the background, and motivation; design approach and philosophy; and then study one or two examples of current technology implementation.


Announcements