Return Links

• Instructor Home Page

• Classes

 

CS110: Course Links

• Course Page

• Syllabus

• Class Examples

• Homework Assignments

• Class Images

• Basic Unix/Emacs

• Posting Webpages

• 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

Tuesday, Thursday:
2:00pm-3:20pm
Adele Simmons Hall
Room: 126
September 7, 2011-December 7, 2011

Instructor

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

Office Hours:
Tuesday, Friday 10:00 AM-Noon
by appointment
when door is open

TAs: Shawna Roberts
E-Mail: sjr08-at-hampshire.edu
Lab Hours:
Tuesday: 6:00-7:00 PM
Saturday: 1:00-2: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 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 can be turned in to receive a 0 instead of losing 2 points but late work is only accepted up to one week after the original deadline. 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: