IPK Tutorium 00
Corona-Regeln der Universität
- Kontaktverfolgung über QR-Codes
- 3G - Pflicht
- Stichprobenartige Kontrolle
- Maskenpflicht
https://check-in.uni-heidelberg.de/erfassung/6205.03.104/
Über das TUtorium
- Möglichkeit Fragen zu stellen - nutzt das auch aus!
- zum [aktuellen] Übungszettel
- zum Vorlesungsstoff (C++ / Linux / VCS / Buildsysteme / Tests)
- zum Studium
- Praktische Hilfe
- bei der Lösung der Übungsaufgaben
- bei der Einrichtung eurer Entwicklungsumgebungen (Linux / WSL / VM)
- beim Nachvollziehen von Problemen
- Ich halte mein erstes Tutorium für euch und habe dafür folgende Ziele:
- Es sollen alle gut durch diese Vorlesung (und anstehende Klausur) kommen
- Die Zeit im Tutorium soll euch was bringen
- [Spaß am Programmieren [mit C++] vermitteln]
Über Mich
Name: | Christian Heusel |
Alter: | 23 Jahre |
Herkunft: | Schwobaländle (Kreis Tübingen) |
Mail: | c.heusel@stud.uni-heidelberg.de |
Studienfach: | B.Sc. Informatik |
Studieninteressen: | High-Performance-Computing Backendentwicklung DevOps Tooling |
Hobbies: | Fachschafts- & Universitätsgremien Jugendleiter im CVJM Klettern & Mountainbiken OpenSource-Programmieren |
Über Euch - Vorkenntnisse
1. Wer hatte in der Schule Informatikunterricht?
2. Wer hat schon programmiert?
3. Wer hat schon mal Java / C / C++ / Go programmiert?
Über Euch - Herkunft
1. Wer kommt initial aus Heidelberg und Umgebung?
2. Wer kommt aus Baden-Württemberg?
3. Wer ist als Austauschstudent:in hier?
Recap - Kommandozeile
- Textbasiertes (!= grafisches) Interface um auf dem System zu arbeiten
-
<prompt> <befehl> <flag1...> <output>
chris@meterpeter ~ » ls -ltr
total 2802884
drwxr-xr-x 5 chris chris 4096 Aug 6 15:58 Nextcloud
drwxr-xr-x 2 chris chris 4096 Aug 6 18:34 Desktop
drwxr-xr-x 6 chris chris 4096 Aug 6 21:38 st-git
drwxr-xr-x 4 chris chris 4096 Aug 6 22:02 st
-
Praxisbeispiel: Ausblick auf Blatt 1
-
Tipp: Flags wie "mv -v" setzen, um zu sehen, was das Programm macht!
-
Erinnerung: Befehle auf der Shell mit bedacht ausführen!
Es existieren "man"-Pages oder oft die "-h/--help" Option!
Recap der Vorlesung - Beispiele Pipes
Beispiel
g++ -Wall -O3 test.cc | grep "error:|warning:" > log.txt
echo "https://check-in.uni-heidelberg.de/erfassung/6205.03.104/" | \
qrencode --dpi=500 -s 20 -m 1 -o qr.png
#!/bin/env bash
gopass list --flat | \
rofi -dmenu -i -l 5 -p "gopass" | \
tee >(xargs gopass show -c) \
>(awk '{b=$1" ins clipboard kopiert!"; print b}' | \
xargs -I "{}" notify-send "gopass" "{}")
Abgabe der Übungsaufgaben
- Abgabe in 3er Gruppen - Wer hat noch keine Gruppe?
- Zettel erscheint wöchentlich auf Moodle
- Übungsblatt 1 ist noch nicht abzugeben!
- Übungsaufgaben werden nach dem Votiersystem abgegeben
Siehe dazu Aufgabe 4 auf dem Übungsblatt!
Ablauf des TUtoriums (may change)
- Begrüßung
- Präsentation der (wichtigen) Übungen durch mich oder euch
- (Vorstellung von Praxisbeispielen / viel gemachte Fehlern / allg. Konzepte)
- Betreutes Arbeiten
Gibts Fragen?
Praktische Übung
Übungsblatt 1 im Moodlekurs
Christian Heusel c.heusel@stud.uni-heidelberg.de https://discord.mathphys.info
IPK Tutorium 00
By Christian Heusel
IPK Tutorium 00
- 31