Return Links

• Instructor Home Page

• Classes

 

CS110: Course Links

• Course Page

• Syllabus

• Class Examples

• Homework Assignments

• Basic Unix/Emacs

• Software Installation

 

Page Navigation

Course Description

Meeting Time

Instructor

Textbook

Evaluation

CS110: Coding Images: An Introduction to Programming in C through Image Manipulation and Creation


Course Description

This is an introductory programming course that will motivate programming through image manipulation and creation. Students will learn the basics of programming in C and then quickly move to manipulating images. New programming concepts will be introduced in order to further image manipulation and creation. Students will learn the concepts behind many of Photoshop's manipulation tools and will learn to implement them on their own. Students will also learn how to create images from scratch. By the end of the course, students will have learned how to program and how to write code that affects images. No previous programming experience is required.

Meeting Time

Monday, Wednesday:
1:00pm-2:20pm
Adele Simmons Hall
Room: 126
January 27, 2009-May 5, 2009

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, Wednesday 2:30 PM-4:00 PM
Tuesday, Thursday 3:30 PM-4:30 PM (Thursdays will sometimes be missed due to school meetings)
by appointment

TAs: Cameron Kingsley, Colin Roache, Shawna Roberts
E-Mail: rck07-at-hampshire.edu, ccr09-at-hampshire.edu, sjr08-at-hampshire.edu
Lab Hours:
Tuesday: 7:00-8:00 PM
Thursday: 7:00-8:00 PM
Saturday: 2:00-3:00 PM
hours will be extended if students are still there at the end of the time listed.

Textbook

Required text:
Programming in C: A complete introduction to the C programming language
by Stephen G. Kochan
Sams Publishing

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 2 points fewer then the number of assignments given over the course of the semester. For example if 11 assignments are given you must get 9 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. 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: