Difference between pages "Reflect on Learning from Failure (Framework)" and "Capstone, Dickinson, Braught"
(Manamana.) |
|||
Line 1: | Line 1: | ||
NOTE: THIS IS CURRENTLY A WORK IN PROGRESS!! | |||
NOTE: COURSE WILL BE OFFERED AY16-17. | |||
__NOTOC__ | __NOTOC__ | ||
{| border="1" | {| border="1" | ||
|- | |- | ||
|'''Title''' || | |'''Title''' || Syllabus for 2-Semester Senior Capstone Course | ||
|- | |- | ||
|'''Overview''' || | |'''Overview''' || Students will gain perspective on and experience with H/FOSS projects. In the first semester students will complete readings, exercises and activities that familiarize them with H/FOSS philosophy/community/tools, select a project in which to participate and produce a plan for their second semester. During the second semester students will work according to their plans while also completing readings on contemporary and ethical issues in computing. | ||
|- | |- | ||
|'''Prerequisite Knowledge''' || This | |'''Prerequisite Knowledge''' || This course was designed for use in the final year of a Computer Science major at a small liberal arts college. Students will typically have completed the core courses and be competent in: Object Oriented Programming, Data Structures, Analysis of Algorithms, Programming Languages, Organization and Architecture. They may also have completed electives. | ||
|- | |- | ||
|'''Learning Objectives''' || | |'''Learning Objectives''' || | ||
*Students will: | |||
*Gain perspective on H/FOSS and Software Engineering topics. | |||
*Improve their ability to work (reading/modifying/testing) within a substantial existing code base. | |||
*Interact with a community of developers and users. | |||
*Improve written and oral communication skills within the discipline. | |||
|} | |} | ||
=== Background: === | |||
Is there background reading material? | |||
Are there other activities the student should have done first? | |||
What is the rationale for this activity? | |||
Include helpful hints to faculty here. | |||
=== | === Directions: === | ||
What should the student do? | |||
=== Deliverables: === | |||
What will the student hand in? | |||
=== Assessment: === | |||
How will the activity be graded? | |||
=== Assessment === | |||
How will learning will be measured? | How will learning will be measured? | ||
Include sample assessment questions/rubrics. | |||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
! Criteria | ! Criteria | ||
Line 89: | Line 51: | ||
! Level 4 (exceptional) | ! Level 4 (exceptional) | ||
|- | |- | ||
| ''' | | '''Criterion 1...''' | ||
| | | | ||
| | | | ||
| | | | ||
Line 96: | Line 58: | ||
|- | |- | ||
| ''' | | '''Criterion 2...''' | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|} | |} | ||
Line 122: | Line 70: | ||
What are some likely difficulties that an instructor may encounter using this activity? | What are some likely difficulties that an instructor may encounter using this activity? | ||
=== Additional Information: === | === Additional Information: === | ||
{| border="1" | {| border="1" | ||
|- | |- | ||
|'''ACM Knowledge Area/Knowledge Unit''' || | |'''ACM Knowledge Area/Knowledge Unit''' || What ACM Computing Curricula 2013 knowledge area and units does this activity cover? [[ACM_Body_of_Knowledge]] | ||
|- | |- | ||
|'''ACM Topic''' || | |'''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''' || | |'''Level of Difficulty''' || Is this activity easy, medium or challenging? | ||
|- | |- | ||
|'''Estimated Time to Completion''' || | |'''Estimated Time to Completion''' || How long should it take for the student to complete the activity? | ||
|- | |- | ||
|'''Materials/Environment''' || Internet access | |'''Materials/Environment''' || What does the student need? Internet access, IRC client, Git Hub account, LINUX machine, etc.? | ||
|- | |- | ||
|'''Author(s)''' || | |'''Author(s)''' || Who wrote this activity? | ||
|- | |- | ||
|'''Source''' || | |'''Source''' || Is there another activity on which this activity is based? If so, please provide a link to the original resource. | ||
|- | |- | ||
|'''License''' || | |'''License''' || Under which license is this material made available? (http://creativecommons.org/licenses/) | ||
|} | |} | ||
=== 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. | |||
=== Category: === | |||
Categorize the page as "Category:Learning Activity" | |||
Also categorize the page under one or more of the subcategories found at http://foss2serve.org/index.php/Learning_Activities | |||
=== Feedback: === | |||
Feedback to the author(s) of the activity regarding usage or suggestions for enhancements can be included via the discussion tab. | |||
-------------------- | |||
This work is licensed under a | |||
[http://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0 International License] | |||
[[File: | [[File:CC_license.png]] | ||
[[Category: | [[Category: Learning_Activity]] | ||
[[Category: Full_Course]] |
Revision as of 18:08, 15 August 2016
NOTE: THIS IS CURRENTLY A WORK IN PROGRESS!! NOTE: COURSE WILL BE OFFERED AY16-17.
Title | Syllabus for 2-Semester Senior Capstone Course |
Overview | Students will gain perspective on and experience with H/FOSS projects. In the first semester students will complete readings, exercises and activities that familiarize them with H/FOSS philosophy/community/tools, select a project in which to participate and produce a plan for their second semester. During the second semester students will work according to their plans while also completing readings on contemporary and ethical issues in computing. |
Prerequisite Knowledge | This course was designed for use in the final year of a Computer Science major at a small liberal arts college. Students will typically have completed the core courses and be competent in: Object Oriented Programming, Data Structures, Analysis of Algorithms, Programming Languages, Organization and Architecture. They may also have completed electives. |
Learning Objectives |
*Gain perspective on H/FOSS and Software Engineering topics. *Improve their ability to work (reading/modifying/testing) within a substantial existing code base. *Interact with a community of developers and users. *Improve written and oral communication skills within the discipline. |
Background:
Is there background reading material?
Are there other activities the student should have done first?
What is the rationale for this activity?
Include helpful hints to faculty here.
Directions:
What should the student do?
Deliverables:
What will the student hand in?
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) |
---|---|---|---|---|
Criterion 1... | ||||
Criterion 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 | 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(s) | 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.
Category:
Categorize the page as "Category:Learning Activity"
Also categorize the page under one or more of the subcategories found at http://foss2serve.org/index.php/Learning_Activities
Feedback:
Feedback to the author(s) of the activity regarding usage or suggestions for enhancements can be included via the discussion tab.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License