image of left corner image of right corner

INFO 100 / CSE 100

Fluency with Information Technology

Autumn 2007

This calendar describes the course throughout the term. (Links will become "live" when they're needed.) Here you will find lecture slides (Lecture column), and Lab materials (Section column).

School Holidays

We have three official UW holidays during this quarter:

  • November 12 is Veterans Day. Important: Students with Monday labs must attend any lab on Tuesday, November 13, to make up the missed work.
  • November 22 and 23 are the Thanksgiving Holidays. No makeup is required.

In addition, for our course only, all lecture and labs are canceled on November 21, the Wednesday before Thanksgiving. No makeup is required.

Date Day Lecture Topic
Due Dates for Readings
Lab Topic
Homework
Summary
Sept 26 Wed

Introduction
Print Slides

Syllabus

UW Network Resources
(Lab 01)
Become familiar with the course Web site and UW computing facilities
Sept 27 Thu  
UW Network Resources
(Lab 01)
 
Sept 28 Fri Terms: Le Mot Juste Print Slides
 
DUE: HW 1 at Beginning of lecture
Why there are strange words in computing, and why we need to learn them!
 
Oct 1 Mon

Digerati
Print Slides

Directories
(Lab 02)
Explore two common desktop operating systems
Oct 2 Tue  
Directories
(Lab 02)
 
Oct 3 Wed Networking
Print Slides
Fluency Chapter 3

Remote Login (Lab 03)

Routing packets and communicating with postcards
Oct 4 Thu  

Remote Login (Lab 03)

 
Oct 5 Fri

HTML
Print Slides

Fluency Chapter 4
 
DUE: HW 2 at Beginning of lecture
Marking up content for the World Wide Web
 
Oct 8 Mon

Net Truth
Print Slides

Fluency Chapters
5 & 6
HTML (Lab 04)
 
Why not believe stuff published online like this calendar?
Oct 9 Tue  
HTML (Lab 04)
 
Oct 10 Wed

Debugging
Print Slides
[Example] [Photo]

Fluency Chapter 7
Image Manipulation (Lab 05) Before calling Tech Support, try this.
Oct 11 Thu  
Image Manipulation (Lab 05)
 
Oct 12 Fri

Digital Representation
Print Slides


Fluency Chapter 8
 
A world of 1's and 0's
 
Oct 15 Mon


Chapter 3-7 Review and How Computers Work
Print Slides

Fluency Chapter 11
Project Work
Light, Sound, and Magic in a Virtual World
Oct 16 Tue  
Project Work
Due by 10pm: Project 1A
 
Oct 17 Wed Digitizing & HTML Review
Print Slides
In-class example
Fluency Chapters
9 &10
GUIs (Lab 06)
Binary to ASCII, setting up an HTML page, and the work process
Oct 18 Thu  
GUIs (Lab 06)
 
Oct 19 Fri

Javascript Programming
Print Slides

Fluency Chapters 18 & 19
 
Thinking procedurally is a familiar idea
 
Oct 22 Mon Programming Basics and Algorithms
Print Slides
In Class Example
Fluency Chapter 20

Project Work
NotePad2
Browser setup for JavaScript:

Adding interaction to Web pages
Oct 23 Tue  

Project Work
NotePad2
Browser setup for JavaScript:

Due by 10pm:
Project 1B
 
Oct 24 Wed

Videos & Animations

Functions
In Class Example

Fluency Chapter 21

QuickStart Chapter 1

Algorithms
(Lab 07)

liberty.jpg
New_0.gif
New_1.gif
New_2.gif
New_3.gif

Packaging computations for future use
Oct 25 Thu  

Algorithms
(Lab 07)

liberty.jpg
New_0.gif
New_1.gif
New_2.gif
New_3.gif

 
Oct 26 Fri

Input and Output: Forms
Print Slides
View lecture video
In Class Example 1
In Class Example 2

Fluency Chapter 22

QuickStart
Chapter 2

NotePad2
HTML 4.01 trans
XHTML 1.0 strict

Ins and outs of input forms.

Between October 29 and November 1,
you will have a pop quiz on

Fluency
Chapters 20, 21, and 22, and
QuickStart Chapters 1 and 2.

Oct 29 Mon

Functions and Abstraction
Print Slides
Example using functions and onChange

QuickStart
pp. 108-113
Continue Lab 07
Reusing your code
Oct 30 Tue  
Continue Lab 07
 
Oct 31 Wed

Iterations
Print Slides
View lecture video
In Class Example 1
In Class Example 2
In Class Example 3
In Class Example 4
In Class Example 5

QuickStart
Chapter 3
Programming Functions (Lab 08)
Once is not enough!
Nov 1 Thu  
Programming Functions (Lab 08)
 
Nov 2 Fri

Animation
Print Slides
In Class Example 1
In Class Example 2

QuickStart

Chapter 4
 
Livening up Web pages

Between November 5 and 8,
you will have a pop quiz on
QuickStart Chapters 3 and 4, and pages 108-113.

Nov 5 Mon

Algorithms Summary
Print Slides

Fluency Chapter 22
Programming Iterations (Lab 09) The big picture.
Nov 6 Tue  
Programming Iterations (Lab 09)
 
Nov 7 Wed

JavaScript Summary
Print Slides

Fluency Chapters
18-22
Extra Credit:
Time Zones
(Lab 10)
JavaScript Wrapup
Nov 8 Thu  
Extra Credit:
Time Zones
(Lab 10)
 
Nov 9 Fri

Planning Document
Print Slides 19
Print Planning Document

 
Planning project 2B

On November 14 and 15,
you will have a pop quiz on
Fluency Chapters 9 and 18-22

Review this document to prepare for the quiz

Nov 12 Mon

No Class:
Veteran's Day

Join any Tuesday lab
Nov 13 Tue  
Project Work
Due by 10pm: Project 2A
 
Nov 14 Wed

JavaScript Review

In Class Examples
Square function
Input Form

Quiz Review

Fluency Chapter 9
Project Work
Assigned:
Project 2B
More on JavaScript
Nov 15 Thu  
Project Work
 
Nov 16 Fri

More on JavaScript
Print Slides

Project 2A Narrative

 
 
On November 19 and 20,
you will have the quiz that was postponed from last week.
Nov 19 Mon

Introduction to the Database Age video [58:00]

Fluency Chapter 13

Spreadsheets (Lab 11)
Excel 2003

lab11_2003_data.xls

Excel 2007
lab11_2007_data.xlsx

Extra Credit
Charts in Excel 2003
(Lab 12)

Spreadsheets are an easy way to compute
Nov 20 Tue  

Spreadsheets (Lab 11)
Excel 2003

lab11_2003_data.xls

Excel 2007
lab11_2007_data.xlsx

Extra Credit
Charts in Excel 2003
(Lab 12)

   
Nov 21 Wed No Lecture: Happy Thanksgiving
No Lab: Nice TA's :-)
 
Nov 22 Thu  
No Lab: Happy Thanksgiving
 
Nov 23 Fri No Lecture: Happy Thanksgiving
 
 
Quiz is canceled.
Nov 26 Mon

Spreadsheets & Databases
Print slides

Excel 2003
In class example 1
In class example 2
In class example 3

Excel 2007
In class example 1
In class example 2
In class example 3

Fluency Chapter 13

Access Intro (Lab 13)
Access 2003
Access 2007


Databases—better than spreadsheets?
Nov 27 Tue  
Access Intro (Lab 13)
Access 2003
Access 2007
 
Nov 28 Wed Thinking of Databases
Print Slides
Fluency Chapter 14
MS Access Reports & Forms (Lab 14) Asking questions (and getting answers) from databases
Nov 29 Thu  
MS Access Reports & Forms (Lab 14)
 
Nov 30 Fri Designing Databases
Print Slides
Fluency Chapter 15
 

Due by 10pm: Project 2B

A chalk talk
No quiz
Dec 3 Mon

Computers & Society
Print Slides

Privacy
Print Slides

Fluency Chapter 12
Project Work Making computing more pleasant
Dec 4 Tue  
Project Work
 
Dec 5 Wed

Security
Print Slides

Fluency Chapter 17
Project Work
Extra Credit:
Security (Lab 15)
Be careful! It's a jungle out there.
Dec 6 Thu  
Project Work
Extra Credit:
Security (Lab 15)
Dec 7 Fri

Wrap Up Print
Print Slides

Project 3 Part C2
Print Slides

Fluency Chapter 24
Extra Credit:
Address Munging
(Lab 16)
What have we learned this term?
No quiz next week! No final!
Concentrate on finishing your project.
Turn in before 10pm on Tuesday night.
Dec 10 Mon  
     
Dec 11 Tue      

Due by 10pm:
Project 3
& all extra credit labs

 
gold rectangle   Site is maintained by D.A. Clements