Introduction to Computing

Fall 2010

Course description

This course aims to provide students with an understanding of the role computation can play in problem solving. It also aims to help students, regardless of their computing background, to feel confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language. The course also intends to familiarize students with the Linux operating system.

Lectures

Below are lecture slides in PDF. The slides are not intended to make sense without attending the lecture.

Labs

Lab 1

Lab 2 Solution

Lab 3 Solution

Lab 4 Solution

Lab 5 Solution

Lab 6 Solution

Lab 7 Solution

Lab 8 Solution

Lab 9 Solution

Lab 10

Lab 11

 

© 2011 Farhat Habib Suffusion theme by Sayontan Sinha