Vorlesung "Objektorientierte und Funktionale Programmierung"
- Einführung in objektorientierte und funktionale Programmierung
- Schwerpunkte: objektorientierte Modellierung mit UML, Java-Programmierung
- Voraussetzungen: keine (vorteilhaft: Einführung in die Informatik I)
- Details: siehe Modulbeschreibung zur Veranstaltung
Ankündigungen
- Das 0. Übungsblatt finden Sie hier.
- Terminverschiebung: Die Klausur wurde verschoben von Montag, 05.08.2013 auf Mittwoch, 07.08.2013 um 10:00 Uhr im Audimax.
- Klausurergebnisse vom 07.08.2013
- Klausurergebnisse vom 20.09.2013
Vorlesungsunterlagen
- Neue Foliensätze (werden im Verlauf der Vorlesung
aktualisiert):
0. Organisatorisches 15.04.13 Originalgröße 2 auf 1 1. Software-Entwicklung 22.04.13 Originalgröße 2 auf 1 2. Objektorientierte Analyse mit UML 29.04.13 Originalgröße 2 auf 1 3. Objektorientierter Entwurf mit UML und Java 06.05.13 Originalgröße 2 auf 1 4. Java Grundlagen 13.05.13 Originalgröße 2 auf 1 5. Programmierung mit Java 10.06.13 Originalgröße 2 auf 1 6. Objektorientierte Entwurfsmuster 24.06.13 Originalgröße 2 auf 1 7. Funktionale Programmierung 01.07.13 Originalgröße 2 auf 1
Hinweise:
- Die Folien werden ggf. im Verlauf des Semesters aktualisiert. Achten Sie auf das Versionsdatum.
Hinweise zu den Übungen
- Die Übungen werden mit Hilfe des web-basierten Systems DUESIE durchgeführt! Das System stellt die Übungsblätter bereit, die Sie sich bei Bedarf selbst ausdrucken müssen. Es werden keine Übungsblätter ausgeteilt. Ihre Lösungen laden Sie ebenfalls über DUESIE bis zum Abgabetermin auf unseren Server. Sie können dann nach der Korrektur die korrigierten Lösungen im DUESIE einsehen.
- In den Übungsgruppen haben Sie Gelegenheit, Ihre
Lösungen vorzustellen und Fragen bzw. Probleme mit dem
Tutor und den anderen Studenten zu besprechen.
Literatur
-
Basisliteratur
- Helmut Balzert: Lehrbuch Grundlagen der Informatik, Spektrum-Verlag, 1999.
- David J. Barnes, Michael Kölling: Objektorientierte Programmierung mit Java, Pearson Studium, 2003.
- K. Sierra, B. Bates: Java von Kopf bis Fuß, 1. Auflage, 2006, O'Reilly.
- F. Kröger: Informatik I, Skriptum zur Vorlesung, LMU München, WS02/03.
-
Ergänzende Literatur zu
Objektorientierung und UML
- Heide Balzert: Lehrbuch der Objektmodellierung, Spektrum, 2005.
- Bernd Oesterreich: Objektorientierte Softwareentwicklung -- Analyse und Design mit der UML, Oldenbourg, 2005.
- Harald Störrle: UML 2 für Studenten, Pearson Studium, 2005.
-
Ergänzende Literatur zu
Objektorientierung und Java
- Heinz-Peter Gumm, Manfred Sommer: Einführung in die Informatik, Oldenbourg, 2002.
- Reinhard Schiedermeier: Programmieren mit Java, Pearson Studium, 2005.
- Judy Bishop: Java lernen, Pearson Studium, 2001.
- Cay S. Hostmann, Gary Cornell: Core Java 2, Band 1 und 2, Addison-Wesley, 2005.
- John Lewis, William Loftus: Java Software Solutions, Addison Wesley, 2005.
- Stefan Middendorf, Reiner Singer, Jörn Heid: Java Programmierhandbuch und Referenz, dpunkt.verlag, 2002.
Weitere Materialien (Links, Programmbeispiele)
Software
-
Standard ML of New Jersey
(SML)
- SML Compiler Download SML
-
Entwicklungsumgebungen
- Eclipse IDE for Java Developers Download Eclipse
-
Java Platform (JDK)
- JDK 6 Update 20 Download JDK
- UML-Tools