image of left corner image of right corner

FIT 100

Fluency with Information Technology

Spring 2008

Week 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Finals

Textbooks

Check out textbooks for 24 hours at Odegaard's Course Reserves

Screencasts

Screencasts of lectures are available the same afternoon as the lecture. See index of FIT100 screencasts. If you receive an error message about this website's security certificate, accept the UW security certificate and click the "Install the UW Security Certificate Now!" button.

Turn-In Areas for Assignments, Labs, and Projects:

to top Week 1
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
Mar 31 Mon Introduction
[slides] [pdf] [handouts]
  UW Network Resources
(Lab 1)
HW 1 assigned

Videos:
Apr 1 Tue     UW Network Resources
(Lab 1)
 
Apr 2 Wed Le Mot Juste
[slides] [pdf] [handouts]

Chapter 1 Directories (Lab 2)

Linux and UNIX
(optional)
 
Apr 3 Thu     Directories (Lab 2)

Linux and UNIX (optional)
 
Apr 4 Fri Digerati
[slides] [pdf] [handouts]
Chapter 2   HW 2 assigned
to top Week 2
 
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
Apr 7 Mon

Informatics Program
[video on YouTube]

Networking
[slides] [pdf] [handouts]

Chapter 3 HTML Practice (Lab 3) Due before Noon: Lab 2, HW1
Apr 8 Tue     HTML Practice (Lab 3)  
Apr 9 Wed Networking Wrapup
[slides] [pdf] [handouts]
Chapter 4 Image Manipulation
(Lab 4)

[Mt. St. Helens]
[Red Square]
 
Apr 10 Thu     Image Manipulation
(Lab 4)

[Mt. St. Helens]
[Red Square]
 
Apr 11 Fri

More about Networking and http [slides] [pdf] [handouts]

Warriors of the Net video

Chapter 5  


to top Week 3
Date
Day
Lecture Topic
Readings Due
Lab Topic Assignments & Due Dates
Apr 14 Mon

HTML and Debugging
[slides] [pdf] [handouts]

Husky Pride
[image]

Searching the WWW
[slides] [pdf] [handouts]

Example hoax sites:

  HTML Project 1A
Due before Noon:
Labs 3 and 4, HW2


HTML Project 1A assigned
[XHTML 1.0 file]
Apr 15 Tue     HTML Project 1A
 
Apr 16 Wed Debugging
[slides] [pdf] [handouts]
Chapters 6 HTML Project 1A  
Apr 17 Thu     HTML Project 1A  
Apr 18 Fri Validating XHTML
[slides] [pdf] [handouts]
Chapter 7    
to top Week 4
No quiz this week!
Date Day Lecture Topic Readings Due Lab Topic Assignments & Due Dates
Apr 21 Mon

Digital Representation
[slides] [pdf] [handouts]

Color Play with swatches

Chapter 8 HTML Project 1B

Due before Noon: Project 1A

Assigned: Project 1B

Apr 22 Tue     HTML Project 1B  
Apr 23 Wed Programming Basics and Algorithms
[slides] [pdf] [handouts]
Chapter 10 HTML Project 1B  
Apr 24 Thu     HTML Project 1B  
Apr 25 Fri Programming Concepts
[slides] [pdf] [handouts]
Chapter 18 and 19    
to top Week 5
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
Apr 28 Mon

Programming Concepts (continued)
[slides] [pdf] [handouts]

Animations

Video Demos for JavaScript Debugging:

Chapters 18, 19, and 21

QuickStart

Chapter 1

First JavaScript (Lab 5/6)

 
Apr 29 Tue     First JavaScript (Lab 5/6) Due before Noon:
Project 1B
Apr 30 Wed

Programming Concepts (continued) [slides] [pdf] [handouts]

Functions
[slides] [pdf] [handouts]

Examples:

Chapter 20 First JavaScript (Lab 5/6) Project 2A assigned
May 1 Thu     First JavaScript (Lab 5/6)  
May 2 Fri

Iteration
[slides] [pdf] [handouts]

In-class examples:

Demo Videos

Free Software Downloads

Chapter 20    
to top Week 6
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
May 5 Mon

Indexing and Arrays [video]
[slides] [pdf] [handouts]

Fixing Errors Fast [video] [no slides]

Installing Web Developer Toolbar [video]

Examples

Chapter 21

QuickStart
Chapter 2
Lab 7/8 Conditionals [Lab] [Quiz Part 1] [Quiz Part 2] Due before Noon:
Lab 5-6



May 6 Tue     Lab 7/8 Conditionals [Lab] [Quiz Part 1] [Quiz Part 2]  
May 7 Wed Forms: Inputs and Outputs
[slides] [pdf] [handouts]

Chapter 22 Lab 7/8 Conditionals [Lab][Quiz Part 1] [Quiz Part 2]

Due before Noon:
Project 2A

May 8 Thu     Lab 7/8 Conditionals [Lab][Quiz Part 1] [Quiz Part 2]
Project 2B assigned
[Project 2B Quiz Link]

Rollover Example
May 9 Fri

JavaScript Context
[slides] [pdf] [handouts]

Emoticons (separately)
[slides] [pdf] [handouts]

QuickStart
Chapter 3


 
to top Week 7
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
May 12 Mon Document Object Model
[slides] [pdf] [handouts]

Essentials of the DOM and JavaScript (10 min.)

DOM Exercise
Answers—see slides
QuickStart
Chapter 4
JS Project 2B  
May 13 Tue
  JS Project 2B

 
May 14 Wed Document Object Model 2
[slides] [pdf] [handouts]

DOM Exercises [Ex. 2] [Ex. 3]


JS Project 2B Due before Noon: Labs 7/8
May 15 Thu     JS Project 2B  
May 16 Fri Lecture canceled!
  Undergraduate Research Symposium in Mary Gates
to top Week 8
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
May 19 Mon Computer Basics
[slides] [pdf] [handouts]

Chapter 9


Project 2B
May 20 Tue     Project 2B  
May 21 Wed Intro to Spreadsheets
[slides] [pdf] [handouts]
Chapters 14-15 Spreadsheets (Lab 9)
[Instructions] [Quiz]
Due Before Noon: Project 2B
May 22 Thu     Spreadsheets (Lab 9)
[Instructions] [Quiz]
 
May 23 Fri Privacy
[slides] [pdf] [handouts]

- ACLU Pizza Palace
-
Identity Theft
Chapter 13 (first half)    
to top Week 9
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
May 26 Mon Memorial Day—official UW holiday! No classes! Happy Holiday!
May 27 Tue     Labs Canceled Due Before Noon: Lab 9
May 28 Wed Database Basics / XML
[slides] [pdf] [handouts]
Chapter 16
(different from 2nd ed.)
Database (Lab 10)
Lab 10 Quiz

Project 3A assigned
May 29 Thu     Database (Lab 10)
Lab 10 Quiz
 
May 30 Fri Designing a Database
[slides] [pdf] [handouts]

Chapter 17    
to top Week 10
Date
Day
Lecture Topic
Readings Due
Lab Topic
Assignments & Due Dates
Jun 2 Mon Querying the Database
[slides] [pdf] [handouts]

Design exercise
[Athletes Database]
[Design Key]
Chapter 17 Security (Lab 11)

Project 3B
Due before Noon: Lab 10

Project 3B assigned
Jun 3 Tue     Security (Lab 11)

Project 3B
 
Jun 4 Wed

Security
[slides] [pdf] [handouts]

Quick Write keys:
QW3, QW4, QW5, QW7, QW8, QW9, QW10

Chapter 13 (last half)
Quiz
TA Evaluations

Database Project 3B
Due before Noon: Project 3A
Jun 5 Thu     Quiz
TA Evaluations

Database Project 3B
 
Jun 6 Fri

Wrap Up
[slides] [pdf] [handouts]

Instructor Evaluations

Quick-Write

Drop-in Lab: 4-6pm MGH 030

Chapter 24    
to top Finals No final!
Jun 9 Mon Drop-in Lab: 1:30-6:30PM MGH 030
    Due before Noon: Lab 11
Jun 10 Tues Grade Point Conversion Spreadsheet     Due before Noon: Project 3B

If you're having problems with queries, watch the June 2 lecture!
Jun 11 Wed Drop-in Lab: 8:30AM-12:30PM MGH 430     Due before Noon:
  • 1-1-1 Rule for Project 3B

Due Before 11:45PM:

  • Extra credit paper (only available if you did not participate in a usability study. (See Catalyst Collect It for topics.)
gold rectangle   Site is maintained by D.A. Clements