Git: Git Intro Activity
(Created page with "__NOTOC__ {| border="1" |- |'''Title''' || Git Intro Activity |- |'''Overview''' || Participants, in teams of 2-3, work through an activity to learn how to install, configure...") |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | {{Learning Activity Overview | ||
+ | |title= | ||
+ | Git Intro Activity | ||
+ | |overview= | ||
+ | Participants, in teams of 2-3, work through an activity to learn how to install, configure, and use git to manage local repositories. | ||
+ | |prerequisites= | ||
+ | * Command-line operations: | ||
+ | ** Change working directory (cd) | ||
+ | * Filesystem operations: | ||
+ | ** Create, rename, move, and delete directories and files | ||
+ | * Plaintext editor operations: | ||
+ | ** Edit and save a file | ||
+ | |objectives= | ||
* Install git | * Install git | ||
* Configure git | * Configure git | ||
Line 30: | Line 25: | ||
* Inspect the state of a repository | * Inspect the state of a repository | ||
* Undo a commit | * Undo a commit | ||
+ | |process skills= | ||
+ | }} | ||
− | + | === Background === | |
− | + | ||
− | === Background | + | |
Activity is maintained here: https://github.com/StoneyJackson/git-intro-activity | Activity is maintained here: https://github.com/StoneyJackson/git-intro-activity | ||
− | === Directions | + | === Directions === |
Directions are available here: https://github.com/StoneyJackson/git-intro-activity | Directions are available here: https://github.com/StoneyJackson/git-intro-activity | ||
− | === Deliverables | + | === Deliverables === |
A completed worksheet and a git repository. | A completed worksheet and a git repository. | ||
− | === Assessment | + | === Assessment === |
This is an in-class, team-based learning activity, and is not intended for assessment. If you really want to assess it, you would review answers teams give to questions and the git repository they produced. You could also circulate during the activity and assess team work and critical thinking. | This is an in-class, team-based learning activity, and is not intended for assessment. If you really want to assess it, you would review answers teams give to questions and the git repository they produced. You could also circulate during the activity and assess team work and critical thinking. | ||
− | === Comments | + | === Comments === |
=== Additional Information: === | === Additional Information: === | ||
− | {| | + | |
− | + | {{Learning Activity Info | |
− | + | |acm unit= | |
− | | | + | Software Engineering (SE) |
− | + | |acm topic= | |
− | | | + | Software configuration management and version control |
− | + | |difficulty= | |
− | | | + | medium |
− | + | |time= | |
− | | | + | 70 minutes |
− | + | |environment= | |
* Participants: 2+ | * Participants: 2+ | ||
* Each team needs 1 computer with | * Each team needs 1 computer with | ||
Line 70: | Line 65: | ||
** A browser | ** A browser | ||
** A working Internet connection with ports open for HTTP and HTTPS | ** A working Internet connection with ports open for HTTP and HTTPS | ||
− | + | |author= | |
− | | | + | Darci Burdge and Stoney Jackson |
− | + | |source= | |
− | | | + | https://github.com/StoneyJackson/git-intro-activity |
− | + | |license= | |
− | | | + | (c) 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED |
− | + | {{License CC BY SA}} | |
− | + | }} | |
− | + | ||
− | + | ||
=== Suggestions for Open Source Community: === | === Suggestions for Open Source Community: === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Category: CS Principles]] | + | [[Category:Learning Activity]] |
− | [[Category: CS1]] | + | [[Category:Communication and Tools]] |
− | [[Category: CS2]] | + | [[Category:Git]] |
+ | [[Category:CS Principles]] | ||
+ | [[Category:CS1]] | ||
+ | [[Category:CS2]] | ||
+ | [[Category:Good Draft]] |
Latest revision as of 22:50, 7 September 2018
Title |
Git Intro Activity |
---|---|
Overview |
Participants, in teams of 2-3, work through an activity to learn how to install, configure, and use git to manage local repositories. |
Prerequisites |
|
Learning Objectives |
After successfully completing this activity, the learner should be able to:
|
Process Skills Practiced |
Background
Activity is maintained here: https://github.com/StoneyJackson/git-intro-activity
Directions
Directions are available here: https://github.com/StoneyJackson/git-intro-activity
Deliverables
A completed worksheet and a git repository.
Assessment
This is an in-class, team-based learning activity, and is not intended for assessment. If you really want to assess it, you would review answers teams give to questions and the git repository they produced. You could also circulate during the activity and assess team work and critical thinking.
Comments
Additional Information:
ACM BoK Area & Unit(s) |
Software Engineering (SE) |
---|---|
ACM BoK Topic(s) |
Software configuration management and version control |
Difficulty |
medium |
Estimated Time to Complete |
70 minutes |
Environment / Materials |
|
Author(s) |
Darci Burdge and Stoney Jackson |
Source | |
License |
(c) 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License |