Sie sind auf Seite 1von 9

Programmierkurs Java

Übersicht

Dr. Dietrich Boles

Programmierkurs Java Übersicht Dietrich Boles Seite 1


Gliederung

¾ Ziele
¾ Keine Ziele
¾ Zielgruppe
¾ Inhalte

Programmierkurs Java Übersicht Dietrich Boles Seite 2


Ziele

¾ Kennenlernen der Basiskonzepte der Programmierung

¾ Teil 1: Imperative Programmierung

¾ Teil 2: Objektorientierte Programmierung

¾ Erlernen des sauberen Algorithmen- / Programmentwurfs

¾ Beherrschung der Programmiersprache Java

Programmierkurs Java Übersicht Dietrich Boles Seite 3


Keine Ziele

¾ generelle Einführung in die EDV / Informatik / Rechnernutzung

¾ Auswendiglernen von syntaktischen Feinheiten

¾ Einführung in die JDK-Klassenbibliothek

¾ Objektorientierte Softwareentwicklung

Programmierkurs Java Übersicht Dietrich Boles Seite 4


Zielgruppe

¾ Programmieranfänger ohne Programmiervorkenntnisse


¾ Basis-EDV-Kenntnisse sollten vorhanden sein

Programmierkurs Java Übersicht Dietrich Boles Seite 5


Inhalte (1)

Struktur und Inhalte (Teil 1 - Imperative Programmierung):

UE 1: Grundlagen der Programmierung


UE 2: Einführung in das Hamster-Modell
UE 3: Syntaxdiagramme
UE 4: Anweisungen und Programme (Hamster-Modell)
UE 5: Prozeduren (Hamster-Modell)
UE 6: Aussagenlogik
UE 7: Kontrollstrukturen (Hamster-Modell)
UE 8: Boolesche Funktionen (Hamster-Modell)
UE 9: Programmentwurf (Hamster-Modell)

Programmierkurs Java Übersicht Dietrich Boles Seite 6


Inhalte (2)

UE 10: Variablen (Hamster-Modell)


UE 11: Einführung in Java
UE 12: Java-Programme und –Entwicklungswerkzeuge
UE 13: Typen, Operatoren und Ausdrücke
UE 14: Anweisungen
UE 15: Funktionen und Parameter
UE 16: Rekursion
UE 17: Arrays
UE 18: Referenzdatentypen
UE 19: Verbunde

Programmierkurs Java Übersicht Dietrich Boles Seite 7


Inhalte (3)

Struktur und Inhalte (Teil 2 – Objektorientierte Programmierung)

UE 20: (Hamster-) Objekte


UE 21: BlueJ: Umgang mit Objekten
UE 22: Nutzung von Klassen
UE 23: Definition von Klassen
UE 24: Klassen und Objekte (Fortgeschrittene Konzepte)
UE 25: Klassen und Abstrakte Datentypen
UE 26: Objektorientierte Softwareentwicklung
UE 27: Vererbung
UE 28: Pakete

Programmierkurs Java Übersicht Dietrich Boles Seite 8


Inhalte (4)

UE 29: JDK-Klassenbibliothek
UE 30: Zugriffsrechte
UE 31: Polymorphie
UE 32: Dynamisches Binden
UE 33: Abstrakte Klassen
UE 34: Interfaces
UE 35: Exceptions
UE 36: Dokumentation
UE 37: Aufzählungstypen (Enums)
UE 38: Generics

Programmierkurs Java Übersicht Dietrich Boles Seite 9