FOSS Background (Module)
From Foss2Serve
Revision as of 13:48, 16 August 2016 by Kate.lockwood (Talk | contribs)
THIS MODULE IS CURRENTLY UNDER CONSTRUCTION
TEMPLATE
Title | CS Principles: FOSS Background |
Overview | This module introduces students to the philosophy and processes of Free and Open Source Software (FOSS). It is meant to align with Learning Objectives 7.3.1 and 7.4.1 |
Prerequisite Knowledge | No prerequisite knowledge required |
Learning Objectives | At the end of this module, students should be able to:
|
Background:
- Background reading for teachers
- It might be helpful for teachers to complete the Intro to FOSS module located here: http://foss2serve.org/index.php/Intro_to_FOSS_Activity
- In particular, the readings in section 2 will give teachers some important background in the history and vocabulary of the FOSS community that can be used to help frame course discussions.
- What is the expected knowledge level of the student?
- This activity is appropriate for beginning level students
What is the rationale for this module?
Include helpful hints to faculty here.
Sequence/Sub-Path
Include the sequence of activities
Topic | Activity | Deliverable | Length | Notes |
---|---|---|---|---|
Link to First Activity | ||||
Link to Second Activity |
Potential Extensions
There are a number of possible additions and extensions to the materials here. Please use the discussions tab on this page to share your experiences using the materials, to ask questions, or to offer additional activities. Here are a few examples:
- Have students find and read a license for a piece of software they currently use regularly (e.g. Microsoft Word, iTunes, or Gmail). Then have them find a FOSS license for a similar product. Have the students read both licenses and compare the contents. Ask them to compare and contrast the benefits/drawbacks of both licenses from a user perspective and also from a corporate/programmer perspective.
- Have students find and install two pieces of software (one open source and one traditionally distributed). Ask them to compare the processes (finding the software, installing it, setting up the license, etc). If time allows you could have students complete the Installation Test activity here: http://foss2serve.org/index.php/Test_Installation_Instructions and contribute their observations back to a project. This can be a meaningful way for students with no/little programming background to contribute to a project
Comments:
What should the instructor know before using this module?
What are some likely difficulties that an instructor may encounter using this module?
Additional Information:
Level of Difficulty | Is this module easy, medium or challenging? |
Estimated Time to Completion | How long should it take for the student to complete the module? |
Materials/Environment | What does the student need? Internet access, IRC client, Git Hub account, LINUX machine, etc.? |
Author(s) | Who wrote this module? |
Source | Is there another module on which this module is based? If so, please provide a link to the original resource. |
License | Under which license is this material made available? (http://creativecommons.org/licenses/) |
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