Tenth graders learn how professional teams track their code with Git. A repository keeps the full history; commits are snapshots; branches let you work safely in parallel; and push/pull keeps a team in sync. They explore each idea, then plan a simple Git workflow.
Students will be able to…
How do teams track changes and work on code together without chaos?
Project this and tap each. Have students explore the core ideas of version control.
Tap any phase to open the teacher moves and student actions.
How does a team avoid overwriting each other’s code?
Students use the idea.
Students modify.
Students create.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Design and develop artifacts working collaboratively.
Document a program to make it easier to test and debug.
Decompose work into parts for a team.
Use collaborative tools to work with others.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students write a 4-step Git workflow for a team project. A printable version-control worksheet is in the Computer Science library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.