SIGCSE 2013 Workshop Notes

From Foss2Serve
Revision as of 10:24, 24 July 2016 by Clif.kussmaul (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


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

--------------------------------------------------------------------------
File created on etherpad: http://openetherpad.org/OpenFE
Now saved on the foss2serve wiki: http://foss2serve.org/index.php/Notes_SIGCSE_Workshop_2013
--------------------------------------------------------------------------

SIGCSE Workshop Agenda:
http://foss2serve.org/index.php/Agenda_SIGCSE_Workshop_2013

Pre-Workshop Activity Schedule:
http://foss2serve.org/index.php/Pre-Workshop_Activity_Schedule

http://foss2serve.org/index.php/Intro_to_FOSS_Activity

The textbook "Practical OSS Exploration" is at: http://teachingopensource.org/index.php/Practical_OSS_Exploration_textbook
(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:
https://zenit.senecac.on.ca/wiki/index.php/Dive_into_Mozilla


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, phf@cs.jhu.edu, Johns Hopkins Computer Science, Senior Lecturer, Gaming and Systems "Stuff" in general.
Karl R. Wurst, karl.wurst@worcester.edu, Worcester State University, Professor and Chair of Computer Science.
Heidi Ellis, ellis@wne.edu, Western New England University, Chair and Assoc. Prof. of Computer Science and Information Technology
Mao Zheng: mzheng@uwlax.edu, Department of Computer Science, University of Wisconsin-La Crosse
Lori Postner: Lori.Postner@ncc.edu, Dept of MAT/CSC/ITE, Nassau Community Cmunity College, Garden City, NY
Cam Macdonell: macdonellc4@macewan.ca, Dept of Computer Science, Grant MacEwan University
Joey Kendall-Morwick: jmorwick@indiana.edu (currently at DePauw Univeristy, Dept of Computer Science)
Darci Burdge Nassau Community College darci.burdge@ncc.edu
Greg Hislop Drexel University hislopg@drexel.edu
Michelle Purcell Drexel University mjw23@drexel.edu
Peter Froehlich Johns Hopkins phf@cs.jhu.edu
Stoney Jackson Western New England University stoney.jackson@wne.edu


Stage 1
First two weeks seem OK
1.4 Register a channel on freenode: http://blog.freenode.net/2008/04/registering-a-channel-on-freenode/

Second two weeks
2.1 - both Karl & Greg have sample activities
create one on wordpress
look at http://teachingopensource.org/index.php/Planet_Feed_List 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
Heidi
Cam
Mao
Joey

Learning objectives:

  • Why Open Source

Productively Lost:
TODO: update to this link http://teachingopensource.com/index.php/Textbook_Release_0.8
http://quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html/ch-Foreword.html
http://quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html/sn-Foreword-Why_Traditional_Student_Projects_Are_Ineffective.html

https://zenit.senecac.on.ca/wiki/index.php/Dive_into_Mozilla

Possible readings:
http://en.wikibooks.org/wiki/Open_Source

Intro to Mozilla course (Open source intro)
https://zenit.senecac.on.ca/wiki/index.php/Dive_into_Mozilla


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

Stoney
Peter
Darci

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


TO THE ACTIVITY DEVELOPER

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

TO-DO LIST

Possible links:
http://en.wikibooks.org/wiki/Open_Source


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): http://www.youtube.com/watch?v=UIDb6VBO9os

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

For Stoney: http://dl.acm.org/citation.cfm?id=1531692

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
UN
Denver Public School District

ICTD Masters
http://www.colorado.edu/atlas/newatlas/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: http://www.colorado.edu/atlas/newatlas/masters/curriculum.html
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
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox