Morgan - FOSS Course (Proposal)

(Difference between revisions)
Jump to: navigation, search
(Learning Actiities)
(Learning Activities)
Line 12: Line 12:
  
 
==Learning Activities==
 
==Learning Activities==
 +
This a beginning of the structure of the course. My work this summer is to create, either from current sources or from scratch, the activities that will fill in the rest of a ten week term.
 +
{| class="wikitable" border="2"
 +
|+ Outline FOSS course
 +
|-
 +
! Week !!  Assignment/Activity !! Homework
 +
|-
 +
| 1 Intro || Intro to Class || [http://firstmonday.org/ojs/index.php/fm/article/view/578/499 The  Cathedral and the Bazaar]
 +
|-
 +
| || Intro to Wikis ** (Provide a wiki to play with) || [http://www.xcitegroup.org/softhum/doku.php?id=f:assignment_freevsopen Free vs. Open]
 +
|-
 +
| || Intro to IRC ** (create an IRC channel and have students "talk")
 +
|-
 +
| 2 || Blog activity/Introduce OSS projects like Ubuntu, Firefox, Moodle, etc. (Projects the students are familiar with) || [http://blog.smartbear.com/software-quality/bid/167051/ 14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star]
 +
|-
 +
| || "Anatomy Activity **
 +
Evaluate projects based on criteria (Similar to Sahana vs SugarLabs) This will help students focus  on things to look for when finding a project" || [http://icontribute.wordpress.com/how-to-contribute-to-open-source-without-coding/ How to Contribute to Open Source Without Coding]
 +
|-
 +
| || Begin exploration of areas of interest/Codes of Conduct || BLOG (Ongoing Blog about experiences)
 +
|-
 +
| 3 Teams and communication || FOSS field trip **
 +
Ohloh - find projects of interest
 +
|-
 +
| || Form teams based on interests/Set up team IRC channels and wikis/Determine group meeting schedule outside of class (via IRC, logs to be turned in) || Each group member find a minimum of 2 projects that meet group requirements. Share them in weekly IRC.
 +
|-
 +
| || Determine group OSS project || BLOG
 +
|}
  
 
==Expected Learning Outcomes==
 
==Expected Learning Outcomes==

Revision as of 19:56, 15 July 2013

Becka Morgan
Email: mailto:morganb@wou.edu morganb@wou.edu]


Contents

Summary

Th focus of my work this summer will be to completely rewrite the OSS course I teach for Winter term. Currently the course focuses on the Ubuntu project and has been fairly unstructured. This is a moderately successful way to teach this course. Reinventing the way the course is taught, using what I learned at POSSE, will allow me to create a course that is less frustrating for students and has more focused goals. This will provide me with the opportunity to do research on using the information from POSSE vs the more unstructured approach.

Target course

IS451/CS551 is a course that is offered at WOU during Winter term as a combined undergrad/graduate level course. It is currently part of a grad level pathway and an undergrad elective. This is a course designed to promote participation by students in OSS within an environment that supports diversity. The intent is to create a framework for a course that creates a Community of Practice among the participants as a way to affect self-efficacy among underrepresented populations.

Target Student Audience

The target for this class are students who have some maturity in tech. They have successfully competed data structures as an undergrad. Graduate students are in an MIS program so the focus is on participation other than coding for many who have a business focus. It is a great combination of students to further the idea that all contributions are valuable.

Learning Activities

This a beginning of the structure of the course. My work this summer is to create, either from current sources or from scratch, the activities that will fill in the rest of a ten week term.

Outline FOSS course
Week Assignment/Activity Homework
1 Intro Intro to Class The Cathedral and the Bazaar
Intro to Wikis ** (Provide a wiki to play with) Free vs. Open
Intro to IRC ** (create an IRC channel and have students "talk")
2 Blog activity/Introduce OSS projects like Ubuntu, Firefox, Moodle, etc. (Projects the students are familiar with) 14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star
"Anatomy Activity **

Evaluate projects based on criteria (Similar to Sahana vs SugarLabs) This will help students focus on things to look for when finding a project" || How to Contribute to Open Source Without Coding

Begin exploration of areas of interest/Codes of Conduct BLOG (Ongoing Blog about experiences)
3 Teams and communication FOSS field trip **

Ohloh - find projects of interest

Form teams based on interests/Set up team IRC channels and wikis/Determine group meeting schedule outside of class (via IRC, logs to be turned in) Each group member find a minimum of 2 projects that meet group requirements. Share them in weekly IRC.
Determine group OSS project BLOG

Expected Learning Outcomes

Evaluation

Expected Artifacts

Requested Funding

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