From Teaching Open Source
The Humanitarian FOSS project offers FOSS courses at various levels in the curriculum. Several of these were offered as videoconferencing courses for students at Trinity College, Wesleyan University, and Connecticut College. A complete list of HFOSS-sponsored courses is available at the HFOSS Educational Repository.
The following courses are being offered in Fall 2009:
- Humanitarian Free and Open Source Software Development The course involves analyzing, designing, and implementing open-source software. Students work in teams on FOSS projects supported by the H-FOSS Project. This semester student teams are working on three projects, POSIT/Android, Collabbit, and MouseTrap, a GNOME accessibility project. In addition, the class as a whole, is pursuing as a case study, the launching a new open source project on sourceforge: HcryptoJ.
- CPSC 110: Open Source Software for Humanity In this 'FOSS 101' course students learn web application programming, using PhP and MySQL, while reading about and discussing the history of the free software and open source software movements and their broader implications on modern society and culture.
- Freedom and Openness Everywhere This is a first year seminar course. It focuses on the broader impacts of the free software and open source software movements. Starting with a review of the history and principles of the free software movement, students explore, through readings and discussions, how these principles have impacted the broader society and culture.