View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

ClassSchedule-v4


MondayTuesdayWednesdayThursdayFriday
1Lect: Intro to CS and MediaComp
-Lab 1>Labs- out
Lect: Functions and Naming Lect: Arrays and Loops
-Lab 1>Labs- due
-Lab 2>Labs- out
2Lect: Sound Lect: Changing SoundsLab 1 gradedLect: Developing a mental model of the program: Debugging
-Lab 2>Labs- due
-Homework 1- out
3Lect: Manipulation Sound Playback Lect: Sounds with multiple loopsLab 2 gradedLect: Building a sound out of smaller sounds
-Homework 1- due
-Lab 3>Labs- out
4Lect: Images/Pictures
PRE-QUIZ on tracing programs
Help SessionLect: Manipulating images: Changing ARGB values, filtering, functions
QUIZ on tracing programs
HW 1 graded Lect: Filtering Part 2: Using more sophisticated functions; Conditionals
-Lab 3>Labs- due
5Lect: Working with a portion of an image: Masks and loopingHelp Session MIDTERM EXAM
-Homework 2- out
Lab 3 graded Lect: Drawing on an image: Adding lines, circles, text and other elements
6Lect: Developing a mental model of the program: Debugging conditionals Lect: FilesMidterm graded Lect: Walking the files, Manipulating trees
-Homework 2- due
-Project 1- out
7Lect: Writing Utility Functions: Moving/manipulating your files Lect: Drawing in bunchesHW 2 graded Lect: File formats
-Project 1- due
-Lab 4>Labs- out
8Lect: Seek and you shall draw!
PRE-QUIZ on tracing image programs
Help SessionLect: Video: A series of pictures/frames
QUIZ on tracing image programs
Project 1 graded Lect:Filtering a range of pictures
-Lab 4>Labs- due
9Lect: "Why is this taking so long?!?"Help SessionMIDTERM EXAM
-Homework 3- out
Lab 4 graded Lect: And some things take TOO long!
10Lect: Text as a media type Lect: Creating HTMLMidterm graded Lect: From text to text
-Homework 3- due
-Homework 4- out
11Lect: Making other programs do the work Lect: Why is the GIMP faster? How a computer works...HW 3 graded Lect: Graphing data
-Homework 4- due
-Project 2- out
12Lect: Moving the data around Lect: "Can't we do this any easier?": Functional DecompositionHW 4 graded Lect: ??
-Project 2- due
-Lab 5>Labs- out
13Lect: ??
PRE-QUIZ on writing programs to manipulate text/HTML
Help SessionLect: "Can't we do this any easier?": Recursion
QUIZ on writing programs to manipulate text/HTML
Project 2 back Lect: More models of recursion
-Lab 5>Labs- due
-Homework 5- out
14Lect: "Can't we do this any easier?": Functional programming Lect: "Can't we do this any easier?": ObjectsLab 5 graded Lect: Revisiting media manipulation as functional and object-oriented programming
-Homework 5- due
-Homework 6- out
15Lect: Languages and Representations for Recipes: It's much of what computer scientists do Lect: Introduction to JavaHW 5 graded Lect: Introduction to Java Media Manipulation
-Homework 6- due

Link to this Page