(Before the first lab, we'll also post news here. But, you must learn how to read news during the first lab! If you have trouble, get your TA to help!)
For official course scheduling information, see the 101 calendar entry.
Office hours:
Labs start on Wednesday, 10 May, and are held in ICCS X050.
For this course, all work on the quizzes and exams must be strictly your own, with no discussion or aide from anyone else. In labs, you are free to ask questions of and work with other students, but you should ensure that you are capable of accomplishing each task in the lab on your own (and you may be required to demonstrate your ability to the TA). We will include a collaboration guideline for the project with the project description itself.
| Date (click for notes) |
Topic, Resources | Associated Lab |
|---|---|---|
| Mon 8 May |
Welcome!
What the Digerati Know (Human-Computer Interaction)
|
|
| Wed 10 May |
Making the Connection (Networking)
|
Getting Started |
| Fri 12 May |
The World Wide Web
HTML: Designing Web Pages
|
HTML |
| Mon 15 May |
Quiz 1
Algorithmic Thinking |
|
| Wed 17 May |
JavaScript
|
JavaScript |
| Fri 19 May |
More JavaScript
|
|
| Mon 22 May | Class and lab cancelled for Victoria Day | |
| Wed 24 May |
Quiz 2
Computing and Biology |
Ultimate Paint |
| Fri 26 May |
Painting and Drawing
Introduction to the JavaScript Puzzle Lab |
JavaScript Puzzle |
| Mon 29 May |
Quiz 3 CANCELLED
Computers and Visual Art
Painting in Java
|
|
| Wed 31 May | Continuing previous topics. | Java ArtLab |
| Fri 2 Jun |
Midterm exam |
Course projects |
| Mon 05 Jun |
Midterm review
Self-similarity |
|
| Wed 07 Jun |
How computers work
|
|
| Fri 09 Jun |
Minds and Machines
|
Eliza Lab |
| Mon 12 Jun |
Quiz 4
Project Reports due |
|
| Wed 14 Jun |
Computers and Music (1)
|
Project presentations (10min per group) |
| Fri 16 Jun |
Last class! Review; discussion of final exam
|
Project presentations continued |
| Sat 17 Jun | Final exam, 12-2:30PM, DMP 310 (normal classroom, normal time, but on Saturday) | |