User:Stoney.jackson
From Foss2Serve
Revision as of 20:56, 3 June 2013 by Stoney.jackson (Talk | contribs)
- Organization: Western New England University
- Email: dr.stoney@gmail.com
- Stoney or StoneyJackson on IRC networks:
- freenode.net
- irc.gnome.org
Exercise 2.6 Planning for HFOSS involvement
- What course(s) are you targeting?
- CS1: CSIT 102 - Intro. Programming (python)
- What learning outcomes would you like the students to achieve?
- Able to use common open-source tools (forge, IRC, etherpad, tracker, etc.).
- Able to articulate the distinguishing characteristics of FOSS development (adv./disav.).
- What type of activity do you want to incorporate? Sample activities could be HFOSS field trips, installing, documenting, testing, or code development. See http://xcitegroup.org/softhum/doku.php?id=f:50ways for more ideas.
- Have students create an account with github or bitbucket (probably bitbucket).
- Have students collaborate through bitbucket.
- Have students coordinate with IRC.
- Code review.
- What HFOSS project will you use?
- The tools I'll be introducing are not HFOSS specific, but are needed by the HFOSS community.
- What are the benefits of this project for this particular context (course & activity)?
- Students will be better prepared to participate in H/FOSS projects.
- What are potential stumbling blocks?
- Time. CS1 curriculum is tight.
- How do you want your students to interact with the community (if at all)?
- To get help using tools.
- What tools will your students have to learn (if any)?
- forge, tracker, IRC, pastebin
- Do you currently have the environment for this project to run (ie. is the hardware/OS available at your institution)?
- yes.. a web-browser
- What type of materials/background do you think you will need to provide to the students?
- links to tools
- links to instructions to download and install various tools
- class specific instructions for using tools (like naming conventions)
- What would you like the students to do during this activity?
- Use FOSS to complete programming assignments
- How long do you expect the activity to take?
- All semester :)
- What will the students hand in?
- IRC logs (meetbot)
- Link to repository (code in a repository)
- Link to pastebins
- Blog links
- WIki links
- Tracker link
- How will you assess what students have learned from this activity?
- Rubric for use of tools.