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

Instructor Class Description

Time Schedule:

Michael D Stiber
B CUSP 161
Bothell Campus

Digital Thinking

Introduces the fundamental concepts behind computing and computational thinking including logical reasoning; problem solving, data representation; abstraction; complexity management; computers and network operations; effective web searches; ethics; and legal and social aspects of information technology through the creation of popular digital artifacts such as web pages, animations, and video games. Offered: ASp.

Class description

This course explores the ideas and practices of computational thinking: creatively exploring and solving computational problems; studying and understanding computing and computer science from societal perspectives; and examining the ethical implications of new computing technologies. After this class, you will have an understanding of the practices of computational thinking, including:

Student learning goals

Connecting Computing: drawing connections between different computing concepts, e.g., Boolean Algebra, Artificial Intelligence, Networking, Databases.

Developing Computational Artifacts: e.g. personal web site, video games, mobile applications.

Abstracting: applying abstraction at multiple levels ranging from binary representation to social network applications.

Analyzing Problems and Artifacts: applying computational techniques and strategies to analyze and evaluate computational work.

Communicating: describing computation and the impact of technology and computation.

General method of instruction

Recommended preparation

No background in programming or computer science is necessary. In fact, if you have extensive background in CS, then you probably want to take another class.

Class assignments and grading

Homework: practice and verify concepts. Two day assignments; should take one to two hours. Mostly online. Project: a two to three week project. Opportunity for substantial computing experience. Participation: bulletin board and classroom discussions/exercises + in-class quizzes. Midterm and Final: open notes + book, emphasize on how to study.


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 Michael D Stiber
Date: 08/25/2013