Search this site
Navigation
schedule Fall '09
Syllabus Fall '09
Students Fall 09
Sitemap
Links
Professor Wolber
Web Programming
Past Projects
Working from Home
schedule Fall '09
Class Sessions
Reading and Assignments
Week 0: 8/26 (wed. only)
Introductions
Think Like a Computer Scientist,
ch.1
Accounts and Email
Past Projects
How the Web Works
Python Interest Rate Tutorial
A Variable is a Named Memory Cell
Introduction to Python
Week 1: 8/31
Interest Rate Followup
PROJECT 1: Mastermind
Due Thurs. Sep. 18 Midnight
Google Sites
Think Like a Computer Scientist, Ch. 2
ch4
Iteration
Iteration
Think Like a Computer Scientist ch. 6
Linux Tutorial
Communicating with the User
Web Architecture
History of Computing
Week 2: 9/9 (wed. only)
Tech Q&A: The Big Switch
Response Due Sunday Sep. 13 Midnight
Lists
Think Like a Computer Scientist, ch 9
Lists
Week 3: 9/14
Mastermind Workshop
Nested Loops
Mastermind due Thursday, 9/17 11:59 (suggested)
HTML 101
Think Like a Computer Scientist, ch12
Think Like a Computer Scientist, ch. 3
ch 5
Web Apps: Say Hello
Week 4: 9/21
Complete Web Apps: Say Hello
Functions
PROJECT 2: Mastermind Web App
Hashtables and Template Variables
Web: Interest Rate Tutorial
Week 5: 9/28
Portfolio Checklist 9/30 Midnight
Functions and parameters
Tracing Programs
Think Like a Computer Scientist, ch 7
Week 6: 10/5
Well-Engineered Functions
MASTERMIND 2 DUE THURSDAY 10/15 MIDNIGHT
Introduction to Object-Oriented
class Feedback sample
FALL BREAK 10/12-10/13
Notes
Reading and Assignments
Week 7: 10/14 (wed. only)
Project 3: Hangman
complete Object-oriented intro
Reading: Abstract Data Types
Week 8: 10/19
Midterm Review
MIDTERM 10/21
Midterm
Web Applications 101
(review of web app stuff)
Week 9: 10/26
Persistence
Portfolio checklist not due until 11/15
Images and CSS in App Engine
Tech Reading
OO Follow up
Week 10: 11/2
HANGMAN DUE TUESDAY NOVEMBER 3 11:59:59
User Accounts
PROJECT 4: Twitter
:
DUE 11/17 11:59:59
Menus
Reading: User Accounts
Adding a Menu to App Engine app
Week 11: 11/9
Complete menus
Manipulating Strings
Relational Database
User upload of images
Week 12: 11/16
Final Project
Relational Database: Indexes
Rendering and Redirecting
Think Like a Computer Scientist, ch 13
Date and Time
Portfolio Checklist, 11/24 11:59:59
Web Component Inheritance
Week 13: 11/23
Data Structures:Arrays and Linked Lists
App Engine
Thanksgiving
Week 14: 11/30
Data Structures: Hashtables
Final Review
Week 15: 12/7
Portfolio Checklist 12/9 Midnight
Final Projects Due Monday, 12/7, 11:59:59
Dec 9: CS NIGHT 6:30 pm