• Home
  • About
  • Schedule
  • Sessions
  • Team
  • Mechanics
  • Repos
  • Code of Conduct
  • Acknowledgements

Sessions

Summary & Outlook

Session 14
January 31, 2025

Graphical User Interfaces

Session 13
January 24, 2025

Tags, Releases & Publication

Session 12
January 17, 2025

Git(Hub) with the world

Session 11
January 10, 2025

Repetition & Practice

Session 10
December 20, 2024

GitHub - Collaboration

Session 09
December 13, 2024

Remotes - Intro

Session 08
December 6, 2024

Quarto

Session 07
November 29, 2024

Branches

Session 06
November 22, 2024

Git Essentials

Session 05
November 15, 2024

Basic Git workflow

Session 04
November 8, 2024

First steps with Git

Session 03
November 1, 2024

Command Line

Session 02
October 25, 2024

Introduction to Version Control

Session 01
October 18, 2024
No matching items

Course requirements

From session 1: Your role

Active participation

  • This is a pass / fail course. You pass if you fulfill all course requirements:
  • Requirement 1: Come to at least 12 out of 14 sessions (85%)
  • Requirement 2: Complete all surveys/quizzes
  • Requirement 3: Complete all mandatory exercises (implemented in Git)

How do we verify the course requirements?

  1. Requirement 1: Sign the attendance list
  2. Requirement 2: Provide a personal codeword. At the end of the semester, send an email with your personal codeword to sekretariat-luv.psych@uni-hamburg.de (Christine Manor). We will send our secretary a list of personal codewords and she will return a list of names.
  3. Requirement 3: We check your GitHub repositories.

Your tasks

In order to pass this course, you should have accomplished the following tasks:

  1. You have a public city-guide repository on GitHub (Sessions 03, 08, 12).
  2. You added a text file (e.g., .qmd or .txt) with at least one city recommendation to the repository (Session 03).
  3. You added a .gitignore file (ignoring a random file like an image) to the repository (Sessions 04, 05).
  4. You created and merged a branch in your repository (Session 06).
  5. You created a pull request in a partner’s repository, e.g., by adding a new recommendation (Sessions 09, 10).
  6. You reviewed and merged the pull request of a partner in your city-guide repository (Sessions 09, 10).
  7. You created an issue in Lennart’s city-guide repository, a pull request from a fork fixing the issue, you implemented all additional requests and your pull request was approved and merged by Lennart (Session 11).
  8. You created a release of your city-guide repository on GitHub (Session 12).
  9. You completed all quizzes (see next slide).
  10. You completed the extra assignment (if necessary, see next slide).

Quiz participation

In order to pass this course, you should have completed all quizzes:

  1. Intro
  2. Command Line
  3. Git Basics
  4. Branches
  5. GitHub

How to verify participation

  1. At the end of the semester, send an email with your personal codeword to sekretariat-luv.psych@uni-hamburg.de (Christine Manor), not to us!
  2. Our secretary sends us an unsorted list with codewords.
  3. We verify the quiz participation for each codeword and send Christine a list with codewords that completed all quizzes.
  4. Christine compares the codewords with your names and send us an unsorted list with names.

Missed more than two sessions?

We will send you an email with an extra assignment.

© 2024 – 2025 Dr. Lennart Wittkuhn
  • Acknowledgements
License: CC BY 4.0