Einführung in die Informatik: Programmierung und Softwareentwicklung
Aktuelles | Inhalt | Personen | Zeit und Ort | Materialien | Übungen | Klausur | Hörerkreis | Wiederholung | Literatur
Aktuelles
- 27.05.2014: Klausureinsicht: Zur Klausureinsicht ist keine Anmeldung erforderlich. Bringen Sie lediglich einen Lichtbildausweis und Ihren Studentenausweis mit.
- 07.05.2014: Klausureinsicht: Die Einsicht der Nachholklausur findet am Donnerstag, den 05.06.2014 14:00-16:00 Uhr im Raum F003, Oettingenstr. 67 statt.
- 06.05.2014: Nachholklausurstoff (editiert): Der Stoff der Nachholklausur für 9 ECTS umfasst den kompletten Stoff der Vorlesung, inklusive Kapitel 14! Für 6 ECTS umfasst der Stoff wie bisher alle Kapitel bis einschließlich Kapitel 9.
- 06.05.2014: Nachholklausurraum: Zur Nachholklausur am Freitag, den 09.05.2014 steht uns ausschließlich der Raum B101, Geschw.-Scholl-Pl. 1 zur Verfügung. Die Klausuren zu beiden Varianten der Vorlesung werden in diesem Raum geschrieben. Die Nachholklausur beginnt um 16:15 Uhr. Bitte seien Sie deshalb pünktlich um 16:00 Uhr im Raum. Die Bearbeitungszeit sind 120 Minuten für 6 ECTS und 150 Minuten für 9 ECTS. Sitzordnung: Es ist ein Platz freizulassen sowie eine Reihe.
- 06.05.2014: Hilfsmittel in der Klausur: Zur Nachholklausur sind keinerlei Hilfsmittel zugelassen (weder Vorlesungsunterlagen noch Computer o.ä.). Alle Aufgaben (auch Programmieraufgaben) der Klausur sind auf Papier zu lösen. Papier wird gestellt.
- 08.04.2014: Nachholklausur Fristen: Eine Anmeldung zur Nachholklausur ist bis zum 05.05.2014 09:00 Uhr per UniWorX möglich. Die Klausur kann nur mit einer Anmeldung per UniWorX mitgeschrieben werden. Bitte nehmen Sie die Möglichkeit wahr, sich ebenfalls bis zum 05.05.2014 09:00 Uhr von der Klausur abzumelden, falls Sie kurzfristig nicht an der Klausur teilnehmen können!
- Ältere Meldungen
Inhalte
- Grundkonzepte der Programmierung und des Systementwurfs
- Programmierung mit Java
- Objektorientierte Programmierung
- Methoden zur Beschreibung von Syntax
- Grundlegende Algorithmen und deren Komplexität
- Programmierumgebung Eclipse
Personen
- Vorlesung: Prof. Dr. Rolf Hennicker
- Übungsleitung: Annabelle Klarl
- Tutoren: Sarah Breining, Valentin Helk, Robert Kufner, Sinisa Kurtusic, Charlotte Prieß, Joschka Rinke
Zeit und Ort
Veranstaltung | Zeit | Ort | Beginn |
---|---|---|---|
Vorlesung | Mi, 14ct-17Uhr | Geschw.-Scholl-Pl. 1, M118 | 16.10.2013 |
Zentralübung | Mi, 17st-18Uhr | Geschw.-Scholl-Pl. 1, M118 | 16.10.2013 |
Übung | Mo, 14ct-16 Uhr | Prof.-Huber-Pl. 2 (W), Lehrturm V U107 | 21.10.2013 |
Übung | Mo, 16ct-18 Uhr | Prof.-Huber-Pl. 2 (W), Lehrturm V U107 | 21.10.2013 |
Übung | Mo, 18ct-20 Uhr | Amalienstr. 73A, Raum 020 | 21.10.2013 |
Übung | Fr, 10ct-12 Uhr | Prof.-Huber-Pl. 2 (W), Lehrturm V U107 | 18.10.2013 |
Übung | Fr, 12ct-14 Uhr | Prof.-Huber-Pl. 2 (W), Lehrturm V U107 | 18.10.2013 |
Übung | Fr, 14ct-16 Uhr | Prof.-Huber-Pl. 2 (W), Lehrturm V U107 | 18.10.2013 |
Materialien
Vorlesungsfolien
Die Vorlesungsfolien unterliegen dem Copyright. Teilnehmern der Vorlesung ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.
- Begrüßung (vollständig)
- Kapitel 1 (vollständig)
- Kapitel 2 (vollständig)
- Kapitel 3 (vollständig)
- Kapitel 4 (vollständig)
- Kapitel 5 (vollständig)
- Kapitel 6 (vollständig)
- Kapitel 7 (vollständig)
- Kapitel 8 (vollständig)
- Kapitel 9 (vollständig)
- Kapitel 10 (vollständig)
- Kapitel 11 (vollständig)
- Kapitel 12 (vollständig)
- Kapitel 13 (vollständig)
- Kapitel 14 (vollständig), Bankanwendung Java-Programm (gepackt in zip-Datei)
- Eine Probeklausur ist im Abschnitt "Klausur" zu finden.
Letzte Aktualisierung: Mo, 03.02.14, Kapitel 14 bereit gestellt. Die Folien umfassen den Stoff bis zur 15. und letzten Vorlesung am 05.02.14
Zentralübungen
- Zentraluebung01.pdf (16.10.2013)
- Zentraluebung02.pdf (23.10.2013, aktualisiert 23.10.2013 10:45)
- Zentraluebung03.pdf (30.10.2013)
- Zentraluebung04.pdf (06.11.2013, aktualisiert 07.11.2013 10:15)
- Zentraluebung05.pdf (13.11.2013)
- Zentraluebung06.pdf (20.11.2013)
- Zentraluebung07.pdf (27.11.2013)
- Zentraluebung08.pdf (04.12.2013)
BerechnungsFrameGridLayoutEinzeln.java
BerechnungsFrameGridLayoutGruppe.java - Zentraluebung09.pdf (11.12.2013, aktualisiert 16.12.2013 16:00)
- Zentraluebung10.pdf (18.12.2013), Zentraluebung10.zip
- Zentraluebung11.pdf (08.01.2014)
- Zentraluebung12.pdf (15.01.2014)
- Zentraluebung13.pdf (22.01.2014)
- Zentraluebung14.pdf (29.01.2014)
- Zentraluebung15.pdf (05.02.2014)
Übungen
- Installationsanleitung_Windows.pdf, Installationsanleitung_Mac.pdf
- Angabe01.pdf (16.10.-23.10.2013)
- Angabe02.pdf (23.10.-06.11.2013)
- Angabe03.pdf (30.10.-13.11.2013)
- Angabe04.pdf (06.11.-20.11.2013)
- Angabe05.pdf (13.11.-27.11.2013)
- Angabe06.pdf, Point.java, FigurTest.java, FahrzeugTest.java (20.11.-04.12.2013)
- Angabe07.pdf (27.11.-11.12.2013)
- Angabe08.pdf (04.12.-18.12.2013)
- Angabe09.pdf, Konverter.java (11.12.-08.01.2014)
- Angabe10.pdf, KonverterErweitert.java (19.12.-15.01.2014)
- Angabe11.pdf (08.01.-22.01.2014)
- Angabe12.pdf, Konverter.java, Exception1.java, Exception2.java (15.01.-29.01.2014)
- Angabe13.pdf (22.01.-03.02.2014)
- Angabe14.pdf (29.01.2014 - 05.02.2014)
BinTreeAngabe.java, NodeAngabe.java
Klausur
6 ECTS M-Z: Raum B052, Theresienstr. 39
9 ECTS A-P: Raum C123, Theresienstr. 39
9 ECTS R-Z: Raum B005, Theresienstr. 39
Die Vorlesung richtet sich nicht an Studierende mit Hauptfach Informatik, Medieninformatik, Bioinformatik.
In besonderen Fällen (z.B. Zeit-Überschneidungen) kann unter Absprache mit dem Prüfungsamt Bachelor Informatik (Dr. Letz, Prof. Ohlbach) eine Ausnahme genehmigt werden.
Die Vorlesung gibt es in zwei Varianten (6 ECTS und 9 ECTS) und richtet sich jeweils an:
6-ECTS Variante:
(1) Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Informatik zu 30 ECTS-Punkten.
(2) Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Medieninformatik zu 60 ECTS-Punkten.
(3) Bachelor Physik Wahlpflichtlehrveranstaltung des Moduls V
(4) Bachelor Statistik Wahlpflichtlehrveranstaltung (falls Informatik nicht als Nebenfach entsprechend (1) gewählt)
(5) Bachelor Chemie und Biochemie Wahlpflichtlehrveranstaltung
(6) Master Chemie
(7) Diplom- und Magisterstudiengänge mit Nebenfach Informatik (außer Diplom-Mathematik), z.B. VWL-Diplom 4 Leistungspunkte
(8) Industrial Design
9-ECTS Variante:
(9) Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Informatik zu 60 ECTS-Punkten.
(10) Bachelor BWL Wahlpflichtlehrveranstaltung
(11) Bachelor VWL Wahlpflichtlehrveranstaltung
Bemerkung:
Im Fall (9), (10) und (11) ist in der Prüfungsordnung zwar die Vorlesung "Einführung in die Programmierung" des Hauptfachs Informatik angegeben, dennoch wird unsere Vorlesung "Einführung in die Informatik: Programmierung und Softwareentwicklung" akzeptiert und empfohlen.
Im Fall (9) muss zusätzlich der Java-Kurs von Laith Raed für 3 ECTS belegt werden!
Wiederholung der Klausur und Notenverbesserung
Im Fall (1) und (2) gelten die Regelungen des Instituts für Informatik. Danach kann die Klausur beliebig oft wiederholt werden, wenn sie noch nicht bestanden ist. Nach Bestehen ist eine einmalige Notenverbesserung möglich.
In allen anderen Fällen gilt die Prüfungsordnung des jeweiligen Hauptfachs. Dies betrifft insbesondere den Fall (4). Zu beachten ist jedoch, dass im Hauptfach Statistik auch das Nebenfach Informatik zu 30 ECTS gewählt werden kann nach Fall (1). Dann ist diese Vorlesung Pflicht und kann nicht mehr als Wahlpflichtfach nach (4) gewählt werden. In diesem Fall gelten, wie oben bemerkt, die Regelungen des Instituts für Informatik.
In Zweifelsfällen wenden Sie sich bitte an das Prüfungsamt Ihres Studiengangs oder Hauptfachs.
Literatur:
- Verschiedene Bücher von Cay Horstmann, die alle für Anfänger geeignet sind:
Computing Concepts with Java Essentials oder Java Concepts oder Big Java; alle erschienen im Verlag Wiley & Sons. - Gumm, Sommer. Einführung in die Informatik, Oldenbourg-Verlag.
Dieses Buch führt in verschiedene Aspekte der Informatik ein, nicht nur in die Programmierung mit Java. - Allaithy Raed, Matthias Hölzl, Martin Wirsing. Java Kompakt: Eine Einführung in die Software-Entwicklung mit Java, Springer-Verlag.
- Christian Ullenboom, Java ist auch eine Insel (online kostenlos verfügbar)
- Guido Krüger, Thomas Stark, Handbuch der Java-Programmierung (online kostenlos verfügbar)
- David J. Eck, Introduction to Programming using Java (online kostenlos verfügbar)
Java-Dokumentation:
Diskussionsforum:
- Fragen zur Vorlesung und Übung können in einem Diskussionsforum bei die-informatiker.net diskutiert werden.