CS 151: Computational Thinking

Course Information for Spring 2011

Time: MWF 10:00-10:50, MWF 11:00:11:50
Place: Lovejoy 205
Final exam: Friday May 13, 12:30pm, place TBD

Instructor Information

Prof. Stephanie R. Taylor (Lectures)
Office: Roberts 224D
Email: s r taylor _at_ colby _dot_ edu

Office hours: M 2-4, T 2-4:30, W 2-3:30, F 2-4
By appointment (email me), and whenever my door is open

Prof. Bruce Maxwell (Labs)
Office: Roberts 224B
Email: b maxwell _at_ colby _dot_ edu
Office hours: To Be Determined
Bruce is on AIM (see lab page for address) and is happy to be contacted whenever he is logged on

Course Description

This course is an introduction to computational thinking: how we can describe and solve problems using a computer. In the spring 2011 semester we will focus on graphical applications. These applications will motivate how and why we would would want to write procedures, control the flow of information and processes, and organize information for easy access and manipulation. The techniques you learn will be applicable to any kind of programming you may wish to do in the future.

Links to Python Resources

Recommended Textbook

John Zelle, Python Programming: An Introduction to Computer Science, Franklin Beedle & Associates, 2003.

Note: This textbook is not required.