Computing and Software Systems
University of Washington Bothell

UW Bothell     Contact CSS
Resources:
Syllabus (PDF)
How to succeed in this course
Homework Assignments
E-submit
Example Documentation & Code
Class Blog
CSS Newsgroup
Weiss Text Errata
Weiss Text Source Code

Lab 320 Linux Guide
CSS Laboratory Assistant Hours
C&C Unix Guide
WebMonkey Unix Guide @ Lycos
Thinking in C++ on-line version
Basic STL Information
Bjarne Stroustrup's C++ Web Page
Dinkum C/C++ Library Reference
C/C++ Users Journal
Home Pages & Docs for g++, gdb, etc.
Class Software Guide
Laboratory Assistant Hours

UWB Quantitative Skills Center
UWB Writing Center
CSS 343 - Data Structures and Algorithms

Winter 2006

Prof. Michael Stiber
stiber@u.washington.edu

In this course, you will be introduced to the bulk of the basic abstract data types, algorithms, and computational models used by computer professionals. By the end of this quarter, you will be a confident C++ programmer and will be comfortable with the basics of object-oriented design and programming. You will understand how to analyze a problem and design a solution, recognizing when existing techniques and software are reusable. You will understand the tradeoffs among memory, running time, and implementation time associated with different data structures and algorithms. Topics include: trees, tables and priority queues, graphs, grammars, data abstraction, object-oriented design, OO programming, computational complexity and algorithm analysis.


Recent Blog Entries
RSS to JavaScript

  Anonymous Course EmailCSS Home


UWB Home

Computing & Software Systems Program
University of Washington, Bothell
18115 Campus Way NE
Bothell, WA 98011-8246

tel: (425) 352-5279
fax: (425) 352-5216

* University of Washington, Bothell
Copyright ©1996-2000, UWB. All rights reserved.

Information about UWB: uwbothel@u.washington.edu

Last modified: Fri Dec 30 12:43:12 PST 2005
URL: http://courses.washington.edu/css343/stiber