Sommersemester 2023
Theoretische Informatik:
- Alle wichtigen Informationen findet ihr hier: https://rocketchat.hhu.de/invite/rCLNBM
Programmier Praktikum I: HS.5M
Grobe Themenorientierung
- 04.09 10:30 – 13/14:30 Java Programmierung
- 06.09 10:30 ~ 14:00 CodeSmells und Prinzipien
- 08.09 10:30 ~ 13:30 Wartbarkeit
- 11.09 10:30 ~ 13:30 Testing, Pattern, Classpath
- 13.09 10:30 ~ 13:30 Gradle und Git
- 15.09 10:30 ~ 13:30 Altklausuren
Wintersemester 2022/23
- Programmierung: Alle wichtigen Infos findet ihr HIER im Rocketchat
- Rechnerarchitektur: 06.03 – 17.03 (alle 2 Tage), 14:30 – 17/18 Uhr in 25.22.U1.34. Genauere Infos HIER.
- Mathematik für Informatiker 1: 21.03 – 27.03 10:30-14:30 Uhr. Anmeldung und weitere Infos über den ILIAS Kurs HIER.
Sommersemester 2021
RDB
Für RDB gibt es drei Angebote, um Euch bestmöglich auf die Nachklausur vorzubereiten:
- Youtube: Auf Youtube gibt Videos, die euch die meisten Themen nochmal erklären. Solltet ihr Videos zu weiteren Themen wünschen, schreibt dies gern im RocketChat.
Youtube Link - RocketChat: Hier könnt ihr Fragen stellen und werdet auf dem Laufenden gehalten.
Rocketchat Link - Am Freitag, den 24.09. wird es eine Live-Fragestunde geben, bei der die Hauptklausur gemeinsam durchgesprochen wird. Weitere Informationen dazu wird es im RocketChat geben.
Theoretische Informatik
Leider gibt es kein offizielles NKT dieses Jahr.
Allerdings gibt es eine Playlist mit den Inhalten des NKT von 2020 und auch einigen neuen Videos und ein paar zusätzlichen Aufgabenbeispielen.
Das ganze findet ihr hier:
Leider gibt es für die theoretische Informatik dieses Jahr kein Nachklausurtutorium, weil wir keine Tutoren finden konnten.
An dieser Stelle auch der Hinweis, dass ihr euch gerne z.B. per Mail bei uns melden könnt, wenn ihr Interesse habt in Zukunft für eines der Grundmodule ein Nachklausurtutorium zu veranstalten.
Als kleinen Ersatz gibt es dafür einen Mix aus Videos vom letzten NKT und ein paar neue Videos.
Ihr findet das ganze hier: Youtube-Link
Leider gibt es keine gesonderte Betreuung für Fragen, am besten nutzt ihr in diesem Fall einfach den Discord der InPhiMa, dort gibt es Kanäle für alle größeren Module, in welchen ihr euch austauschen könnt.
Wintersemester 2020/2021
Programmierung
Für Programmierung haben wir uns einige Dinge ausgedacht, um euch das Lernen auf die Nachklausur zu erleichtern.
- Ihr findet auf Youtube eine Playlist mit Videos, in welchen wir die relevanten Themenbereiche abdecken. https://www.youtube.com/playlist?list=PLIZx5G7iHOjay2Dn60znjU_3GwNH5KPqO
(Die Playlist wird im laufe der Woche noch durch fehlende Themen ergänzt, falls ihr euch wundert warum es Video 4 und 6 gibt, aber kein Video 5 😉 Bis zum 14.03 sollten aber alle Videos verfügbar sein, solltet ihr danach das Gefühl haben, dass ein gewisses Thema fehlt, dann gebt uns gerne Bescheid). - Bei vielen der Videos, insbesondere zu den Grundlagen und der Objektorientierung findet ihr in der Videobeschreibung Links zu Aufgaben, sowie zu den Besprechungen der Lösungen.
Am besten versucht ihr alle Aufgaben selbst zu bearbeiten, da ihr nur so schauen könnt, ob ihr das Thema wirklich verstanden habt. - Am 19.03 wird via WebEx eine Altklausur besprochen (vermutlich die Hauptklausur) https://hhu.webex.com/hhu/j.php?MTID=mea182dc45f8e3c49c2af535b45631964
- Am 22.03 wird es noch eine abschließende Fragestunde geben https://hhu.webex.com/hhu/j.php?MTID=m653d491184f807cf1374d34ae4330624
Algorithmen und Datenstrukturen
Liebe Studierende,
das NKT AlDat wird in diesem Semester aus drei Angeboten bestehen, um Euch trotz der aktuellen Situation möglichst gut auf die Nachklausur vorzubereiten:
- Youtube: Auf Youtube gibt es eine Reihe von Videos mit Erläuterungen und Altklausuraufgaben. Dies sind einerseits noch aktuelle Videos aus dem letzten Jahr von Julian und andererseits Videos zu den neuen Themen von Max.
https://www.youtube.com/channel/UCR-yCl3R2–tvEYh8oXQ6ig/playlists - Sprechstunden: Es wird in den zwei Wochen vor der Nachklausur (15-26. März) mehrere Sprechstunden über WebEx geben, in denen Ihr Fragen zum Stoff oder bestimmten Aufgaben stellen könnt.
Die genauen Termine und der Link zum Meeting werden zeitnah hier und im Rocketchat veröffentlicht. - Rocketchat: Es gibt einen eigenen Rocketchatkanal zum NKT. Dort finden sich auch alle Infos und es können Fragen gestellt werden, die dann entweder direkt im Rocketchat oder – bei komplexeren Fragen – in einer der Sprechstunden beantwortet werden.
https://rocketchat.hhu.de/channel/fscs-nachklausurtutorium-aldat
Sommersemester 2020
Durch die Corona-Pandemie müssen wir in diesem Semester einiges anders machen als sonst. Es wird dieses Semester keine Präsenz-Nachklausurtutorien geben, sondern extra ergänzende Videos zu Aufgaben der Module Rechnerarchitektur und Theoretische Informatik. Außerdem wollen wir Digitale Sprechstunden anbieten. Genaue Informationen jeweils in den Unterpunkten
Theoretische Informatik 2020
- 27.09.2020 Video Playlist verlinkt
Rechnerarchitektur
- 10.09.2020 Erste Videos verlinkt ( Teil 1 – 5)
- 14.09.2020 Korrekturen am Video für Teil 1
- 17.09.2020 Teil 6 – Caching hinzugefügt
- 21.09.2020 Teil 1 Korrektur
Die Nachklausurtutoren Antonio und Jannik haben für Euch einige Videos zur Erklärung vorbereitet.
Für Fragen haben die beiden Tutoren einen Rocketchat Channel erstellt. Stellt ruhig Fragen!
Teil 1
Inhalt
- Zahlensysteme
- Rechnen mit Binärzahlen
- Zweierkomplement
- Fixkomma/Gleitkommadarstellung
Teil 2
Inhalt
- Schaltalgebra
- Wahrheitstabellen
- Äquivalenz von Ausdrücken
- Normalformen
Teil 3
Inhalt
- Minimierung von Schaltungen
- KV Diagramm
- Minimalform
- Hazards
Teil 4
Inhalt
- Fehlererkennung und Korrektur
- Hamming Distnz
- Zweidimensionale Parität
- Hamming Code
Teil 5
Inhalt
- MAL Notation
- Übungsaufgaben
Teil 6
Inhalt
- Caching
Außerdem wird es Sprechstunden geben. Auch die Termine werden hier, wie auch der entsprechende Link, veröffentlich sobald mehr bekannt ist.
Vergangene Tutorien
Liebe Studenten und Studentinnen!
Wir veranstalten dieses Semester wieder Nachklausurtutorien für Programmierung und Algorithmen und Datenstrukturen in denen die Vorlesungs- und Übungsinhalte nochmal intensiv geübt werden. Die Folien und Übungsaufgaben für unsere Nachklausurtutorien werden wir nach und nach an dieser Stelle veröffentlichen, weiter unten findet ihr aber die Materialen und Zeitpläne der Tutorien im letzten Jahr.
Es werden folgende Tutorien für das aktuelle Semester Wintersemester 2019/2020 angeboten:
- Programmierung
- 02.03. – 05.03., von 10.00 – 16.00 Uhr, Hörsaal 2B, Geb. 22.01
- 06.03., von 10.00 – 16.00 Uhr, Hörsaal 2E, Geb. 22.21
- 10.03., von 10.00 – 13.00 Uhr, Hörsaal 5H, Geb. 25.22
- Algorithmen und Datenstrukturen
- Leider konnten wir aufgrund der aktuellen Lage kein Tutorium durchführen.
Wir haben versucht das ganze bestmöglich durch Videos zu ersetzen, in welchen die Themen besprochen werden, und Aufgaben aus Altklausuren besprochen werden.
https://www.youtube.com/channel/UCR-yCl3R2–tvEYh8oXQ6ig/
Wir hoffen euch fällt es damit leichter eure Wunschnote zu erreichen. Viel Erfolg beim Lernen und der Klausur!
- Leider konnten wir aufgrund der aktuellen Lage kein Tutorium durchführen.
Materialien:
Programmierung
Ablauf:
- Mo 02.03: Grundlagen, Objekttypen, Funktionen, Boolsche Ausdrücke, Arrays, if-else Anweisungen, Switch, Schleifen, Rekursion
- Di 03.03: Klassen, Vererbung, Polymorphie, Interfaces, abstrakte Klassen, Packages
- Mi 04.03: Verkettete Listen, Sortier-Algorithmen, Suchbäume
- Do 05.03: Hash-Maps,Hashing, Exceptions, Wiederholung + Aufgaben
- Fr 06.03: Probeklausuren
- Mo 09.03: Fragen / Wiederholung
Algorithmen und Datenstrukturen
Theoretische Informatik SS2019
- Tag: Grundlagen, Reguläre Sprachen 1 , Reguläre Sprachen 2
- Tag: Kontextfreie Sprachen
- Tag: Kontextfreie Sprachen, Kontextsensitive und L0 Sprachen
- Tag: Turing, Loop, While und Go-To Berechenbarkeiten, Primitive und Partielle Rekursion
Rechnerarchitektur SS2019
- Tag: Folien, Übungsaufgaben (überarbeitet am 10.09.2019)
- Tag: Folien, Übungsaufgaben
- Tag: Folien
Algorithmen und Datenstrukturen 2018
- Tag: Komplexitätsmaße, Sortierverfahren
- Tag: Suche in sortierten Listen, Suche im Text
- Tag: Median der Mediane, Selbstanordnende Listen, Induktion
- Tag: Bäume, Priority-Queues
- Tag: Hashing, Graphen, Wunschthemen
- Tag: Altklausur durchrechnen, Wunschthemen
Programmierung 2018
- Tag: Aufgaben, Folien
Datentypen, Schleifen, Arrays, Rekursion - Tag: Aufgaben, Folien
Klassen, Vererbung, Polymorphie, Interfaces, abstrakte Klassen - Tag FREI
- Tag: Aufgaben, Folien
Laufzeitanalyse, Sortier- und Suchverfahren - Tag: Aufgaben, Folien
Datenstruktur: binäre Suchbäume, verkette Listen, Stacks, Queues, Sets, Symbol Tables, Graphen - Tag: Aufgaben, Folien
Wiederholungswünsche und Fragen, Altklausuren
Algorithmen und Datenstrukturen 2017
13.3. bis 17.3., 9:00 Uhr bis 16:30 Uhr, Hörsaal 5K
Tag 1: Kalküle, Sortieren, Suchen und Hashing
Tag 2: Suchen in Texten und Bäume
Tag 3: Priority Queues, Logik und Induktion
Tag 4: Graphen und Amortisierte Laufzeiten
Tag 5: Klausur
Programmierung 2017
6.3. bis 10.3., 10:00 Uhr bis 16:00 Uhr, Hörsaal 5M
Tag 1: Datentypen, Schleifen, Rekursion
Organisatorisches
Slides
Übungsblatt 1
Lösungsvorschläge 1
Tag 2: Klassen, Vererbung, Polymorphie, Interfaces, abstrakte Klassen
Vortrags-Notizen
Übungsblatt 2
Lösungsvorschläge 2
Lösungsvorschläge Aufgaben 1 und 2
Tag 3: Hash-Maps, einfach verkettete Listen, binäre Suchbäume
Übungsblatt 3
Lösungsvorschläge 3
Code
Tag 4: Reguläre Ausdrücke, Exceptions, Heap & Stack
Vortrags-Notizen
Übungsblatt 4
Lösungsvorschläge 4
Tag 5: Probeklausur, Besprechung der Hauptklausur
Probeklausur
Lösungsvorschläge (Update 11.3.: Tippfehler in Lösung zu 5 a) Heap korrigiert)
Feedback-Umfrage zum gesamten Tutorium
Eine Musterlösung der Hauptklausur wird (auch von uns) nicht hochgeladen.