This calendar describes FIT100 throughout the term. (Links will become "live" when they're needed.) Here you will find lecture slides (Lecture column), and Lab materials (Section column).
Got Fluency 2nd Ed.?
Review this chapter-by-chapter comparison with the 3rd. ed. to make sure you don't miss anything!
The 3rd ed. can be checked out for 24 hours at Odegaard Library's Course Reserves. QuickStart to JavaScript is also available.
School Holidays
We have two official UW holidays during this quarter:
- Monday, January 21: Martin Luther King Day
- Monday, February 18: President's Day
Videocasts
Videocasts of lectures are available a couple hours after each lecture. See index of FIT100 videocasts. If you receive an error message about this website's security certificate, accept the UW security certificate and click the "Install the UW Sertificates Certificate Now!" button. Do it once for each Web browser that you use.
Turn-In Areas for homework, labs, and projects:
Date | Day | Lecture Topic | Due Dates for Readings |
Lab Topic |
Homework |
Summary |
---|---|---|---|---|---|---|
Week 1 | ||||||
Jan 7 | Mon | Introduction [Print] |
Become familiar with the FIT web site and UW computing facilities. | |||
Jan 8 | Tue | UW Network Resources (L1) | ||||
Jan 9 | Wed | Le Mot Juste [Print] |
Chapter 1 | UW Network Resources (L1) | HW 1 Assigned | Why are there strange words in computing, and why to learn them. |
Jan 10 | Thu | Lab canceled! | ||||
Jan 11 | Fri | Digerati [Print] |
Chapter 2 | Lab canceled! | HW 1 Due beginning of lecture HW 2 Assigned |
Explore two common desktop operating systems. |
Week 2 | Quiz 1 covers chapters 1-3 of Fluency | |||||
Jan 14 | Mon | Networking [Print] |
Chapter 3 | Routing packets and communicating with postcards. | ||
Jan 15 | Tue | Directories (L2) | ||||
Jan 16 | Wed | [HTML Print] [image] skiing example |
Chapter 4 | Directories (L2) | Publish to the World! | |
Jan 17 | Thu | Editing your web site (L3) | ||||
Jan 18 | Fri | Net Truth [Print] Example hoax sites: |
Chapter 5 | Editing your web site (L3) | Project 1 assigned HW 2 Due by 5PM |
Why not to believe stuff published online. Like this calendar? Turn in your homework online before 5PM. |
Week 3 | Quiz 2 covers chapters 4 and 5 of Fluency | |||||
Jan 21 | Mon | Martin Luther King Holiday—official UW holiday |
||||
Jan 22 | Tue | HTML Practice(L4) | DUE before 5PM: Labs 2 and 3 | |||
Jan 23 | Wed | Debugging [Print] |
Chapter 7 | HTML Practice(L4) | Before calling Tech Support, try this. | |
Jan 24 | Thu | Image Manip (L5) [Mt. St. Helens] [Red Square] |
||||
Jan 25 | Fri | Digital Representation [Print] | Chapter 8 | Image Manip (L5) [Mt. St. Helens] [Red Square] |
A world of 1's and 0's. Turn in your project online before 11PM |
|
Week 4 | Quiz 3 covers chapters 7 and 8 of Fluency | |||||
Date | Day | Lecture Topic | Due Dates for Readings |
Lab Topic |
Homework |
Summary |
Jan 28 | Mon | More Digital Representation [Print] |
Chapter 11 | Snow! | Light, Sound and Magic in a Virtual World | |
Jan 29 | Tue | GUIs (L6) [XHTML 1.0 starter file] |
||||
Jan 30 | Wed | Algorithms [Print] |
Chapter 10 | GUIs (L6)
[XHTML 1.0 starter file] |
DUE before 5PM: Labs 4 and 5 New! | Thinking procedurally is a familiar idea |
Jan 31 | Thu | Project Work | Project 1A Turn In by 23:00 New! | |||
Feb 1 | Fri | Expressing Algorithms [Print] | Chapter 18 | Project Work | Variables, Values and Expression | |
Week 5 | Quiz 4 will cover chapters 11, 10, and 18 in Fluency | |||||
Feb 4 | Mon | JavaScript Resources for Debugging [Print] |
Chapter 21 | DUE before 5PM: Lab 6 | Computers are effective when they repeat themselves. | |
Feb 5 | Tue | Project Work | ||||
Feb 6 | Wed | Iteration
[Print]
In-class examples: Other iteration examples: |
Chapter 20 | Project Work | Play it again, Sam. | |
Feb 7 | Thu | Algorithms (L7) liberty.jpg |
Project 1B Turn in by 23:00 New! | |||
Feb 8 | Fri | Special Guest: Marshall Bjerke, senior in Informatics In-class examples: |
Chapter 22 | Algorithms (L7) liberty.jpg |
Screen Input and Output | |
Week 6 | Quiz 5 will cover chapters 20, 21, and 22 in Fluency | |||||
Feb 11 | Mon |
In-class examples:
|
|
Packaging computations for future use. | ||
Feb 12 | Tue | Algorithms (L8) | ||||
Feb 13 | Wed | Algorithmic Thinking Summary [Print] |
Algorithms (L8) | Project 2 Assigned | Combining all of the big ideas. | |
Feb 14 | Thu | Project Work |
||||
Feb 15 | Fri | Computer Basics [Print] |
Chapter 9 QuickStart Chapter 1 |
Project Work |
How a computer works inside. | |
Week 7 | Quiz 6 will covers chapter 9 in Fluency and Chapter 1 in QuickStart | |||||
Feb 18 | Mon | President's Day Holiday—official UW holiday |
||||
Feb 19 | Tue | Extra Credit Lab: Time-Shift Lab (L9) Project Work |
DUE before 5PM: Labs 7 and 8 | |||
Feb 20 | Wed | Project 2 hints [Prints] |
Chapter 13, First half only QuickStart Chapter 2 |
Extra Credit Lab: Time-Shift Lab
(L9) Project Work |
Keeping private stuff private in a digitized world | |
Feb 21 | Thu | Spreadsheets (L10) [Data] Budget Extra Credit (L11) [Budget Data] |
||||
Feb 22 | Fri | Chapters 14-15 QuickStart Chapter 3 |
Spreadsheets (L10) [Data] Budget Extra Credit (L11) [Budget Data] |
Project 2A Turn in by 11PM New! | ||
Week 8 | Quiz 7 will cover Fluency chapters 13 (first half only), 14, and 15, and chapters 2 and 3 in QuickStart | |||||
Feb 25 | Mon | Project 2B and Privacy [Print] |
Chapter 16 QuickStart Chapter 4 |
DUE before 5PM: No labs New! | ||
Feb 26 |
Tue | Project Work | ||||
Feb 27 | Wed | Project | DBs may be better than spreadsheets | |||
Feb 28 | Thu | Access Intro (L12) | ||||
Feb 29 | Fri |
|
Access Intro (L12) | Project 2B Turn In by 23:00 New! |
Asking questions to databases | |
Week 9 | Quiz 8 will cover chapter 16 in Fluency | |||||
Date | Day | Lecture Topic | Due Dates for Readings |
Lab Topic |
Homework |
Summary |
Mar 3 | Mon | Queries [Print] |
Project 3A Assigned DUE before 5PM: Labs 9, 10, and 11 New! |
|||
Mar 4 | Tue | Extra Credit Access Forms (L13) | ||||
Mar 5 | Wed | Designing a Database [Print] Design exercise |
Chapter 17 | Extra Credit Access Forms (L13) | ||
Mar 6 | Thu | Project Work | ||||
Mar 7 | Fri | Designing and Querying the Database [Print] [Athletes Database] [Design Key] |
Project Work | Project 3A Turn In by 23:00 | ||
Week 10 | Quiz 9 will cover chapters 17 in Fluency | |||||
Mar 10 | Mon | SQL Demos, Security [Print] [Athletes Database] |
Chapter 12 and last half of 13 | Project 3B assigned DUE before 5PM: Lab 12 |
Be careful! It's a jungle out there. | |
Mar 11 | Tue | Security (L14) | ||||
Mar 12 | Wed | Do computers think? [Print] Grade-Calculator spreadsheet |
Chapter 23 | Security (L14) | Do they? | |
Mar 13 | Thu | Quiz TA Evaluations Project Work |
||||
Mar 14 | Fri | Wrap Up [Print] Instructor Evaluations Reflection Paper |
Chapter 24 | Quiz
TA Evaluations Project Work |
What have we learned this term? | |
Finals Week | No quiz! No final! | |||||
Mar 17 | Mon | Special drop-in lab: 1:30-4:30pm, MGH 430 |
DUE before 11PM: * Labs 13 & 14 * Project 3B |