SIGCSE 2013 Workshop Notes

From Foss2Serve
Jump to: navigation, search

OpenFE Workshop Learning Materials Sprint
These are unedited notes taken by various people during the SIGCSE 2013 pre-conferencence workshop

File created on etherpad:
Now saved on the foss2serve wiki:

SIGCSE Workshop Agenda:

Pre-Workshop Activity Schedule:

The textbook "Practical OSS Exploration" is at:
(there isn't a link on the TOS homepage for this, and it's surprisingly hard to find... We should probably fix this...)

Materials Resources:

Stage 1 Comments

The course related activities need expectation setting - that we want them to think and come in with some preliminary ideas, but not final plans

Contact Info

Peter Froehlich,, Johns Hopkins Computer Science, Senior Lecturer, Gaming and Systems "Stuff" in general.
Karl R. Wurst,, Worcester State University, Professor and Chair of Computer Science.
Heidi Ellis,, Western New England University, Chair and Assoc. Prof. of Computer Science and Information Technology
Mao Zheng:, Department of Computer Science, University of Wisconsin-La Crosse
Lori Postner:, Dept of MAT/CSC/ITE, Nassau Community Cmunity College, Garden City, NY
Cam Macdonell:, Dept of Computer Science, Grant MacEwan University
Joey Kendall-Morwick: (currently at DePauw Univeristy, Dept of Computer Science)
Darci Burdge Nassau Community College
Greg Hislop Drexel University
Michelle Purcell Drexel University
Peter Froehlich Johns Hopkins
Stoney Jackson Western New England University

Stage 1
First two weeks seem OK
1.4 Register a channel on freenode:

Second two weeks
2.1 - both Karl & Greg have sample activities
create one on wordpress
look at on how to set up a blog and tag
post on personal page on wiki
include information on planet and talking about tagging blog posts - provides a way to direct certain posts to outside groups through planets or aggregators without having to send all your posts there.

2.2 - post on personal page on wiki
2.3 - Etherpad - may not need to be done in stage 1; don't want the use to seem artificial - seems like no good use of this during the second two weeks

What goes on a blog vs. wiki
wiki - achival - what will people want to know about in the future? project structure, things people need to know - documentation
blog - personal reflection - experience based - commentary

2.4 FOSS field trip - should be posted on a blog as opposed to wiki

what goes on personal page on wiki vs. general l foss2serve wiki?
2.5 list of projects and evaluations and have people add to/edit that wiki page
Have the participants choose a project from the list of projects on the foss2serve wiki, and then put up their evaluation on that page (this will help build up the catalog of projects....)

Third two weeks:
3.4 - perhaps this should be presented as more of a brain storming activity and make it clear that these are initial thoughts based upon what the the participant has learned thus far

*** During stage 1 we need some type of question/answer period - office hours, email, piazza, list serv, etc.

Stage 2
pedagogy & accessment
student team management
class dynamic & organization
class roadmap

have people available on IRC to help with the download/install of project

should the order of the pre-workshop activites be re-arranged? for example, should if the field trip is open ended, should that come before the FOSS in courses activity where they focus on one?

1. Introduction – 60 minutes

Learning objectives:

  • Why Open Source

Productively Lost:
TODO: update to this link

Possible readings:

Intro to Mozilla course (Open source intro)

6. Anatomy of a FOSS Project [formerly known as: "Intro to FOSS Projects and Dynamics"] - 60 minutes


Learning Goal: Understand basic terminology used in open-source development


  • A directed walkthrough into a specific project. Participants answer questions engaging with terminology.


Possible links:

Peter's Silly Attempt

Stoney's Ludicrous Attempt

Darci's Excellent Attempt

Hilarious Talk about Free Software and Open Source (that my students liked, careful swear words):

Aside: we need to come up with what a FOSS Roadtrip would be. Sounds like fun...

For Stoney:

Revi Sterling

ACM ICTD conference - held every 18 months; recently in Atlanta, next one in South Africa

Development organizations involved with ICTD program
Invenio (?) - based in San Francisco
Net Hope
World Vision
Denver Public School District

ICTD Masters
- 10 per cohort - about 6 are tech background; rest social sci or military, but with world experience, e.g., peace corp
- Wide age range; some faith based motivations; heavily women; substantial international, esp. west asia
- Currently on third cohort

3 semesters in class; one semester field project

Class work: See:
case studies
global dev I - about dev industry
global dev II - current trends in development
ICTD Lab - projects from NGO
quant and qual tools - in support of field work
3 grad tech courses; CS, telecomm, engineering
tech courses within the program, e.g., andriod; arduino
Policy/ econ course
Free elective

Just for reference, Revi's level of energy is amazing. :-)

Personal tools
Learning Resources
HFOSS Projects