UWB and UW Seal
CSS 502 - Data Structures and Object-Oriented Programming II
Professor Robert Dimpsey       Computing and Software Systems       University of Washington Bothell   
Syllabus:
dimpsey502.pdf

Assignments:
See Canvas

Lectures:
See Canvas

Communication Tools:
See Canvas

Resources:
Program Examples / Tests
Microsoft Visual Studio (DreamSpark)
VS Test Framework Docs
Using VS Unit Tests
Eclipse download
UWB Free Software
C/C++ Reference
From Java to C++ (Prof. Zander's Notes)
How to Succeed Advice

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

UWB Resources:
UWB General Computing Info
UWB Quantitative Skills Center
UWB Writing Center

Course Description

This course is a continuation of CSS 501 and covers advanced data structures including trees, balanced trees, heaps, graphs, and hash tables along with the associated algorithms. Students learn how to analyze a problem and design and implement a solution using object-oriented design and programming with a focus on inheritance and polymorphism. Students also study the basic formal notations of languages cover topics such as context free grammars.


Announcements