IN0002: Grundlagenpraktikum: Programmierung (PGdP)
PGdP-Tutorübung
Eric's study materials @ TUM ↗
Die TÜ am 23.12. findet in Präsenz statt.
Eine antarktische Delegation hat sich für den 23.12. angemeldet.
Tutorium
(TUT-Mo-09:00-e)
Montag, 09:00-12:00 Uhr (s.t.)
Raum MI 00.13.009A
Ausweichtutorien (z.B. bei Krankheit): auf Artemis
Wochen
◼️ Material = für PGdP nicht relevant
Woche 1: Java-Setup
🔸 Präsentation
➕ IDE- & Java-SetupWoche 2: Klassen, UML, Datentypen
🔸 Präsentation
📄 UML Cheatsheet
◼️ Void
-Wrapper in JavaWoche 3: Operatoren, Call-by-value
🔸 Präsentation
⚠️ Errata: Slide 25: Output ist 10.
➕ Java-Grundlagen (© Victor Keilhack)
🔹🔹🔹 1. ÜPA 🔹🔹🔹
Woche 4: Kontrollstrukturen
🔸 PräsentationWoche 5: Arrays & Debugging
🔸 Präsentation
➕ Visualisierung BubbleSortWoche 6: Vererbung, Listen
🔸 Präsentation
➕ Visualisierung RadixSortWoche 7: Generics, Polymorphie
🔸 Präsentation
➕ Flowchart PolymorphieWoche 8: Rekursion, Bäume
🔸 Präsentation
➕ Visualisierung MergeSort
🔹🔹🔹 2. ÜPA 🔹🔹🔹
Woche 9: Exceptions, Iteratoren, FaO
🔸 Präsentation
Lernmaterial & Links
Technik-Support
Wie bekomme ich Hilfe?
Googeln und Suchfunktion von Zulip nutzen!
Kommilitonen fragen.
In entsprechenden (Zulip-) Channels fragen.
Tutor schreiben
(vorzugsweise Zulip, sonst Email)
Nützliche Links
Q&As vor den ÜPAs
Die Q&As leben von euren Fragen - ohne sind wir schnell fertig.🏫 Raum: MW 0001
🕑 Uhrzeit: 15:00 - 17:30Termine
👉 zu ÜPA 1: 08.11.24
👉 zu ÜPA 2: 13.12.24
👉 zu ÜPA 3: 24.01.25
ÜPAs
1️⃣ 1. ÜPA: 12.11.24
2️⃣ 2. ÜPA: 17.12.24
3️⃣ 3. ÜPA: 28.01.25
Jeweils von 19:00 bis 21:00 Uhr.
Tipps & Hinweise
Anmeldung: über TUMonline bis 11.11.24, keine Nachmeldungen möglich!
Hilfsmittel: EidI-/PGdP-Folien (Achtung: nur offizielle Folien, nicht die auf dieser Seite!), Wörterbuch Muttersprache ↔ Deutsch
Wichtig: wer viel nachschauen muss, hat bereits zeitlich verloren!Vorbereitung: H-Aufgaben machen!
ÜPAs finden in Präsenz auf Artemis statt (d.h. Laptop mitbringen oder für die Rechnerhalle anmelden!)
Ganz wichtig: Bindend sind die Infos, die ihr über offizielle Kanäle (Artemis, Zulip, ggf. Emails) der ÜL bekommt! Ich versuche zwar, diese euch hier auch einzutragen, aber "Das stand doch auf der Tutorseite" zählt im Nachhinein nicht!
IN0002: Grundlagenpraktikum: Programmierung (GPP/PGdP)
PGdP-Tutorübung
Viel Erfolg bei der EidI-Klausur!
Tutorium
(TUT-Mo-09:00-a/b)
Montag, 09:00-12:00 Uhr (s.t.)
Raum EI 02.013
Ausweichtutorien (z.B. bei Krankheit): auf Artemis
Wochen
Woche 1: Java-Setup
⚜️ PräsentationWoche 2: Variablen, if/else, while
⚜️ PräsentationWoche 3: Datentypen, Arrays, switch
⚜️ Präsentation
⚠️ Errata:
Slide 82ff.: Auf dem Stack und in Zeile 2 müssten natürlich die Werte 1, 2, 3
bzw. nach Ausführung von Zeile 8 entsprechend 2, 2, 3
stehen (siehe Folien auf Artemis).
Slide 87: char
s aufzuaddieren ist nicht der richtige Weg, diese konkateniert auszugeben - der Inhalt der print
s müsste word[0] + "" + word[1]
heißen.- - - 1. ÜPA - - -Woche 4: Rekursion, Sortierverfahren
⚜️ PräsentationWoche 5: Klassen, Listen, UML
📣 TUT-Mo-09-a-b entfällt einmalig in dieser Woche! (siehe hier)
⚜️ PräsentationWoche 6: Double-linked Lists, Datenstrukturen
⚜️ PräsentationWoche 7: Polymorphie, Vererbung, Enums
⚜️ Präsentation
➕ Tipps für Polymorphie-Aufgaben
✨ Effizienz (inoffizieller Inhalt)Woche 8: Generics, Iteratoren
⚜️ Präsentation- - - 2. ÜPA - - -Woche 9: Exceptions, Funktionen als Objekte
⚜️ PräsentationWoche 10: I/O, Streams
⚜️ Präsentation
🎞️ Video: Einführung StreamsWoche 11: Netzwerke, Threads I
⚜️ Präsentation
🎞️ Video: Einführung ThreadsWoche 12: Threads II
⚜️ Präsentation
➕ Übungen zu Deadlocks- - - 3. ÜPA - - -Woche 13: EidI-Prep I
⚜️ Präsentation
🗳️ Frage für EidI-Prep einreichenWoche 14: EidI-Prep II
⚜️ Präsentation
🗳️ Frage für EidI-Prep einreichen- - - 🏝️ Vorlesungsfreie Zeit - - -
Weiteres Lernmaterial
Technik-Support
Wie bekomme ich Hilfe?
Googeln und Suchfunktion von Zulip nutzen!
Kommilitonen fragen.
In entsprechenden (Zulip-) Channels fragen.
Mir (Tutor) schreiben (vorzugsweise Zulip, sonst Email)
Nützliche Links
Q&As vor den ÜPAs
Die Q&As leben von euren Fragen - ohne sind wir schnell fertig.🏫 Raum: MW2001
🕑 Uhrzeit: 16:00 bis 18:00 UhrTermine
👉 zu ÜPA 1: 14.11.2023
👉 zu ÜPA 2: 19.12.2023
👉 zu ÜPA 3: kein Q&A
Bewertete Präsenz-aufgaben/ÜPAs
am 12.11.23, 17.12.23 und 28.01.24, je von 19:00 bis 21:00 Uhr
Anmeldung: TUMonline sobald möglich, keine Nachmeldungen möglich!
0.3 Notenbonus, wenn min. 50% der Punkte in den Hausaufgaben erreicht werden
Hilfsmittel: nichts, das KI-Tools oder Kommunikationsfunktionen beinhaltet und keine Videos (Bandbreite!). Genauere Infos auf Zulip.
Wichtig: wer viel nachschauen muss, hat bereits zeitlich verloren!Vorbereitung: H-Aufgaben machen!
ÜPAs finden in Präsenz auf Artemis statt (d.h. Laptop mitbringen oder für die Rechnerhalle anmelden!)
Ganz wichtig: Bindend sind die Infos, die ihr über offizielle Kanäle (Artemis, Zulip, ggf. Emails) der ÜL bekommt! Ich versuche zwar, diese euch hier auch einzutragen, aber "Das stand doch auf der Tutorseite" zählt im Nachhinein nicht!
Study Materials
Auf dieser Seite sind meine Lernmaterialien sowie einige Tipps zum Informatikstudium an der TUM zu finden.
Weder sind diese immer vollständig, noch unbedingt die beste Lernmethode.
Semester 1
EIDI (IN0001)
keine NotizenPGdP (IN0002)
- 📚 Meine TutorseiteERA (IN0004)
Notizen aktuell nicht verfügbarDS (IN0015)
- 🧿 Notizen (Obsidian)
Semester 2
FPV (IN0003)
- 🗃️ Flashcards (Anki)GRA (IN0005)
keine NotizenEIST (IN0006)
- 🗃️ Flashcards (Anki)GAD (IN0007)
- 🗃️ Flashcards (Anki)LinAlg (MA0901)
- 🗃️ Flashcards (Anki)
- do the exercise sheets
Semester 3
GDB (IN0008)
- 📖 Just read the bookGBS (IN0009)
noch keine NotizenITSec (IN0042)
- 🗃️ Flashcards (Anki)ANA (MA0902)
- 🧿 Notizen (Obsidian)
Semester 4
THEO (IN0011)
- 📑 Summary (PDF)GRNVS (IN0002)
- 📑 Summary (PDF)DWT (IN0004)
Notizen wipAnwendungsfach
Politics for Rocket Scientists
- 📄 Read the papers and you'll pass
Semester 5
NumProg (IN0019)
- 📑 Summary (PDF)