Open Source Software for Humanity: Schedule

[article] [edit page] [discussion] [history]

From Humanitarian-FOSS Project Development Site

Week/Classes Lecture/Discussion Topics (Programming and Open Source Topics)Reading (to be done before class) Homework (due as noted)
1/ 1 About this course

The H-FOSS Project

2/ 2-3 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 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/ 6-7 PHP Decision making and loops Davis and Phillips, Ch. 4

Rachel Sterne, Citizen journalism in 2007 - Newassignment.net, 1/2008

HW Week 3
5/ 8-9 PHP Functions and Objects

Open source news (Continued)

Davis and Phillips, Ch. 5 HW Week 4
6/ 10-11 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/ 12-13 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 PHP Review and Practice Lab Exam 1 - PHP
9/ 16-17 MySQL and PHP 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 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 Humanitarian Open Source

Sourceforge

Humanitarian-FOSS

About Sourceforge

HW Week 9

Open Source Project

12/ 22-23 VMOSS/Eclipse: Patching

Content Management Systems

Subversion

SVN Guide Using Eclipse to Build a Patch

HW Week 10
13/ 24-25 Applying a VMOSS Patch

The VMOSS Task List

VMOSS Tasks

The Future of FOSS

HW Week 11
14/ 26 Final Presentations Extended class period: 2:40-4:40 PM
15/ 27 Trinity Final Exam Period Final Exam
Personal tools