Stage 2 Activities/2.3 Sahana
Contents |
Planning for HFOSS Participation
Workshop Participants:
- Meghan Allen
- Rob Bryant
- Meilani Conley
- Sean Goggins
- Lynn Lambert
- Baochuan Lu
- Swap Sheth
Planning Stage 3 Activities
Meetings
<Identify meeting times. Find out HFOSS project meeting times.>
Please answer each of the following questions as it relates to your activity.
- Identify the course(s) the activity would be appropriate for.
Technology and Society intro HFOSS exposure Directed studies course for 4th year students, 13 weeks course in which the students spend 8-10 hrs per week CS2 - HFOSS as examples. students could pull out design or model control flow Intro to software engineering. course project could include doing requirements, design, development, testing for a new feature or bug fix
Lynn: Start with an independent project Summer 2015. Ask Linux user's group if they want to. Then, try to incorporate in an upper level course (maybe Object Oriented Programming?)
Southwest Baptist: do as a capstone. Doing it now. rescope as necessary. Introduce in bits and pieces through the curriculum. In the capstone, we identify an industry sponsor. We may have somebody to be a sponsor going forward for HFOSS.
Sean: uses githubs. 4 course into programming sequence. IT students, not coding.
Rob: use github, local repository in CS1.
Swap: I use opendata. 50 people, several teams. They use github, Ruby on Rails, etc. Taught basics in two 1 hour recitations. rspec. Using FOSS tools. opendata.gov and other data websites. Use the data in an interesting way.
- Briefly describe the activity.
1. github activity 2. field trip 3. set up development environment
- How much time do you expect the HFOSS activity to take (# classes, # homework assignments, # lab activities, etc.)? Will the activity be completed in class or out of class?
- How does this activity relate to course goals/objectives?
- What will students submit upon completion of the activity?
- How will you assess the submission?
- List any question or concerns you have about implementing your activity.
- What type of support will you need to implement your activity?
Specific Tasks
<What will group members do.>
Resources
Installation: http://eden.sahanafoundation.org/wiki/InstallationGuidelines
Open Data Resources:
Stanford Large Network Dataset Collection
http://snap.stanford.edu/data/
U.S. Government's Open Data http://www.data.gov/
Open Data Philly http://opendataphilly.org/
NYC Open Data https://nycopendata.socrata.com/
Project Gutenberg - Free ebooks http://www.gutenberg.org/
A LARGE directory of public APIs (This includes all the popular ones like Facebook, Twitter, Wikipedia, foursquare, IMDb, etc.) http://www.programmableweb.com/apis/directory
U.S. Census Data http://www.census.gov/main/www/access.html
UCI KDD Archive (This contains various datasets in categories like machine learning, recommendations, www, http://kdd.ics.uci.edu/