Why Use Version Control

(Difference between revisions)
Jump to: navigation, search
(work in progress)
m (Added category)
Line 92: Line 92:
[[Category: Learning_Activity]]
[[Category: Learning_Activity]]
[[Category: CS Principles]]
[[Category: CS1]]

Revision as of 21:06, 7 August 2016

Title Why Use Version Control
Overview This is a hands-on game that demonstrates the value of version control
Prerequisite Knowledge None - this should be a good introduction to the topic before any technical work
Learning Objectives After completion, the student should be able to (1) describe what version control does and (2) describe at least three scenarios in which version control is useful


I've written this learning activity because understanding the *concepts* behind version control -- and understanding the reasons why you would want to use it -- can be useful even if a student never goes beyond the web interface of Github.


What should the student do?


What will the student hand in?


How will the activity be graded?

How will learning will be measured?

Include sample assessment questions/rubrics.

The purpose of the project
Why the project is open source


What should the instructor know before using this activity?


Additional Information:

Level of Difficulty Is this activity easy, medium or challenging?
Author Who wrote this activity?

Suggestions for Open Source Community:



CC license.png

Personal tools
Learning Resources
HFOSS Projects