CS 107: Dynamic Schedule

Week

Programming

Technology

Reading and Assignments

1 Introductory Remarks

Web Pages: Intro to Dreamweaver

Web Worksheet

Blogs and Blog Readers

Read and blog one page about each of the following by Tuesday, January 31, 10:30 am. Print out your blog entries and turn in.

Masters of their Domain

ICANN articles

2

CSS

Flash Animations

More Flash

archiveAssmt.html
3

Lego Robots, Intro

Archive Notes

Lego Events, Variables, If-Statements

4

Anatomy of a Computer

Complete Robot Assignment
 

Clay Shirky, Ontology is Overrated. http://www.shirky.com/writings/ontology_overrated.html

Shirky Assignment

5 Robot Programming
Variables and Sub-functions

  Social Bookmarking and Tagging

More on Tagging

 
6

Robot Programming
Intro to NQC Programming

Conditionals and Iterators

Sensors in NQC

  Wikis

 Wiki Assignment

 

7

Midterm Review

Robot Programming

 

 

 

8

Variables and Sub-functions in NQC

Complete NQC Assignment

 


Guzdial 1: Intro to Computer Science and Media Computation

9

Introduction to Python

Python Input-Output

Media Computing Intro

Media Ch 1,2 Quiz

Python Loops, If, Vars, etc.

 

Guzdial 2: Introduction to Programming

Guzdial 3: Modifying Pictures Using Loops

10

Introduction to Lists

Manipulating Pixels

Class Assignment Sheet

  Mashups and Web Services Guzdial 4: Modifying Pixels in a Range
11 Functions    
12 Scaling and copying pics  

Wade Roush, Killer Maps, MIT Tech Review, October 2005

Blog Entry on "Killer Maps" due tuesday, April 25 at class(4-5 Paragraphs)

13 Functions and Function Calls
File Names
Iteration Revisited

 

 

14

Matrices and Nested Loops

Final Project:Fractal

   
15 Final Review

Final Template
   
16 Final is Tuesday, May 16, 12 noon, Harney 235