Vorlesung Objektorientierte Programmierung
Diese Seite enthält die Vorlesungsaufzeichnungen als MP3 Files. Die Dateien haben jeweils ca. 20-30 MByte und eine Dauer von ca. 90 Minuten.
Die Vorlesung wurde von Prof. Dr. Eduard Heindl im Wintersemester 2007/08 an der Hochschule in Furtwangen
in der Wirtschaftsinformatik, Studiengang WNB (E-Business), gehalten. (Skript von Melanie Lubjuhn, Inhalt ohne Gewähr)
Die Klausur findet am 6. Februar 2009 um 11:15 im I2.17 statt (Alte Klausur, siehe unten)
Mitschrieb der Vorlesung Objektorientierte Programmierung
Klausurergebnisse, Notenschlüssel, Klausureinsicht: Do 12. Feb 12:00 Raum D105
Liste der Vorlesungen (MP3 Files)
- Programmieren, Java als Programmiersprache (mp3)
- Hello World, for-Schleife (mp3)
- Datentypen, Integer, Float, Beispiel (mp3)
- Variablen, Klassen, for (mp3)
- Operatoren, Vergleichsoperatoren (mp3)
- import, IOTools, if, else, switch, case (mp3)
- while und do, sowie if Beispiel (mp3)
- Case, Select, While, Do
- Mehrdimensionale Felder, Klassen (mp3)
- Übungen mit Feldern und Klassen (mp3)
Programmbeispiel: ObjektFelder.java
- Methoden, Datenübergabe, return, Aufruf (mp3)
Programmbeispiel: Methodenbeispiel.java
- Felder, Zuweisung von Daten, Kopieren, Methodenaufruf mit Pointer (mp3)
Programmbeispiel: Felder2.java
- Philosophie der Klassen (mp3)
- Übungen mit Methoden und Klassen (mp3)
Programmbeispiel: helloclass.java und Student.java
- Konstruktor, Methoden Überladen (mp3)
Programmbeispiel: helloclass-k.java und Student.java (mit Konstruktor)
- Konstruktor, Vererben (mp3)
Programmbeispiel: helloclassErbe.java,
Adresse.java,
Mitglied.java,
Student.java,
Prof.java
- Übung mit main und den args[] Parametern (mp3)
- Rekursion und Übung mit Rekursion (mp3)
Programmbeispiel: Rekursionsbeispiel.java
- Die Math Klasse und Methoden für Strings, Help (mp3)
Zusatzinfo: Helpfile für Java
- Sortieren mit Bubble-Sort (mp3)
Zusatzinfo: bubblesort.java
- Primzahlenbestimmung, Workshop, kein Mitschnitt
Programmbeispiel: Primzahlentest.java
- Programmentwurf, Primzahlentabelle (mp3)
- Konto mit Verzinsung, Entwurf Klassenmodell (mp3)
- Schleifen, Wiederholung, verschachtelte for Schleifen (mp3)
- Wiederholung While und Do Schleife (mp3)
- Wiederholung, Objektorientiertes Programmieren im Schnelldurchlauf (mp3)
Literaturhinweise
Grundkurs Programmieren in Java
Dietmar Ratz u.a., Band 1: Der Einstieg in Programmierung und Objektorientierung, Hanser Verlag München, 2006 (3.Auflage),
ISBN: 3-446-40493-7
UML 2 glasklar
Marion Jeckle u.a., Hanser Verlag München, 2004
ISBN: 3-446-22575-7
Java ist auch eine Insel
Christian Ullenboom, Programmieren für die Java 2 Plattform in der Version 5, Galileo Computing, 2005, ISBN 3-89842-526-6
Info mit Download
Onlinequellen
Introduction to Programming Using Java
Version 4.0, July 2002
Author: David J. Eck
Sehr schöner Kurs mit Beispielen die direkt im Browser laufen!
Alte Klausuren
Wintersemester 2008/09
Wintersemester 2005
Wintersemester 2003 (englisch)
Wintersemester 2003b (englisch)
Zur Vorbereitung der Klausur empfehle ich die Übungsaufgaben aus dem Buch "Grundkurs Programmieren in Java" zu lösen.
Zur Übersicht der Vorlesungen
Fragen? Kontakt: Prof. Dr. Eduard Heindl