(Before the first lab, we'll also post news here. But, you must learn how to read the bulletin board! If you have trouble, ask for help from the instructor or a TA.)
| Instructor: | |
| Steve Wolfman | |
| E-mail: wolf@cs.ubc.ca | |
| Office: ICICS/CS, Room 239 | |
| Office hours: Mondays 1:30-3PM and Tuesdays 2:30-4PM. (Other times by appointment. Please ask if you need time!) | |
| Note: I have an "open door policy": if my door is open (even just a crack), come in and talk! | |
Teaching Assistants:
Online office hours: Andrew Kaufman, Thursdays 4-5PM. On AIM and MSN (instant messagers) look for cpsc101TA@aol.com or cpsc101TA@hotmail.com. Or, use the WebCT bulletin board or e-mail.
Students:
As part of the HTML lab, each student made their own web page! Here are the student web pages.
Labs:
| Number | Day | Time | TAs |
|---|---|---|---|
| L2A | Wed | 16:00-18:00 | Llachlan & Mike |
| L2B | Thu | 11:00-13:00 | Andrew & Sherry |
| L2C | Thu | 14:00-16:00 | Sandra & Vania |
| L2D | Wed | 9:00-11:00 | Andrew & Mike |
| L2E | Thu | 17:00-19:00 | Sandra & Andrew |
| L2F | Wed | 11:00-13:00 | Mike & Sherry/Vania |
(For official course scheduling information, see the 101 calendar entry.)
PRS clickers are required for the course and will be used (among other things) for regular, marked mini-quizzes. They are available for purchase at the UBC bookstore (and the textbook comes with a coupon for a clicker). (Note: you still only need one PRS clicker even if you're taking multiple courses that require them.)
Note: mini-quizzes are frequent, unannounced quizzes run using the PRS clickers.
Note: the course staff do not schedule the final exam; we can all discover its timing when it's posted on the official final exam schedule!
| Date (click for notes) | Topic, Resources | Associated Lab |
| Tue, 9 Jan |
Welcome!
|
|
| Thu, 11 Jan |
What the Digerati Know (Human-Computer Interaction)
|
|
| Tue, 16 Jan |
Making the Connection (Networking)
|
Getting started |
| Thu, 18 Jan |
Networking (continued) The World Wide Web
|
|
| Tue, 23 Jan |
WWW (continued) HTML: Designing Web Pages |
HTML |
| Thu, 25 Jan |
Algorithmic Thinking |
|
| Tue, 30 Jan |
Quiz 1 JavaScript
|
JavaScript (1) |
| Thu, 1 Feb |
JavaScript (continued)
|
|
| Tue, 6 Feb |
Painting and Drawing
|
GIMP |
| Thu, 8 Feb |
Painting and Drawing (continued)
|
|
| Tue, 13 Feb |
Computers and Visual Art Bonus Lecture - Historical |
Lab catch-up |
| Thu, 15 Feb |
Animate Arts |
|
| Tue, 20 Feb | MIDTERM BREAK! | |
| Thu, 22 Feb | Have fun.. and study! | |
| Tue, 27 Feb |
Quiz 2
|
ImageViewer |
| Thu, 1 Mar | Catch-up | |
| Tue, 6 Mar | Catch-up | JavaScript Art |
| Thu, 8 Mar | Midterm exam |
|
| Tue, 13 Mar |
Course projects kickoff Painting in JavaScript (continued) |
Course projects |
| Thu, 15 Mar | Self-similarity | |
| Tue, 20 Mar |
How computers work (1) How computers work (2)
|
Course projects |
| Thu, 22 Mar |
How computers work (3)
|
|
| Tue, 27 Mar |
Minds and Machines
|
Eliza Lab |
| Thu, 29 Mar |
Quiz 3
|
|
| Tue, 3 Apr | Course projects | |
| Thu, 5 Apr |
Computer Science and Biology (2) |
|
| Tue, 10 Apr |
Computers and Music (1) |
Project presentations! |
| Thu, 12 Apr | Computers and Music (2) |
|
(This schedule may change throughout the term - quiz and exam dates will be finalised one week in advance and may be modified up to that point.)