Lehr- und Forschungseinheit für Datenbanksysteme
print


Breadcrumb Navigation


Content

Einführung in die Programmierung (WS 2019/20)

Aktuelles

Dateien für Prüfung 2 / Nachholprüfung (Neu!):
Hier werden am 15.12.2020 zwischen 13:00h und 16:00h die Prüfungsdaten (Aufgabenstellung und Lösungsbogen) zum Download zur Verfügung stehen. Bis dahin zeigt der Link auf eine Dummy-Datei oder wirft einen Fehler.

Aufgabenstellung

Lösungsbogen

 

  • [30.11.2020] Die zweite Prüfung wird am 15.12.2020 als Onlineprüfung stattfinden.
  • [13.10.2020] Wir arbeiten derzeit an einer Einsichtnahme der letzten Klausur. Wir warten insbesondere auf die Freigabe unseres Hygienekonzepts.
    Es wird außerdem eine Online-Nacholprüfung im Format der Prüfung zur Vorlesung Algorithmen und Datenstrukturen aus dem Sommersemester 2020 geben, die allerdings sinnvollerweise nach der Einsichtnahme zu EiP stattfinden wird. Wir hoffen, beides noch innerhalb dieses Kalenderjahres unterbringen zu können.
  • [27.07.2020] Derzeit beginnt der Prüfungszeitraum und damit bei uns auch die Durchführung von unseren Prüfungen. Mittlerweile kamen bereits viele Emails zum Thema Nachholprüfung EIP. Leider konnten wir nur anfangs ein Paar beantworten, die Menge ermöglicht uns aber mittlerweile keine einzelnen Antworten mehr. Entschuldigt daher bitte, falls eure Email nicht beantwortet wurde.

    Wir machen uns noch Gedanken zur Nachholprüfung, parallel (das wissen ja viele von euch) arbeiten wir an der regulären Prüfung Algorithmen und Datenstrukturen. Da wir damit die zwei großen Prüfungen unseres Instituts betreuen, gibt es für uns sehr vieles zu beachten und zu klären. Beispielsweise bedarf eine on-site-Prüfung in den Hörsälen mit Abstandsregelung eine Anzahl von Hörsälen und Personal, die nicht gut skaliert.

    Sehr bald sehen wir, ob unsere Pläne bei AlgoDat funktionieren. Mit zwei großen Prüfungen gleichzeitig können wir nicht ins kalte Wasser springen. Danach lernen wir daraus und widmen uns EIP. Wie, wann und wo die Prüfung statt findet, können wir jetzt noch nicht sagen. Neues gibt es dann auf Moodle und auf der Website.

    TL;DR: Wir sind noch dran.

  • [31.03.2020] Um Unklarheiten zu beseitigen: Die Nachholklausur wird bis auf Weiteres verschoben.
  • [12.03.2020] Den Anweisungen vom Ministerium folgend werden alle Lehrveranstaltungen bis auf Weiteres ausgesetzt. Dies umfasst Klausuren und Einsichten, Seminare und Vorlesungen. Daher wird die Einsicht auf unbestimmte Zeit verschoben. Bitte nehmen Sie davon Abstand, uns um mehr Informationen zu bitten, da wir lediglich mitteilen können, dass wir auch keine weiteren Informationen haben. Sobald es Neuigkeiten bzgl. der Lehrveranstaltung gibt, werden wir dies kundtun. Bleiben Sie gesund, bleiben Sie ruhig und Hände waschen nicht vergessen!
  • [26.02.2020] Die Einsicht zur ersten Klausur voraussichtlich am 19.3. nachmittags zwischen 14 Uhr und 15:30 Uhr stattfinden. Bis dahin werden auch die Noten online bekannt gegeben worden sein.
  • [06.02.2020] Die heutige Vorlesung am 06.02.2020 fällt aus.
  • [28.01.2020] Die heutige Vorlesung am 28.01.2020 fällt krankheitsbedingt aus.
  • [08.01.2020] Studenten mit genehmigtem Nachteilsausgleich (durch Bescheinigung der LMU) melden sich bitte spätestens bis zum 03.02.2020 bei den Übungsleitern.
  • [07.01.2020] Die Klausuranmeldung startet heute um 18 Uhr. Melden Sie sich dazu bitte über die Uni2Work-Schnittstelle auf https://uni2work.ifi.lmu.de/course/W19/IfI/EiP an.
    Beachten Sie, dass Sie sich sowohl für den Kurs als auch die Klausur anmelden müssen. Die Abmeldefrist ist bewusst sehr spät gesetzt. Bitte denken Sie aber aus Klimaschutzgründen daran, dass eine Abmeldung nach dem Anmeldeende zur Folge hat, dass unnötigerweise eine weitere Klausur gedruckt und weggeschmissen wird.
  • [17.12.2019] Die Tutorien am 23.12.2019 entfallen.
    Das aktuelle Übungsblatt wird in den Tutorien vom 07.01.-10.01.2020 besprochen
  • [06.11.2019] Die Vorlesung am 07.11.2019 fällt aus.
  • [29.10.2019] Die heutige Vorlesung am 29.10.2019 fällt krankheitsbedingt aus.
  • Der Einschreibeschlüssel zur Anmeldung für die Vorlesung und die Tutorien über Moodle wird Ihnen in der ersten Vorlesung mitgeteilt.
    In Moodle werden Ihnen auch im Laufe des Semesters Materialien wie Folien und Übungsblätter zur Verfügung gestellt.

 

  • Umfang: 4+2 Semesterwochenstunden
  • Hörerkreis: Für Studierende der Informatik, Medieninformatik, Bioinformatik und Informatik-Lehramt sowie Nebenfach Informatik mit 60 ETCS Punkten
  • Anmeldung: Moodle

Termine und Ort

Veranstaltung Zeit Ort Beginn
Vorlesung Di, 14.00 - 16.00 Uhr Raum B 101 (HGB) 15.10.2019
Vorlesung Do, 12.00 - 14.00 Uhr Raum B 101 (HGB)

17.10.2019

Übung 01 Mo, 10.00 - 12.00 Uhr Raum E 006 (HGB) 21.10.2019
Übung 02 Mo, 12.00 - 14.00 Uhr Raum E 006 (HGB) 21.10.2019
Übung 03 Mo, 14.00 - 16.00 Uhr Raum E 006 (HGB) 21.10.2019
Übung 04 Mo, 16.00 - 18.00 Uhr Raum E 006 (HGB) 21.10.2019
Übung 05 Mo, 18.00 - 20.00 Uhr Raum E 006 (HGB) 21.10.2019
Übung 06 Di, 16.00 - 18.00 Uhr Raum E 006 (HGB) 22.10.2019
Übung 07 Mi, 10.00 - 12.00 Uhr Raum E 006 (HGB) 23.10.2019
Übung 08 Mi, 12.00 - 14.00 Uhr Raum E 006 (HGB) 23.10.2019
Übung 09 Mi, 14.00 - 16.00 Uhr Raum E 006 (HGB) 23.10.2019
Übung 10 Mi, 14.00 - 16.00 Uhr Raum D Z003 (HGB) 23.10.2019
Übung 11 Mi, 16.00 - 18.00 Uhr Raum E 006 (HGB) 23.10.2019
Übung 12 Mi, 18.00 - 20.00 Uhr Raum E 006 (HGB) 23.10.2019
Übung 13 Fr, 10.00 - 12.00 Uhr Raum E 006 (HGB) 25.10.2019
Übung 14 Fr, 12.00 - 14.00 Uhr Raum E 006 (HGB) 25.10.2019
Übung 15 Fr, 14.00 - 16.00 Uhr Raum E 006 (HGB) 25.10.2019

Zeitplan und Material

Moodle

Inhalt

Thema der Vorlesung ist die Einführung in die imperative und objektorientierte Programmierung sowie die Behandlung grundlegender Datenstrukturen und Algorithmen. Vermittelt werden begriffliche Grundlagen, Konzepte, Methoden und Techniken zur Darstellung und Strukturierung von Daten und zur Entwicklung von Algorithmen. Programmiersprache ist Java.

Klausur

  • Die Klausur findet statt am Mittwoch, 12.02.2020 von 16-18 Uhr im Hauptgebäude der LMU.
  • Raumaufteilung zugewiesen durch Beginn des Nachnamens:
    • Aa-C:  Raum A 140
    • D-I:    Raum N 120
    • J-L:    Raum M 118
    • M-Q:  Raum M 018
    • R-To:  Raum M 218
    • Tr-Zz: Raum A 240

Nachholklausur

  • Die Nachholklausur wird bis auf Weiteres verschoben.

Hilfsmittel

Die Programmiersprache Java ist eine wichtige Grundlage, um der Vorlesung zu folgen. Wir verwenden die Java Standard Edition 8.0, die auch am CIP-Pool installiert ist. Falls Sie zuhause arbeiten möchten, benötigen Sie das Java Development Kit (JDK 8), das Sie unter http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html frei herunterladen können. Achtung: Sie benötigen das JDK, nicht das JRE!

Die Standardbibliothek, die mit der Standard-Edition zu Verfügung steht, ist vollständig dokumentiert unter http://docs.oracle.com/javase/8/docs/api/ .

Literatur

Es gibt zahlreiche Bücher und Online-Materialien zu Java. Wir empfehlen besonders:

  • Cornelia Heinisch, Frank Müller-Hofmann, Joachim Goll: Java als erste Programmiersprache. Vom Einsteiger zum Profi, 5. Auflage, B. G. Teubner, 2007.
  • Patrick Niemeyer, Jonathan Knudsen: Learning Java, 3rd Edition, O'Reilly 2005.
  • Guido Krüger, Thomas Stark: Handbuch der Java-Programmierung, 5. Auflage 2007, Addison-Wesley, 2007.
    Zu diesem Buch gibt es auch eine Online-Version unter http://www.javabuch.de

Nützliche Links

  • Hier finden Sie Video-Aufzeichnungen aller Vorlesungen aus dem Wintersemester 2016/17. Deren Inhalt entspricht im wesentlichen den Inhalten der aktuellen Veranstaltung. Um sie ansehen zu können müssen Sie sich mit Ihrer Campus-Kennung anmelden.
  • Um "schöne" javadoc-Kommentare zu schreiben, kann es manchmal nützlich sein, sich mit html auszukennen. Wir empfehlen zur Einarbeitung: http://de.selfhtml.org/.
  • Unter http://www.fs.lmu.de/gaf finden Sie Informationen zu der Fachschaftsvertretung für die Fächer Mathematik, Informatik und Physik, Meteorologie, Medieninformatik, Bioinformatik und entsprechende Lehramststudiengänge.