Computing and Software Systems
University of Washington Bothell

UW Bothell     Contact CSS
Resources:
Syllabus (PDF here)
Updated Schedule
How to succeed in this course
Homework Assignments
Program E-submit area
Example Documentation
Class Blog (RSS Feed)
Best of Blog
Course Discussion Forum
Weiss Text Errata
Weiss Text Source Code

Lab 320 Guide
CSS Laboratory Assistant Hours
C&C Unix Guide
WebMonkey Unix Guide @ Lycos
Thinking in C++ on-line version
Basic STL Information
Dinkum C/C++ Library Reference
C/C++ Users Journal

Class Software Guide
UW Computing web site

UWB Quantitative Skills Center
UWB Writing Center
CSS 332
CSS 342 - Mathematical Principles of Computing

Spring 2006

Prof. Michael Stiber
stiber@u.washington.edu

Along with CSS 343, this fast-paced course is intended to get you up to speed so you can take Junior and Senior level CSS courses. It does this by integrating the fundamental mathematics of computing with detailed instruction in program design. 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: recursion, computational complexity and algorithm analysis, logic, mathematical proofs and induction, lists, stacks, queues, sorting and searching, data abstraction, and object-oriented methods.


Recent Blog Entries
RSS to JavaScript

 Course EmailAnonymous Course EmailCSS Home


UWB Home

Computing & Software Systems Program
University of Washington, Bothell
18115 Campus Way NE
Bothell, WA 98011-8246

tel: (425) 352-5279
fax: (425) 352-5216

* University of Washington, Bothell
Copyright ©1996-2006, UWB. All rights reserved.

Information about UWB: info@uwb.edu

Last modified: Tue Mar 28 13:42:28 PST 2006
URL: http://courses.washington.edu/css342/stiber