UWB and UW Seal
   

  CSS 501 - Data Structures and Object-Oriented Programming I

Home

Syllabus
Homework assignments
Lecture materials
C++ notes
Carrano 6th edition errata
Carrano 7th edition errata

Message board
Assignment dropbox

UWB Information Technologies
UWB Quantitative Skills Center
UWB Writing and Communication Cntr.

Prof. Clark Olson
cfolson@u.washington.edu

This course (in combination with CSS 502) is designed to give students data structures knowledge and object-oriented programming skills. Basic and advanced abstract data types, their uses, and implementations will be studied. Students will learn how to analyze a problem and design a solution using object-oriented design with various data types. Algorithms, and the tradeoffs among memory, running time, and implementation time associated with them are covered. Students develop competencies associated with problem solving, design, testing, programming, and software management. Good software engineering practices and algorithm analysis techniques are used throughout.