| 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 |
|
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.
|