Return Links

• Instructor Home Page

• Classes

 

CS112: Course Links

• Course Page

• Syllabus

• Class Examples

• Homework Assignments

• Basic Unix/Emacs

• Software Installation

 

Page Navigation

Course Description

Meeting Time

Instructor

Textbook

Evaluation

CS112: Programming Games: Introduction to Programming using Python and Pygame


Course Description

This is an introductory programming course that will motivate programming through the creation of videogames using the Pygame libraries for Python. Students will learn the basics of programming in Python and then quickly move to creating games. New programming concepts will be introduced as a means to further game creation. Basic concepts in videogame design will also be introduced. By the end of the course, students will have learned how to program and will have written multiple games. No previous programming experience is required.

Meeting Time

Monday, Wednesday:
10:30am-11:50am
Adele Simmons Hall
Room: 126
January 25, 2012-May 2, 2012

Instructor

Paul Dickson
Phone: x5861, off campus (413) 559-5861
E-Mail: pedcs-at-hampshire.edu
Office: room 204 Adele Simmons Hall

Office Hours:
Monday, 1:00 PM-3:00 PM
Thursday 1:30 PM-3:30 PM
by appointment

TAs:
Alec Goebel acg10-at-hampshire.edu
Jonah Kellman jdk09-at-hampshire.edu
Jack Laxson jrl11-at-hampshire.edu
Lab Hours:
TBA: 7:00-8:00 PM
hours will be extended if students are still there at the end of the time listed.

Textbook

Text:
Think Python: How to Think Like a Computer Scientist
by Allen Downey

Evaluation

Course evaluation will be based on students ability to learn course material and write working code. Evaluation of comprehension cannot be made without homework assignments being turned in on time. To receive an evaluation you must earn at least as many points as there are assignments given over the course of the semester. For example if 11 assignments are given you must get 11 points for an evaluation. For every assignment turned in on time you receive a point. For every assignment turned in a day early you receive 2 points and for every assignment not turned in you lose 2 points. Late assignments earn 0 points. As with all Hampshire College courses academic honesty is expected, make sure your are familiar with the Hampshire's official statement on plagiarism.


Page last updated: