UWB and UW Seal

  CSS 501 - Data Structures and Object-Oriented Programming I

Canvas site
Assignment dropbox

C++ notes
Carrano 6th edition errata
Carrano 7th edition errata

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

Prof. Clark Olson

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.