User:Stoney.jackson
(Difference between revisions)
(Adding information.) |
(Answered 2.6 activity) |
||
Line 4: | Line 4: | ||
** freenode.net | ** freenode.net | ||
** irc.gnome.org | ** 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. |
Revision as of 20:56, 3 June 2013
- 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.