Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > UW Bothell Course Catalog 

Instructor Class Description

Time Schedule:

Joseph P. Benitez
CSS 161
Bothell Campus

Fundamentals of Computing

Introduces programming concepts within social, cultural, scientific, mathematical, and technological context. 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. Co-requisite: CSSSKL 161.

Class description

This course is an introduction to programming concepts within social, cultural, scientific, mathematical, and technological concepts. 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. You must be concurrently enrolled in CSSSKL 161.

Student learning goals

General method of instruction

A typical class will consist of interactive lectures discussing the topics in the textbook as well as demonstration of numerous examples of java code. Regular attendance and participation is highly recommended.

Recommended preparation

Co-requisite: CSSSKL 161. No prior programming experience needed. Textbook: Walter Savitch, Absolute Java, 5th edition, Pearson, 2013.

Class assignments and grading

There will be 8 programming assignments of various difficulty. Skeleton code will be provided for some of the assignments. The assignments will be graded based on the grading rubric and other documentation provided on the course website.

Grades will be determined using the following weighting: programming assignments 35%, midterm Exams ( 2 of them) 40%, and comprehensive final exam 25%.


The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Last Update by Joseph P. Benitez
Date: 03/25/2014