Vorlesung "Einführung in die Informatik I" (EidI I)
- Einführung in die grundlegenden Funktions- und Arbeitweisen eines Rechners
- Einführung in Algorithmen und die Algorithmenkonstruktion
- Programmieren im Kleinen: Zuweisungen, Datentypen, Variablen, Konstanten, Aufzählungen, Zahlendarstellung
- Programmsteuerung durch Blöcke,Sequenzen, Schleifen und Bedingungen
- Methoden: Strukturierung von Programmen, Parameterübergabe und -rückgabe
- Einführung in die objektorientierte Programmierung: Klassen, Objekte, Information Hiding, Seiteneffekte, Kontruktoren, statische Methoden und Attribute
- Arrays: Zeigervariablen, Organisation zusammengehöriger Daten, Mehrdimensionale Daten
- Worst-case Laufzeitanalyse mit O-Notation, Effizienz von Algorithmen
- Rekursion: Rekursionsarten, Divide&Conquer, Backtracking
- Suchen: verschiedene Suchverfahren in Daten und deren Anwendung
- Sortieren: einfache iterative Verfahren, rekursive Verfahren, Sortieren mit Halde
Folgende Daten finden sie auf Moodle:
- Vorlesungszeiten
- Skript(e)
- Infos zum Übungsbetrieb
- Infos zum Tutorienbetrieb
- Klausurtermine
Zeit und Ort
Vorlesung:
Di 14-16 in H22
Großübung:
Mi 14-16 in H22
Tutorien:
Individueller Termin in Präsenz gemäß Verteilung in der ersten Semesterwoche.
Prüfungen:
Die Prüfung findet schriftlich statt, Zeitpunkt und Ort werden in moodle bekannt gegeben. Die Nachklausur ist offen.
Leitung
Dozierende
Dr. Jens Kohlmeyer
Übungsleiter
Dr. Markus Maucher
Termine
Vorlesungen
Di, 14-16 Uhr
H22
Übungen
Mi, 14-16 Uhr
H22