Sample teaching plan

This teaching plan is created for demo purposes, to use during the streaming/team teaching exercises.

The teaching plan

Motivation (1 min)

  • A: greeting

  • A: asks B if you have ever had code break due to changing it wrongly, and not being able to go backwards

  • B: (answers yes somehow)

  • B: asks A about how version control helps with this

  • A: Tells about version control

    • Record checkpoints (versions)

    • Get a history

    • Share and collaborate

    • we demonstrate git

demo (3 min)

For demos, A talks and B types the demo.

  • A: introduce demo and asks B if they want to type

  • Action: B opens a terminal and cd to existing project dir

    • mentions how terminal may be hard but isn’t part of today’s lesson.

  • Actions: A talks, B types

    • (make two files if they don’t exist yet)

    • git init

    • git status

    • git add file file

    • git commit -m "MESSAGE"

    • git log

outro (1 min)

  • B: asks how often this is really used

  • Q&A via Notes

  • Whoever: recommend trying this on one project

Sample questions

These are some sample questions which the instructors (of the teaching practice) may ask the teaching-learners via the Notes.