Course Calendar

Week 12345678910Finals

To print weekly schedules, click on the Weekly Schedule in the left navigation bar.

Video Screencasts are available approximately two hours after each lecture. Lecture slides are made available on the same day as lecture.


Week 1—Getting Started
Unit I: Connections—People, Technology, and Information

Date Day Lecture Topic
 Readings Due
Labs Homework
Mar 30 Mon Introduction
[slides] [pdf] [handouts]
  Lab 1 UW Network Resources
[Instructions]
HW 1 assigned
[WebQ]
Mar 31 Tue        
Apr 1 Wed Terminology
[slides] [pdf] [handouts]
Fluency, ch1
(this week only )
   
Apr 2 Thu     Lab 2 Directories
[Instructions] Linus and UNIX (optional)
Clicker Registration Survey assigned
[WebQ]

HW 2 assigned
[Instructions]
[Fetch on the Mac]

Apr 3 Fri Human-Computer Interaction [slides] [pdf] [handouts] Fluency, ch 2    

Week 2

Date Day Lecture Topic
 Readings Due
Labs Homework
Apr 6 Mon Networking
[slides] [pdf] [handouts]
Fluency, ch 3 Lab 3 HTML Practice
[Instructions]
Due by 10pm:
HW1
Apr 7 Tue       Due by 10pm:
Clicker Registration Survey [WebQ]
Apr 8 Wed HTML & Validating XHTML
[slides] [pdf] [handouts]
Fluency, ch 4   Due by 10pm:
Lab 2
Apr 9 Thu     Lab 4 Image Manipulation
[Instructions]
[Mt. St. Helens] [Red Square]
 
Apr 10 Fri Paths & Relative Paths; More Networking
[slides] [pdf] [handouts]

[Warriors of the Net]
Fluency, ch 7  

HTML Project 1A assigned
[Instructions]
[XHTML 1.0 file]

 

Week 3

Date Day Lecture Topic
 Readings Due
Labs Homework
Apr 13 Mon Search Engines
[slides] [pdf] [handouts]
Fluency, ch 5 and ch 6 HTML Project 1A
[Instructions]
 
Apr 14 Tue       Due by 10pm:
Lab 3, HW2
Apr 15 Wed Debugging
[slides] [pdf] [handouts]
Common XHTML Validation Errors —Black Widow Web Design HTML Help    
Apr 16 Thu     HTML Project 1A
[Instructions]
 
Apr 17 Fri How Computers Work
[slides] [pdf] [handouts]
Fluency, ch 9   Due by 10pm:
Lab 4

Week 4

Date Day Lecture Topic
 Readings Due
Labs Homework
Apr 20 Mon More Digital Representation [slides] [pdf] [handouts] Fluency, ch 8 HTML Project 1B
[Instructions]

Project 1B assigned
[Instructions]

 

Apr 21 Tue        
Apr 22 Wed

More on How Computers Wor
[slides] [pdf] [handouts]

Color: play with swatches

Fluency, ch 9, 11   Due by 10pm:
Project 1A
Apr 23 Thu     HTML Project 1B
[Instructions]
1-1-1 Rule 1A
Apr 24 Fri Algorithmic Thinking
[slides] [pdf] [handouts]
Fluency, ch 10    

Week 5—Unit II: Programming
Telling the Computer Exactly What To Do

Date Day Lecture Topic
 Readings Due
Labs Homework
Apr 27 Mon Project 2A and Programming
[slides] [pdf] [handouts]
  Project 2A
[Instructions]
[WebQ]
Project 2A assigned
Apr 28 Tue        
Apr 29 Wed JavaScript Programming[slides] [pdf] [handouts] Fluency, ch., 18  

Due by 10pm:
Project 1B

Apr 30 Thu     Lab 5
First JavaScript
[Instructions]  
1-1-1 Rule 1B
May 1 Fri

Assignment Statements
[slides] [pdf] [handouts]

[exercises]
[exercise key]

Fluency, ch 20    

Week 6

Date Day Lecture Topic
 Readings Due
Labs Homework
May 4 Mon

Conditionals, Indexing and Arrays
[slides] [pdf] [handouts]

Examples:

Fluency, ch 21 Lab 5
First JavaScript
[Instructions]
[No WebQ]
 
May 5 Tue        
May 6 Wed

Forms and Event Handlers
[slides] [pdf] [handouts]

Examples:

JavaScript Phrasebook, ch 8 Forms   Due by 10pm:
Project 2A
 
May 7 Thu    

Lab 5
First JavaScript
[Instructions]
[No WebQ]

1-1-1 Rule 2A
May 8 Fri

Iteration (Yuan Lin)
[slides] [pdf] [handouts]
Quick Write 6
[doc] [pdf]

Fluency, ch 19  

Quick Write 6 assigned
[doc] [pdf]

Week 7

Date Day Lecture Topic
 Readings Due
Labs Homework
May 11 Mon

Methods and Functions
[slides] [pdf] [handouts]

Function examples:

Quick Write 6 (includes topic list)
[doc] [pdf]

Fluency, ch 20

Labs 6/7
Printing Tickets with JavaScript[Instructions] [WebQ]

Project 2B assigned
[Instructions]
[WebQ]
Rollover example

May 12 Tue        
May 13 Wed

Quick Write 6 Key
[pdf]
JavaScript Reference

JavaScript Storyteller Project 2B
[slides] [pdf]
[handouts]

   

Turn in at lecture: Quick Write 6

Due by 10pm:
Labs 5

May 14 Thu    

Labs 6/7
Printing Tickets with JavaScript
[Instructions] [WebQ]

 
May 15 Fri No lecture today! Attend the Undergraduate Research Symposium

 

 

Week 8—Unit III: Databases
Information Storage, Retrieval, and Privacy

Date Day Lecture Topic
 Readings Due
Labs Homework
May 18 Mon

Project 2B (continued)
[slides] [pdf]
[handouts]

QW 6 Key [pdf]

JavaScript Reference

Quick Clicks Review
[pdf] [handouts]

  JavaScript Project 2B
[Instructions] [WebQ]

Extra Credit:
Labs 8/9
[Instructions] [WebQ]

May 19 Tue        
May 20 Wed Document Object Model
[slides] [pdf]
[handouts]
[Exer. 1 & 2]

Essentials of the DOM and JavaScript (10 min. video)
JavaScript Phrasebook, ch 5 DOM   Due by 10pm:
Labs 6/7
May 21 Thu       JavaScript Project 2B
[Instructions] [WebQ]
 
May 22 Fri Spreadsheets & Budgeting
[slides] [pdf] [handouts]
Fluency, ch 14 & 15    

Week 9

Date Day Lecture Topic
 Readings Due
Labs Homework
May 25 Mon Memorial Day—official UW Holiday! No School!
If your lab is on Mon., join any Tues. lab or the 3:30pm Wed. lab this week to work on Lab 10.  
May 26 Tue     Lab 10 Gradebook
[Instructions] [WebQ]
 
May 27 Wed Privacy
[slides] [pdf] [handouts]
Fluency, ch 13 (first half)    
May 28 Thu    

Lab 11 Databases
[Instructions] [WebQ]

Due by 10pm:
Project 2B

May 29 Fri Database Basics / XML [slides] [pdf] [handouts] Fluency, ch 16  

1-1-1 Rule

Project 3A assigned [Instructions]

Week 10

Date Day Lecture Topic
 Readings Due
Labs Homework
Jun 1 Mon Data Transfer and Storage (XML)
[slides] [pdf] [handouts]
Fluency, ch 17

Database Project 3B
[Instructions] [WebQ]

Project 3B assigned

Due by 10pm:
Lab 10

Jun 2 Tue        
Jun 3 Wed Designing a Database
[slides] [pdf] [handouts]
Design exercise
[athletes database] [database design key]
Fluency, ch 12 (for Security Lab 12)

 

 


Jun 4 Thu    

Lab 12 Security
[Instructions] [WebQ]

TA Evaluations

 
Jun 5 Fri

Wrap Up
[slides] [pdf] [handouts]
[database design key]

Instructor Evaluations

Fluency, ch 24  

Due by 10pm:
Lab 11, Project 3A

Due by Sat. 10pm:
1-1-1 Rule 
(3A)

Finals Week: No final!

Date Day No lectures!
 No readings!
No more labs! Homework
Jun 8 Mon     Drop-In Lab
1000-1200pm
MGH 430
Due by 10pm:
Lab 12
Jun 9 Tue   No readings

Drop-In Lab
1030-130pm
MGH 430

CLUE Tutoring:
630-800pm
MGH 430

Due by 10pm:
Lab 8/9 (extra credit),

Jun 10 Wed    

Drop-In Lab
1000-1200pm
MGH 430

DA's Office Hours
130-230pm
MGH330J

Due by 10pm:
Project 3B
Jun 11 Thu     Drop-In Lab
1030-130pm
MGH 430
1-1-1 Rule

top of page



HomeOverviewVision GradingCommunicationsInstructor
CalendarWeekly Schedules Readings Homework and LabsProjectsResourcesComputing eReservesSyllabus



Last updated: Wednesday, 03-Jun-2009 17:03:18 PDT
© 2009 Information School of the University of Washington
All rights reserved