| Week/Classes |
Date |
Lecture/Discussion Topics (Programming and Open Source Topics) |
Reading (To be done before class) |
Homework (Due as noted) |
| 1/1 |
W-1/23 |
About this course
The H-FOSS Project
|
|
|
| 2/2-3 |
MW 1/28-30 |
Web-based applications & Installing PhP
The Open Source Movement: Open source world
|
Davis and Phillips, Ch. 1-2
Thomas Goertz, Open source everywhere
Wired, 11(11), 11/03.
|
HW Week 1 |
| 3/4-5 |
MW 2/4-6 |
Exploring PHP
Open source knowledge: Wikipedia
|
Davis and Phillips, Ch. 3
R. Rosenzweig, Can history be open source?
JAH, 93(1), 6/06, 117-146.
|
HW Week 2 |
| 4/5-6 |
MW 2/11-13 |
PHP Decision making and loops
Open source news: Nowpublic.com, Newassignment.net
|
Davis and Phillips, Ch. 4
Rachel Sterne, Citizen journalism in 2007
Newassignment.net, 1/2008
|
HW Week 3
|
| 5/7-8 |
MW 2/18-20 |
PHP Functions and Objects
Open source news (Continued)
|
Davis and Phillips, Ch. 5
|
HW Week 4 |
| 6/9-10 |
MW 2/25-27 |
PHP Arrays
Open source intelligence: Issues for Congress
|
Davis and Phillips, Ch. 6
Clive Thompson, Open source spying
NY Times Magazine, 12/06
|
HW Week 5
|
| 7/11-12 |
MW 3/3-5 |
HTML Forms
FSF vs. OSI: Open source licensing
|
Davis and Phillips, Ch. 10
Richard Stallman, The GNU Manifesto
www.gnu.org/manifesto.html, 1985.
OSI, History of OSI
www.opensource.org/history.
|
HW Week 6
|
| 8/14-15 |
MW 3/10-12 |
PHP Review and Practice Lab
Wesleyan Spring Vacation
|
|
Exam 1: PHP
|
| - |
3/17-21 |
Trinity Spring Vacation |
|
|
| 9/16-17 |
MW 3/24-26 |
MySQL and PHP
Open source and virtue (Postponed)
|
Davis and Phillips, Ch. 7
Y. Benkler & H. Nissenbaum, Commons-based peer production and virtue
J. Political Philosophy, 14(4), 394-419, 11/06.
|
HW Week 7
Program 1
|
| 10/18-19 |
MW 3/31-4/2 |
HTML Forms Processing
Open source and virtue
Open source biology: BioBricks Foundation
|
Davis and Phillips, Ch. 8-9
Drew Endy, Open Source Biology
Interview at O'Reilly OS Convention, 8/05
|
HW Week 8
Term Paper
|
| 11/20-21 |
MW 4/7-9 |
Humanitarian Open Source
Sourceforge
|
Humanitarian-FOSS
About Sourceforge
|
HW Week 9
Open Source Project
|
| 12/22-23 |
MW 4/14-16 |
VMOSS/Eclipse: Patching
Content Management Systems
|
Subversion
SVN Guide
Using Eclipse to Build a Patch
|
HW Week 10
|
| 13/24-25 |
MW 4/21-23 |
Applying a VMOSS Patch
The VMOSS Task List |
VMOSS Tasks
The Future of FOSS |
HW Week 11
|
| 14/26 |
M 4/28 |
Final Presentations |
Extended class period: 2:40-4:40 PM |
|
| 27 |
M-5/7 Noon-2:00 PM |
Trinity Final Exam Period |
Final Exam |
|