UWB and UW Seal
   
  University of Washington, Bothell;   Computing & Software Systems
  CSS 343 - Data Structures and Algorithms - Winter 2009

Resources:
343 Syllabus     CSS 332 page
How to Succeed Advice
Assignments and Info
Grading Rubric
Course Notes & Practice Problems
Thursday Practice Sessions
Sample Code
Sample Code from CSS 342

Weiss Text Errata
Weiss Text Source Code
C/C++ Info links

Change Unix Prompt ... prompt file
C&C Unix Guide
UWICK software
Lab 320 Linux Guide
UWB General Computing Info

Academic/behavioral Conduct
Disability Support Services (DSS)
UWB Quantitative Skills Center
UWB Writing Center

Dr. Carol Zander   zander@u.washington.edu  
( http://faculty.washington.edu/zander )

Numerical scores for the winter'09 quarter

Electronically submit your assignments using catalyst:
    Electronic assignment submit page
Files can be repeatedly submitted, only the last is used.

Post a question (or answer):   Q/A page, Message board
A few rules:

  • Post questions (or answers), but do not post your code (okay to include a snippet of code).
  • Please use an appropriate, clear subject.
  • Do not post unnecessary messages such as "thank you" .
  • Don't carry on a personal conversation.
    Course description: Refining and extending the concepts and skills introduced in CSS342, students develop competencies associated with problem-solving, design, testing, programming, and management techniques. By the end of this quarter, you will be confident C++ programmers 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 know many basic data structures, algorithms, and the tradeoffs among memory, running time, and implementation time associated with them. Topics include: data abstraction, trees, tables and priority queues, graphs, computational complexity and algorithm analysis. Formal automata theory as it applies to programming languages is introduced including regular expressions, grammars, and Turing machines.
    Announcements:   Remember, do not allow non-CSS students in the labs (most importantly so they will not consume our resources). If resource consumption is abused, your lab fee will be increased.