r32 - 15 Apr 2009 - 13:55:56 - ElizabethSweedykYou are here: TWiki >  CS0Spring2009 Web  > WebHome

Welcome to the CS0Spring2009 web

State of these Pages

We are developing these pages as fast as we can. Note, we copied pages from CS 70, so do not be alarmed if we have not yet removed all the CS 70ism. Like all web pages, these will be constantly updated and constantly out of date, so email us with any questions: mike@cs.hmc.edu or z@cs.hmc.edu

What This Course Is About

The objective of this course is to introduce you to the theory and practice of computational media. Through lecture, in-class labs, and homework assignments you will learn to program in Python in order to analyze, manipulate, and synthesize images, sound, text, and video.

Who Should Take This Course?

This course is meant for all those interested in learning to program. Those with little or no programming experience are exactly who should be taking this course. There are no prerequisites!!

Useful Information

Administrivia Useful information and rules about this class
WhatYouLearn? What you will learn in CS 0
JESFaQ List of notes on JES
WikiHowTo? TBD - How to use the Wiki
ClassMembers TBD - Who is in the class and what their WikiName is
Gallery Gallery of interesting pictures developed by students
StudentPages where you can create your own pages which aren't viewable by other members of the class

Help (People and Technical)

TutoringHours Who you can find to help you, and when
AskingForHelp How and when to ask for help
DebuggingHowTo? How to find bugs in your code
JESIssues JES Issues
GradingPage Page open to graders about each lab

Schedule

Date Lecturer Topic Reading Lecture Lab
Jan 21,22 Mike Intro Ch 1 Lecture0 Lab0
Jan 26,27 Mike JES Ch 2 Lecture1 Lab1
Jan 28,29 Mike Images Ch 3.1-3.2 Lecture2 Lab2
Feb 2,3 Z Loops Ch 3.3 Lecture3 Lab3
Feb 4,5 Z Scope, references,
& more effects
Ch 3.4-3.7 Lecture4 Lab4
Feb 9,10 Z Mirrors Ch 4.1-4.2 Lecture5 Lab5
Feb 11,12 Z Collage Ch 4.3.1-4.3.2 Lecture6 Lab6
Feb 16,17 Mike Rotation & Scaling Ch 4.3.3-4.3.4 Lecture7 Lab7
Feb 18,19 Mike RedEye & Posterizing Ch 4.4 Lecture8 Lab8
Feb 23,24 Mike Blurring & Edge detection Ch 4.5-4.6 Lecture9 Lab9
Feb 25,26 Mike Chromakey Ch 5-5.3 Lecture10 Lab10
Mar 2,3 Z Drawing Ch 5.4-5.5 Lecture11 Lab11
Mar 4,5 Z Morphing & Warping   Lecture12 Lab 12
Mar 9,10 Z Practice Midterm      
Mar 11,12   Midterm Exam      
Mar 16-10   Spring break      
Mar 23,24 Mike Sounds Ch 6.1-6.2 Lecture13 Lab13
Mar 25,26 MIke Modifying sound in a loop Ch 6.3-7.1 Lecture14 Lab 14
Mar 30,31 Mike More sound tools 7.2..8.2 Lecture15 Lab15
Apr 1,2 Mike Composition Ch 8.3..8.6 Lecture 16 Lab 16
Apr 6,7 Z Animation Ch 7 Lecture 17 Lab 17
Apr 8,9 Z Final Project Ch 8    
Apr 13,14   Project Discussion   &nsbsp;  
Apr 15,16   Storyboards      
Apr 20,21   Code discussion      
Apr 22,23   Code review      
Apr 27,28   Final exam (optional)      
Apr 29,30   Final project presentations   Lecture 22? Lab 22?

CS0Spring2009 Web Utilities

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pptppt lecture4.ppt manage 722.5 K 04 Feb 2009 - 16:48 ElizabethSweedyk revised 2/4/09
htmlhtml template.html manage 0.6 K 09 Feb 2009 - 11:17 MikeErlinger  
jpgjpg arch.jpg manage 56.2 K 11 Mar 2009 - 14:43 ElizabethSweedyk  
jpgjpg lines.jpg manage 10.9 K 11 Mar 2009 - 14:43 ElizabethSweedyk  
docdoc midterm.doc manage 210.5 K 12 Mar 2009 - 14:45 ElizabethSweedyk  
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r32 < r31 < r30 < r29 < r28 | More topic actions
 
Harvey Mudd College computer science
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback