1473 - Principles of Programming
Instructors:Dr. Johannes Gmainer
Type:PI LVP
Weekly hours:2
Members (max.):45
Registration period:09/01/08 to 10/15/08
Class objective(s) (learning outcomes)
Ziel dieser Vorlesung ist die Einführung in objektorientiertem Design und die objektorientierte Programmierung anhand der Programmiersprache Java. Die Lehrveranstaltung vermittelt die Grundkenntnisse für das Praktikum aus Programmierung.
Teaching and learning method(s)
Vortrag und Übungen
Criteria for successful completion
Mitarbeit, Hausübungen, Tests
Availability of instructor(s) for contact by students
Nach Terminvereinbarung über Email.
Detailed schedule
Day Date Time Room
Tuesday 10/14/08 02:30 PM - 05:00 PM H 2.24 (B)
Tuesday 10/21/08 02:30 PM - 05:00 PM H 2.24 (B)
Thursday 10/23/08 02:30 PM - 05:00 PM H 2.24 (B)
Tuesday 10/28/08 02:30 PM - 05:00 PM H 2.24 (B)
Thursday 10/30/08 02:30 PM - 05:00 PM H 2.24 (B)
Tuesday 11/04/08 02:30 PM - 05:00 PM H 2.24 (B)
Thursday 11/06/08 02:30 PM - 05:00 PM H 2.24 (B)
Tuesday 11/11/08 02:30 PM - 05:00 PM H 2.24 (B)
Thursday 11/13/08 02:30 PM - 05:00 PM H 2.24 (B)
Contents

Allgemeines
=================================================
Softwareentwicklung
Programmiersprachen

Strukturiertes Programmieren mit Java
=================================================
Variablen und primitive Datentypen
Operatoren
Ablaufsteuerung
Methoden
Arrays
Exceptions

Objektorientierte Programmierung und Java
=================================================
Model-Abstraktion
Klassen mit Verhalten/Methoden
Datenkapselung
Objekt-Datentypen
Umsetzung von Beziehungen zwischen Klassen
Packages
Inheritance (Vererbung) und Polymorphie
Interfaces und abstrakte Klassen

Spezialgebiete
=================================================
java.util.Collection
java.io.* (Eingabe/Ausgabe)

Literature

Hanspeter Mössenböck: Sprechen Sie Java?, dpunkt.verlag, 3., 2005; Content relevant for class examination: Ja; Content relevant for degree examination: Keine Angabe; Recommendation: Stark empfohlen (aber nicht absolute Kaufnotwendigkeit)

M. Schader, L. Schmidt-Thieme: Java eine Einführung, 2000; Content relevant for class examination: Nein; Content relevant for degree examination: Keine Angabe; Recommendation: Referenzliteratur

J. Bishop: Java lernen, 2001; Content relevant for class examination: Nein; Content relevant for degree examination: Keine Angabe; Recommendation: Referenzliteratur



Back