Independent Capstone Project Design
(Difference between revisions)
Jim.huggins (Talk | contribs) |
Jim.huggins (Talk | contribs) |
||
Line 23: | Line 23: | ||
Complete the following Foss2Serve Learning Activities: | Complete the following Foss2Serve Learning Activities: | ||
− | # [[Intro to FOSS Activity]] | + | # [[Intro to FOSS Activity]] |
+ | # [[Project Anatomy Activity]] | ||
+ | # [[FOSS Field Trip Activity]] | ||
+ | # [[Project Evaluation Activity]] | ||
+ | # As needed, activities to learn about contemporary tools commonly used in FOSS communities: | ||
+ | ## Wikis: [[Introduction to Wikis]] | ||
+ | ## IRC: [[Introduction to IRC]] | ||
+ | ## Blogging: [[Blogging Activity]] | ||
+ | ## Bug Trackers: [[Bug Tracker Activity]] | ||
+ | ## Git: [[Git Activity]] | ||
+ | |||
+ | ==== Step Two: Select and Investigate an (H)FOSS Community ==== | ||
+ | |||
+ | Complete the following Foss2Serve Learning Activities: | ||
− | |||
==== Step Three: Prepare The Capstone Plan ==== | ==== Step Three: Prepare The Capstone Plan ==== | ||
Revision as of 20:37, 2 March 2016
DRAFT IN PROGRESS!!!
Title | Independent Capstone Project |
Overview | The student will create a detailed plan for an independent capstone project in an (H)FOSS community |
Prerequisite Knowledge | Basic knowledge of software development skills |
Learning Objectives | The student will prepare a detailed plan for a project that demonstrates the totality of skills required by a CS graduate. |
Background:
Directions:
Step One: Learn about (H)FOSS
Complete the following Foss2Serve Learning Activities:
- Intro to FOSS Activity
- Project Anatomy Activity
- FOSS Field Trip Activity
- Project Evaluation Activity
- As needed, activities to learn about contemporary tools commonly used in FOSS communities:
- Wikis: Introduction to Wikis
- IRC: Introduction to IRC
- Blogging: Blogging Activity
- Bug Trackers: Bug Tracker Activity
- Git: Git Activity
Step Two: Select and Investigate an (H)FOSS Community
Complete the following Foss2Serve Learning Activities:
Step Three: Prepare The Capstone Plan
Deliverables:
HFOSS Field Trip Report
Final Capstone Project Proposal
Assessment:
The project is successful if the student's department accepts the project proposal and allows the student to begin work on the capstone project.
Comments:
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 | How long should it take for the student to complete the activity? |
Materials/Environment | What does the student need? Internet access, IRC client, Git Hub account, LINUX machine, etc.? |
Author | Who wrote this activity? |
Source | Is there another activity on which this activity 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