r32 - 16 Jan 2011 - 15:55:27 - ElizabethSweedykYou are here: TWiki >  CS0Spring2010 Web  > WebHome

Welcome to the CS0Spring2010 web

State of these Pages

We are developing these pages as fast as we can. Note, we have copied pages from last year's CS 0, and are updating as we go. Like all web pages, these will be constantly updated and constantly out of date, so email us with any questions: mike@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 while also introducing you to computer science. Through lecture, in-class labs, and homework assignments you will learn to program in Python in order to analyze, manipulate, and synthesize images, text, and video. At the same time aspects of computer science will be introduced.

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
Gallery? Gallery of interesting pictures developed by students
Link to submisstion system www.cs.hmc.edu/~cs0grad/submissions/submit.py

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
Grading Grading Rubric for Labs
JESIssues JES Issues

Schedule

Date Lecturer Topic Reading Lecture Lab

Week 0
Jan 19 Mike Intro Ch 1 - S18 Lecture0 Lab0
Jan 21 Mike Intro Ch 1 - S18 Lecture0 Lab0

Week 1
Jan 26 Mike JES Ch 2 Lecture1 Lab1
Jan 28 Mike Images Ch 3.1-3.2 Lecture2 Lab2

Week 2
Feb 2 Mike Loops Ch 3.3 Lecture3 Lab3
Feb 4 Mike More Loops, S-30 Ch 3.4-3.7 Lecture4 Lab4

Week 3
Feb 9 Mike Scope, references,
& returns
Ch 3 Lecture5 Lab3a
Feb 11 Mike Nested loops, mirroring Ch 4.3.1-4.3.2 Lecture6 Lab3b

Week 4
Feb 16 Mike Rotation & Scaling Ch 4.3.3-4.3.5 Lecture7 Lab4a
Feb 18 Mike Collage & Red-Eye Ch 4 & 5.1 Lecture8 Lab4b

Week 5
Feb 23 Mike Red Eye & Posterizing Ch 5.1 Lecture9 Lab5a
Feb 25 Mike Blurring & Edge detection Ch 5.2..5.3 Lecture10 Lab5b

Week 6
Mar 2 Mike Blending, Chromakey, Drawing Ch 5.4..5.8 Lecture11 Lab6a
Mar 4 Mike Adventure Game Ch 9.1..9.6 Lecture12 Lab6b

Week 7
Mar 9 Grutors Adventure Game Ch 9.1..9.6 No Lecture Lab7
Mar 11 Grutors Adventure Game Çh 9.1..9.6 No Lecture Lab7

Break Week
Mar 16   Spring break      
Mar 18   Spring break      

Week 8
Mar 23 Mike Review Çh 1..5 Lecture Lab7
Mar 25 Mike Midterm Exam      

Week 9
Mar 30 Mike Text & Strings Ch 10.1..10.3 Lecture13 Lab9a
Apr 1 Mike Files Ch 10.4..10.5 Lecture14 Lab9b

Week 10
Apr 6 Mike Libs & Text & Internet Ch 10.5, 11.1..11.2 Lecture15 Lab10a
Apr 8 Mike Hiding Info Ch 11.3 Lecture16 Lab10b

Week 11
Apr 13 Mike Movies Ch 13.1 Lecture17 Lab11a
Apr 15 Mike More Movies Ch 13 Lecture18 Lab11b

Week 12
Apr 20 Mike Student Movies, Story Board Ch 13 Lecture19 finalproject
Apr 22 Mike Summary, Midterm, Movies   Lecture20 finalproject

Week 13
Apr 27 Mike Second Midterm Ch 1,2,3,4,5,9,10,11,12 No writing of Code Much reading of Code  
Apr 29 Mike Movies!! Student Presentations    

Week 14
May 4 Mike No Class, HMC Presentations      
May 6 Mike No Class   Done? Done?

CS0Spring2010 Web Utilities

  •   - advanced search?
  • WebTopicList? - all topics in alphabetical order
  • WebChanges? - recent topic changes in this web
  • WebNotify? - subscribe to an e-mail alert sent when topics change
  • WebRss?, WebAtom? - RSS and ATOM news feeds of topic changes
  • WebStatistics? - listing popular topics and top contributors
  • WebPreferences - preferences of this web

-- MikeErlinger - 11 Jan 2010

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r32 < r31 < r30 < r29 < r28 | More topic actions



  • Current Courses


 
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