UWB and UW Seal
   
  University of Washington, Bothell;   Computing & Software Systems
  CSS 342 A - Mathematical Principles of Computing - Spring 2007

Resources:
Syllabus       CSS 332 page
How to Succeed Advice
Assignments and Info
Grading Rubric
Course Notes & Practice Problems
Sample Code
Weiss Text Errata
Weiss Text Source Code

Class Software Guide
Change Unix Prompt ... prompt file
C&C Unix Guide
Lab 320 Linux Guide
WebMonkey Unix Guide @ Lycos
UWB General Computing Info
UWICK - SSH SFT

C/C++ Info links

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

This fast-paced course sequence (with CSS 343) 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: data abstraction, recursion, computational complexity and algorithm analysis, linked lists, stacks, queues, trees, searching and sorting, templates, and introductory object-oriented programming and design. Additional discrete math topics are covered including number bases and representation, mathematical induction, propositional and predicate logic.

Electronically submit your assignments using catalyst at   E-submit assignment page

Post a question (or an answer) at   Electronic Q/A page

  • Post questions (or answers), but do not post your code (okay to include a code snippet).
  • Please use an appropriate, clear subject.
  • Do not post unnecessary messages such as "thank you" .
  • Don't carry on a personal conversation.


    Lecture on Wednesday, April 11:   Go directly to the lecture on
            Katrina & Beyond: Computational Challenges in Coastal Modeling.
    5:30pm   Reception in UW2 Lobby
    6:00pm   Lecture in UW2-005
    If there's 30 minutes or more left when the Katrina lecture ends, then there will be 342 lecture in UW1-041. I will go back to UW1-041 no matter how long is left. Be sure to give me your lab2 hardcopy either at the Katrina lecture or you can leave it in UW1-041.
    Note:   The CSS windows lab is UW1-310, the linux lab is UW1-320. The main general lab is in UW1-102; quiet general lab is UW2-030.

    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.