Covers the mathematical principles of computing with a focus on logic, analytical thinking, and mathematical problem solving along with object-oriented design and programming. Material covered includes inheritance/polymorphism, mathematical induction, algorithm analysis, graph data structures with associated algorithms, and some formal automata theory.
Electronically submit your assignments using catalyst at
E-submit assignment page
Post a question (or an answer) at   Message Board (Q/A page)
The CSS windows lab is UW1-310, the CSS linux lab is UW1-320.
(School general lab is in UW2-140.)   Grad lounge is UW1-302.
There is a teaching assistant available in 310 or 320 to help.
Do not allow non-CSS students in our labs (most importantly so they will not consume our resources). If resource consumption is abused, your lab fee will be increased.