Teaching Open Source (Activity)

(Difference between revisions)
Jump to: navigation, search
m
m
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{| border="1"
+
 
 +
{| class="wikitable"
 
|-  
 
|-  
|'''Title''' || TOS Activity
+
| '''Title''' || TOS Activity
 
|-
 
|-
|'''Overview''' || Learners will become members of the Teaching Open Source mailing list and gain some familiarity with the TOS wiki   
+
| '''Overview''' || Learners will become members of the Teaching Open Source mailing list and gain some familiarity with the TOS wiki   
 
|-  
 
|-  
|'''Prerequisite Knowledge''' || None.
+
| '''Prerequisite Knowledge''' || None.
 
|-
 
|-
|'''Learning Objectives''' || A student will be able to: 1) Describe the TOS list and site
+
| '''Learning Objectives''' || A student will be able to: 1) Describe the TOS list and site
 
|}
 
|}
  
  
=== Background: ===
+
=== Background ===
 +
 
 
Teaching Open Source is the primary website for academics interested in open source and involving their students in open source projects.  TeachingOpenSource.org was set up in March 2009.  The goal of the site is to foster collaboration and members are both academics and industry leaders.
 
Teaching Open Source is the primary website for academics interested in open source and involving their students in open source projects.  TeachingOpenSource.org was set up in March 2009.  The goal of the site is to foster collaboration and members are both academics and industry leaders.
  
 
'''''NOTE: Over the years, the TOS wiki has been uncontrolled and heavily spammed.  There is currently a project in process to rebuild the wiki and bring it under administrative control.  Because of that, we are using an alternative version of Part 2 below that does not require editing the TOS wiki.  - 2016-09-16 '''''
 
'''''NOTE: Over the years, the TOS wiki has been uncontrolled and heavily spammed.  There is currently a project in process to rebuild the wiki and bring it under administrative control.  Because of that, we are using an alternative version of Part 2 below that does not require editing the TOS wiki.  - 2016-09-16 '''''
  
=== Directions: ===
+
=== Directions ===
 +
 
 
==== Part 1 - Joining the Teaching Open Source Mailing List ====
 
==== Part 1 - Joining the Teaching Open Source Mailing List ====
 +
 
Teaching Open Source (TOS)- http://teachingopensource.org/index.php/Main_Page - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success."  You will visit this site and sign up for the list serv.  
 
Teaching Open Source (TOS)- http://teachingopensource.org/index.php/Main_Page - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success."  You will visit this site and sign up for the list serv.  
  
Line 30: Line 34:
 
<!--  Hidden at present because the TOS wiki is under re-construction
 
<!--  Hidden at present because the TOS wiki is under re-construction
 
==== Part 2 - Adding Yourself to the People Page on Teaching Open Source ====
 
==== Part 2 - Adding Yourself to the People Page on Teaching Open Source ====
 +
 
One tool used by members of the open source world is wiki pages.  During this part of the activity you will participate in the TOS community by creating a wiki page and introducing yourself to the community.
 
One tool used by members of the open source world is wiki pages.  During this part of the activity you will participate in the TOS community by creating a wiki page and introducing yourself to the community.
 
# Go to: http://teachingopensource.org/index.php/Main_Page
 
# Go to: http://teachingopensource.org/index.php/Main_Page
Line 46: Line 51:
 
# Click '''Save'''.
 
# Click '''Save'''.
 
-->
 
-->
 +
 
==== Part 2 - Exploring the TOS Wiki ====
 
==== Part 2 - Exploring the TOS Wiki ====
 +
 
Wikis are a common tool in open source projects.  At noted above, the TOS wiki is currently locked down for rebuilding.  So we would like you to explore the site a bit but you will not be making any changes.
 
Wikis are a common tool in open source projects.  At noted above, the TOS wiki is currently locked down for rebuilding.  So we would like you to explore the site a bit but you will not be making any changes.
  
Line 54: Line 61:
 
# Locate a few people with HFOSS interests similar to your own
 
# Locate a few people with HFOSS interests similar to your own
  
=== Deliverables: ===
+
=== Deliverables ===
 +
 
 
Subscription for yourself to the TOS mailing list
 
Subscription for yourself to the TOS mailing list
  
 
= Notes for Instructors =
 
= Notes for Instructors =
 +
 
The remaining sections of this document are intended for the instructor.  They are not part of the learning activity that would be given to students.
 
The remaining sections of this document are intended for the instructor.  They are not part of the learning activity that would be given to students.
  
=== Assessment: ===
+
=== Assessment ===
 +
 
 
How will the activity be graded?
 
How will the activity be graded?
 
   
 
   
Line 67: Line 77:
 
Include sample assessment questions/rubrics.
 
Include sample assessment questions/rubrics.
  
{| border="1" class="wikitable"
+
{| class="wikitable"
 
! Criteria
 
! Criteria
 
! Level 1 (fail)
 
! Level 1 (fail)
Line 89: Line 99:
 
|}
 
|}
  
=== Comments: ===
+
=== Comments ===
 +
 
 
What should the instructor know before using this activity?
 
What should the instructor know before using this activity?
  
Line 95: Line 106:
  
  
=== Additional Information: ===
+
=== Additional Information ===
{| border="1"
+
 
 +
{| class="wikitable"
 
|-  
 
|-  
|'''ACM Knowledge Area/Knowledge Unit''' || What ACM Computing Curricula 2013 knowledge area and units does this activity cover? [[ACM_Body_of_Knowledge]]
+
| '''ACM Knowledge Area/Knowledge Unit''' || What ACM Computing Curricula 2013 knowledge area and units does this activity cover? [[ACM_Body_of_Knowledge]]
 
|-
 
|-
|'''ACM Topic''' || What specific topics are addressed? The Computing Curriucula 2013 provides a list of topics - https://www.acm.org/education/CS2013-final-report.pdf
+
| '''ACM Topic''' || What specific topics are addressed? The Computing Curriucula 2013 provides a list of topics - https://www.acm.org/education/CS2013-final-report.pdf
 
|-
 
|-
|'''Level of Difficulty''' || Is this activity easy, medium or challenging?  
+
| '''Level of Difficulty''' || Is this activity easy, medium or challenging?  
 
|-
 
|-
|'''Estimated Time to Completion''' ||  20-30 minutes  
+
| '''Estimated Time to Completion''' ||  20-30 minutes  
 
|-
 
|-
|'''Materials/Environment''' || Access to Internet/Web and web browser and email client.  
+
| '''Materials/Environment''' || Access to Internet/Web and web browser and email client.  
 
|-
 
|-
|'''Author''' || Who wrote this activity?  
+
| '''Author''' || Who wrote this activity?  
 
|-
 
|-
|'''Source''' || [http://teachingopensource.org/index.php/Main_Page Teaching Open Source web site]
+
| '''Source''' || [http://teachingopensource.org/index.php/Main_Page Teaching Open Source web site]
 
|-
 
|-
|'''License''' || Licensed CC BY-SA  
+
| '''License''' || Licensed CC BY-SA  
 
|}
 
|}
  
=== Suggestions for Open Source Community: ===
+
=== Suggestions for Open Source Community ===
 +
 
 
Suggestions for an open source community member who is working in conjunction with the instructor.
 
Suggestions for an open source community member who is working in conjunction with the instructor.
 
   
 
   
Line 125: Line 138:
 
[[File:CC_license.png]]
 
[[File:CC_license.png]]
  
[[Category: Learning_Activity]]
+
[[Category:Learning_Activity]]
 
[[Category:Communication_and_Tools]]
 
[[Category:Communication_and_Tools]]
 +
[[Category:POSSE]]

Revision as of 19:36, 29 January 2017


Title TOS Activity
Overview Learners will become members of the Teaching Open Source mailing list and gain some familiarity with the TOS wiki
Prerequisite Knowledge None.
Learning Objectives A student will be able to: 1) Describe the TOS list and site


Background

Teaching Open Source is the primary website for academics interested in open source and involving their students in open source projects. TeachingOpenSource.org was set up in March 2009. The goal of the site is to foster collaboration and members are both academics and industry leaders.

NOTE: Over the years, the TOS wiki has been uncontrolled and heavily spammed. There is currently a project in process to rebuild the wiki and bring it under administrative control. Because of that, we are using an alternative version of Part 2 below that does not require editing the TOS wiki. - 2016-09-16

Directions

Part 1 - Joining the Teaching Open Source Mailing List

Teaching Open Source (TOS)- http://teachingopensource.org/index.php/Main_Page - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success." You will visit this site and sign up for the list serv.

Do the following:

  1. Go to: http://teachingopensource.org/index.php/Main_Page
  2. Locate the Get Involved section.
  3. Click the Join the mailing list link.
  4. Read through the information on the resulting page. Click the mailing list link.
  5. Complete the information in the form and click the Subscribe button.


Part 2 - Exploring the TOS Wiki

Wikis are a common tool in open source projects. At noted above, the TOS wiki is currently locked down for rebuilding. So we would like you to explore the site a bit but you will not be making any changes.

  1. Go to the TOS homepage: [1]
  2. Using the top menu items select "People" and then "Roll Call"
  3. Browse the list of TOS participants noting the mix of faculty members and open source project professionals
  4. Locate a few people with HFOSS interests similar to your own

Deliverables

Subscription for yourself to the TOS mailing list

Notes for Instructors

The remaining sections of this document are intended for the instructor. They are not part of the learning activity that would be given to students.

Assessment

How will the activity be graded?

How will learning will be measured?

Include sample assessment questions/rubrics.

Criteria Level 1 (fail) Level 2 (pass) Level 3 (good) Level 4 (exceptional)
Criteria 1
Criteria 2

Comments

What should the instructor know before using this activity?

What are some likely difficulties that an instructor may encounter using this activity?


Additional Information

ACM Knowledge Area/Knowledge Unit What ACM Computing Curricula 2013 knowledge area and units does this activity cover? ACM_Body_of_Knowledge
ACM Topic What specific topics are addressed? The Computing Curriucula 2013 provides a list of topics - https://www.acm.org/education/CS2013-final-report.pdf
Level of Difficulty Is this activity easy, medium or challenging?
Estimated Time to Completion 20-30 minutes
Materials/Environment Access to Internet/Web and web browser and email client.
Author Who wrote this activity?
Source Teaching Open Source web site
License Licensed CC BY-SA

Suggestions for Open Source Community

Suggestions for an open source community member who is working in conjunction with the instructor.



This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

CC license.png

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox