UWB and UW Seal

  CSS 161 - Computer Programming I


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

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