All lectures will be hosted on Zoom: https://th-koeln.zoom.us/j/81513492081. The password for Zoom is the ZIP code of TH Köln @ Claudiusstraße 1. Lectures will be recorded and archived for later referal.
The following slide sets and videos are available. The password for the videos is the same as for the Zoom room.
- 01 Introduction, Markdown [pdf] [video] [tutorial for gitbash and repository]
- 02 The Unix Shell [pdf] [video]
- 03 Version Control with Git and GitHub [pdf] [video]
- How to clean up Git mess - Handy flowchart about how you can get out of some git mess
- Git cheat sheet - The most important and commonly used Git commands for easy reference
You are expected to work on one exercise per week that are compiled into 2 big assignments over the semester. Compile all your results into your GitHub repository. We will gather all your results from your repositories on the day of the submission deadlines. You are not required to send anything directly to us.
- Create a GitHub account.
- Join the corresponding GitHub Classroom.
- If you can't find your student id in the classroom's list, please file an issue. I just need your lastname and course of study. No student id in the public list of issues, please.
Assignment 1 is a personal assignment. Each student has to compile his/her own results. The submission deadline is 2021-11-26, 20 pm
. All parts of assignment 1 are pre-released so that you can look ahead what's coming up in the next weeks.
Please feel free to comment on all the slides available. Open up a ticket if you find anything I should update or fix.
Please open up a discussion post in this repository if there are any questions or issues related to the slides, lectures or assignments. Feel free to comment and post you own entries to this discussion forum.
The following syllabus is an overview on the topics I plan to cover in this semester. Stay tuned!
- Programing: Expectations vs Reality [imgur]