Introduction to Computing (CS 109)

Basic Information

Course Description: The course is an introduction to computing: how we can describe and solve problems using a computer. Students will learn how to write algorithms, manipulate data, and design programs to make computers useful tools as well as mediums of creativity. Contemporary, diverse examples of computing in a modern context will be used, with particular focus on graphics and visual media. The Processing/Java programming language will be used in lectures, class examples and weekly programming projects, where students will learn and master fundamental computer programming principles. Students are required to register for the weekly lab.

Instructor: Michael Wehar, mwehar@brynmawr.edu, Park 204

Lecture: Mondays & Wednesdays, 1:10pm - 2:30pm (ET), Park 338

Lab: Wednesdays, 2:40pm - 4pm (ET), Park 231 (Attendance Required)

Course Schedule


* Readings are selected from Learning Processing, 2nd Edition by Daniel Shiffman.

Grading (tentative)

For more information, please see the Course Policies page.