UWB and UW Seal
   

  CSS 161 - Computer Programming I

Home

Syllabus
Homework assignments
Sample code

Message board
Ethics discussions
Assignment dropbox

CodingBat practice problems
PracticeIt practice problems

Java class overview
Java code conventions (PDF)
Java language specification
More about Java

UWB Information Technologies
UWB Quantitative Skills Center
UWB Writing and Communication Cntr.

Prof. Clark Olson
cfolson@uw.edu

Introduction to programming concepts within social, cultural, scientific, mathematical, and technological contexts. Topics include programming fundamentals (control structures, data types and representation, operations, functions and parameters), computer organization, algorithmic thinking, introductory software engineering concepts (specifications, design, testing), and social and professional issues (history, ethics, applications).