Learning Materials:
Material Type | Title | Overview | Courses | FOSS Area | Tags | Source |
---|---|---|---|---|---|---|
Reference | Forge Your Future with Open Source – Book |
Free and open source is the foundation of software development, and it’s built by people just like you. Discover the fundamental tenets that drive the movement. Take control of your career by selecting the right project to meet your professional goals. Master the language and avoid the pitfalls that typically ensnare new contributors. Join a community of like-minded people and change the world. Programmers, writers, designers, and everyone interested in software will make their mark through free and open source software contributions. https://fossforge.com |
Advocacy, Culture/Intellectual Property, Introduction, Philosophy/Politics, Use & Evaluate | Vicky Brasseur | ||
OpenUK Kids Camp Materials | CS0/Non-majors, CS1/CS2/Data Structures | Culture/Intellectual Property, Introduction, Philosophy/Politics | kids, | |||
Repo | Open Education Resources for FLOSS |
Collection of links to Open Education Resources with an open source flavor. |
CS0/Non-majors, CS1/CS2/Data Structures, Software Engineering & Process | Introduction | L. Memsm | |
Learning Activity | Project Scheduling |
This POGIL activity will help you learn about project scheduling, including challenges & useful techniques. To do this, you will explore ways to estimate how long it will take to make a batch of cookies. |
CS0/Non-majors, Social Issues & Professional Practice, Software Engineering & Process | Introduction, Tools & Communication | Clif Kussmaul | |
Learning Activity | Risk Management |
In project management, anything that could go wrong and hurt the project is a risk. Any work to identify, prevent, or handle risks is risk management. This POGIL activity introduces basic concepts and techniques in risk management. |
CS0/Non-majors, Social Issues & Professional Practice, Software Engineering & Process | Introduction, Privacy/Security, Tools & Communication | Clif Kussmaul | |
Learning Activity | Communication in Projects |
This POGIL activity explores some of the challenges and techniques that teams use to communicate in large projects, including free & open source software (FOSS), commercial software, and even projects that do not develop software. |
CS0/Non-majors, Social Issues & Professional Practice, Software Engineering & Process | Introduction, Tools & Communication | Clif Kussmaul | |
Learning Activity | FOSS Community Structures |
We refer to FOSS culture or community (singular), but every project is its own community, and has its own rules, processes, and norms. This POGIL activity explores some elements, structures, and principles that are common across many (not all) FOSS and HFOSS communities. |
CS0/Non-majors, CS1/CS2/Data Structures, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, Introduction | Clif Kussmaul | |
Reference | Slides – Intro to FOSS |
Slides that accompany Marko Schütz’s book Intro to FOSS (http://teachingopensource.org/learning-material/book-intro-foss./) Text is a comprehensive overview of the business of FOSS. Chapters include FOSS application areas, Philosophy and History of FOSS, FOSS Development and Community, FOSS Business, Case Studies, FOSS Government and more. |
CS0/Non-majors, Project Management, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, FOSS History, Introduction, Philosophy/Politics, Tools & Communication, Use & Evaluate | Marko Schütz - University of Puerto Rico Mayagüez | |
Reference | Book – Intro to FOSS |
Comprehensive overview of the business of FOSS. Chapters include FOSS application areas, Philosophy and History of FOSS, FOSS Development and Community, FOSS Business, Case Studies, FOSS Government and more. Slides for the text: http://teachingopensource.org/learning-material/slides-intro-foss/ |
CS0/Non-majors, CS1/CS2/Data Structures, Project Management, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, FOSS History, Introduction, Philosophy/Politics, Tools & Communication, Use & Evaluate | Marko Schütz - University of Puerto Rico Mayagüez | |
Reference | The Open Source Way |
The Open Source Way is a book shows how to (and how not to) engage with the community members on projects of any type by practicing the open source way. This handbook distills years of knowledge our community members have gained while running open source projects. |
CS0/Non-majors, Software Engineering & Process | Advocacy, Culture/Intellectual Property, Introduction, Philosophy/Politics | ||
Reference | 11 ways to get involved in HFOSS |
11 ways to get involved in HFOSS |
CS0/Non-majors, CS1/CS2/Data Structures | Advocacy, Culture/Intellectual Property, Documentation, Introduction | Heather Leson / Open Health News | |
Learning Activity | OpenMRS.Setup |
Introduction to the OpenMRS project. |
CS0/Non-majors | Introduction | HFOSS, OpenMRS, | foss2serve.org |
Learning Activity | Origins of Free Libre Software |
Students are offered some key and optional readings, whereupon they will be asked questions to answer. This can be given as homework, or as an in-class quiz. The questions are a mix of definitive and open-ended questions. Answers and grading-suggestions are given. |
CS0/Non-majors, CS1/CS2/Data Structures | Advocacy, Culture/Intellectual Property, Introduction, Philosophy/Politics | free software, libre software, | foss2serve.org |