Search this site
Navigation
Syllabus Spring 2011
Schedule Spring 2011
Students Spring 2011
Schedule Spring 2010
Sitemap
Links
Text Book
Group
Professor Wolber
Web Programming
App Engine at USF
Past Projects
Working from Home
Schedule Spring 2011
This is a live, working, changing schedule, so please refer to it regularly.
survey form
GET HELP: MONDAY 1-2 (CONNER), TUESDAY 4:20-5 (DAVE), WED 9:30-11:30 (DAVE), THUR 4:20-5(DAVE), FRI 1-2 (CONNER)
Class Sessions
Reading and Projects
All readings from
Programming the Web
Week 1: 1/25
Introductions
Chapter 1: Introduction
Setup
Chapter 2: How the Web Works
Create your portfolio
Chapter 3: Programming is like a spreadsheet
Python is like a spreadsheet
Python Interest Rate Tutorial
How the Web Works
Week 2: 2/1
SNOOPDOG PROJECT
Due Thurs. 2/10 11:59 pm
Week 1 Followup
Chapter 4: Conditionals
Iteration
Chapter 5: Iteration
Tracing
Linux Tutorial
Week 3: 2/8
Chapter 6: Tracing the Execution of a Program
End-User Input
Lists
Chapter 7: Lists
Problem solving and the snoopdog program
Portfolio Checklist 1
due THUR 2/10 11:59 pm
extended to TUES 2/15 due to instructor absence
PROJECT: Mastermind
Week 4: 2/17
Chapter 8: Functions
Lists, part II
Mastermind Workshop
Nested Loops
Functions
Week 5: 2/24
Chapter 9: Examining Functions
Functions,continued.
Apps with App Inventor
Week 6: 3/1
Chapter 10: Strings and hashtables
Portfolio Checklist 2
Due 3/2 11:59 pm
Project: Hangman and Mastermind II
midterm review
Week 7: 3/8
MIDTERM Tuesday, 3/8
Thursday: work on projects
SPRING BREAK
Notes
Reading and Assignments
Week 8: 3/22
Chapter 2: How the Web Works (review)
App building, continued
How the Web Works
Chapter 12: The Layers of Computing
HTML 101
Chapter 13: Creating and Deploying Static Pages
Strings
Chapter 14: Web Applications
Web Apps: Say Hello
Week 9: 3/29
Chapter 11: Data Abstraction
Say Hello Follow-up
code
Hash Tables
MM and Hangman followup
Say Hello to Snoop demo
Web: Interest Rate Tutorial
not in class
Checklist 3 Due
wed. 3/30 11:59 pm
Project 4: Game Project
DUE MONDAY 4/18 11:59 pm
Week 10: 4/5
Sessions
Web Mastermind Worksheet
Displaying Dynamic Data in HTML
Week 11: 4/12
Chapter 17: Persistence
Introduction to Object-Oriented
Persistence
Images and CSS in App Engine
Week 12: 4/19
Checklist 4 DUE Monday 4/18 11:59 pm
Twitter in Twenty Minutes
Game Project Presentations
User Accounts
Chapter 18: Twitter in Twenty
Chapter 19: Apps With Users
FINAL PROJECT
Week 13: 4/26
Demo of User Accounts
User Mgmt. worksheet
Relational Database
Review: Transient and Persistent Objects
Web App Fundamentals Quiz
Object-Oriented Worksheet
User upload of images
Menus, CSS, and a real looking site
Week 14: 5/3
Midterm review
Tuesday 5/3
Midterm Thursday 5/5
Work on Final Projects
Tracing OO Programs
Web Component Inheritance
Rendering and Redirecting
CSS
Relational Database: Indexes
Week 15: 5/10
Final Project, Alpha version due
Database Keys in App Engine
0s and 1s Worksheet
Work on Final Projects
Week 16: 5/17
Final Projects Due TUESDAY. 5/17, 2 pm
FINAL PROJECT PRESENTATIONS: TUESDAY 5/17 3 pm.
CHECKLIST 5 DUE TUESDAY 5/17 2 pm
Comments
_displayNameOrEmail_
- _time_ -
Remove
_text_