UWB and UW Seal
   

  CSS 343 - Data Structures and Algorithms

Home

Message Board
Turn-In Site

Syllabus
Homework Assignments
Lecture Notes

Carrano Text Errata

UWB Information Systems
UWB Quantitative Skills Center
UWB Writing Center

Prof. Clark Olson
cfolson@u.washington.edu

This fast-paced course sequence (with CSS 342) is intended to bring entering students' backgrounds up to a level where they can take Junior and Senior level CSS courses. By the end of this quarter, you will be familiar with much of the C++ language and the basics of object-oriented programming. You will understand how to analyze a problem and design a solution. You will know many basic data structures, algorithms, and the tradeoffs among memory, running time, and implementation time associated with them. Topics include: abstract data types (trees, priority queues, graphs, heaps, and tables), object-oriented programming and design, including inheritance and polymorphism, algorithm development and analysis, and modeling computation.