Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Java Kurs für Fortgeschrittene


 

Aktuelles

  • 18.03.15 
  • Im Rahmen von SEP halte ich jeden Montag 14-16 Uhr in U101 Oettingenstr. 67 (ab 13.04.15) folgende Einführungen in ausgewählten Themen, die für das SEP relevant sind. 
    • Einführung in JavaFX und Scene Builder von NetBeans
    • Einführung in die Versionskontrolle Git
    • Einführung in Model View Presenter Design Pattern
    • Einführung in Network-Proramming
    • Einführung in Strategy Pattern
    • Einführung in Spieltheorie (Spiel-Loop, KI für Spiele)
    • Einführung in Scrum/Extreme Programming

  • Auch nicht SEP-Teilnehmer/innen können an die Einführungen gerne teilnehmen!
  • Für die Teilnahme an den Einführungskurse gibt es keine Teilnahmebescheinigung!
 

Kursziele

  1. Beherrschen von fortgeschrittenen SE-Javathemen
  2. Vorbereitung auf Design-Pattern Kurs.
  3. Vorbereitung auf das Praktikum Software-Engineering für Fortgeschrittene
  4. Vorbereitung auf HiWi Programmier-Jobs in Firmen/Lehrstuhlen

Hörkreis

  1. Studierende mit Informatik als Hauptfach.
  2. Studierende mit Informatik als Nebenfach.

Benötigte Kenntnisse

Literatur

  1. Core Java Volume 1 Fundamentall (Print Ausgabe)
  2. Core Java Volume II-Advanced Features (Print Ausgabe)
  3. Thinking in Java 3d (kostenloses Online-Buch)
  4. Sun Tutorial (kostenlose Online-Dokumentationen)
  5. Java ist auch ein Insel (kostenloses Online-Buch)

Inhalt

  • Die Kursfolien werden schrittweise erstellt und aktualisiert.
  1. IO und XML. 
  2. Collection Framework
  3. Swing und Event Handling
  4. Multi-Threading
  5. Datenbank MySQL, SQL Anbindung. 
  6. Netzwerkprogrammierung: Server/Client Programmierung. 
  7. Verteilte Objekte: RMI. 
  • Die Kursfolien unterliegen dem Copyright. Teilnehmern des Kurses ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.
  • The notes are copyright. Participants of the lecture may use these notes for personal studies. All other rights are reserved.