SIGCSE 2012/Workshop materials

From Teaching Open Source

Jump to: navigation, search

Contents

[edit] Schedule

  • 7:00 (10 min) Intro & Housekeeping (Greg) - Black culture stickypages setup in background (Mel & Sebastian)
  • 7:10 (10 min) What's FOSS and TOS? (Greg) - IRC and etherpad setup in background (Mel, Sebastian, Karl, and Heidi)
  • 7:20 (30 min) FOSS fieldtrip: ohloh et al (Heidi)
  • 7:50 (20 min) Review of communication tools: "We've been using IRC and etherpad all along" (Karl)
  • 8:10 (20 min) FOSS culture principles step-back (Mel & Sebastian)
  • 8:30 (10 min) Break
  • 8:40 (30 min) Course examples (Greg, Heidi, Karl, and Sebastian - Mel leads backchannel notes)
  • 9:10 (40 min) Course workshopping (individual instructors lead small groups)
  • 9:50 (10 min) Wrap-up

Open in your browser (two windows if possible)

You may want to register your nickname. See http://freenode.net/faq.shtml#registering

[edit] FOSS Fieldtrip

[edit] Part 1 - Follow Along

  1. Open http://sourceforge.net and http://ohloh.net in two different tabs or pages in your browser
  2. Follow along with the exploration

[edit] Part 2 - Explore On Your Own

  1. Add the VideoMan project to the comparison of Cheese and Ekiga
  2. Identify three positive factors about the VideoMan project
  3. Identify three red flags about the VideoMan project
  4. Pick a project domain to explore (e.g., gaming, disaster, networking, etc.) by searching on Ohloh
  5. Identify a few selection criteria (e.g., programming language used, recency of changes, size of code base, etc.)
  6. Pick two likely projects for use in your course (Hint: If you find one likely project, the "Similar Projects" link on the left may help you find a second)
  7. Evaluate the two projects by identifying strengths and weaknesses
  8. Select a project
  9. Identify one person to contact in the community.....

[edit] Minutes