| Day | Date | Subject |
|---|---|---|
|
1 |
01/18/06 |
Introductory class |
Learning about Flickr as an end-user |
||
|
2 |
01/23/06 |
Overview of Flickr as an application |
|
3 |
01/25/05 |
Flickr: Tagging, Sets, Pooling -- and social picture sharing |
|
4 |
01/30/06 |
Flickr: RSS and Atom (syndication) I |
|
5 |
02/01/06 |
Flickr: RSS and Atom II: Blogging integration, first look at the Flickr APIs |
|
6 |
02/06/06 |
Flickr Hacks and Flickr Toys (remixing Flickr) |
|
7 |
02/08/06 |
Thinking about other applications using what we've learned about Flickr |
|
8 |
02/13/06 |
Presentation of Project Proposals: I |
|
9 |
02/15/06 |
Guest lecture (TBD) |
|
President's Day |
||
|
10 |
02/22/06 |
Introduction to the APIs in general & first pass at the Flickr API |
|
11 |
02/27/06 |
Review of XML, unicode, web services |
|
12 |
03/01/06 |
Get-oriented parts of the Flickr API |
|
13 |
03/06/06 |
Scripting language interfacing to Flickr |
|
14 |
03/08/06 |
Set-oriented parts of the Flickr API |
|
15 |
03/13/06 |
HTML DOM, Javascript & API: I |
|
16 |
03/15/06 |
HTML DOM, Javascript & API: II |
|
17 |
03/20/06 |
Mapping APIs, AJAX, Geobloggers, and Flickr |
|
18 |
03/22/06 |
Other APIs: amazon, google, ebay, etc |
|
Spring Break |
||
Remixing and Inventing | ||
|
19 |
04/03/06 |
Review of previous concepts; Project Discussions II |
|
20 |
04/05/06 |
Frameworks for remix |
|
21 |
04/10/06 |
Firefox extensions and Greasemonkey I |
|
22 |
04/12/06 |
Firefox extensions and Greasemonkey II |
|
23 |
04/17/06 |
OpenOffice.org, Microsoft Office, and smart documents |
|
24 |
04/19/06 |
TBD (based on class interest, project proposals) |
|
25 |
04/24/06 |
TBD (based on class interest, project proposals) |
|
26 |
04/26/06 |
TBD (based on class interest, project proposals) |
|
27 |
05/01/06 |
TBD (based on class interest, project proposals) |
|
28 |
05/03/06 |
Project Presentations |
|
29 |
05/08/06 |
Reflection on what we've learned |
Note on final section of the course: The focus of this section of the course is on bringing two (and ultimately more) things together. (e.g., Flickr and mapping). An organizing question is where can these meeting places and frameworks be. We will examine different frameworks, putting an emphasis on Firefox and the Greasemonkey extension. Learning how to use greasemonkey is a good way to learn about remixing many aspects of the Web, especially what is in the web browser. Depending on the interests of the students and what students are focused on for their projects, we will also consider looking at the following topics: