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 Anfänger

Der Kurs vermittelt sehr kompakt und praktisch die Grundlagen der objektorientierten Programmierung mit Java Standard Edition (SE) und deckt die meisten Themen der Vorlesung "Einführung in die Programmierung mit Java" aus praktischer Sicht ab.

Kursziele

  1. Ideale Ergänzung für die Vorlesung "Einführung in Programmierung"
  2. Die Programmierung in der Praxis lernen.
  3. Vorbereitung auf die Kurse: Datenstrukturen und Algorithmen, Eclipse, Java für Fortgeschrittene und Java EE Kurse.   

Aktuelles

  • 25.09.2014 Der Kurs beginnt am Dienstag den 14.10.2014
  • Es gibt 2 Gruppen: 
  • Gruppe 1: Dienstags 16-18 Uhr in M218 im Hauptgebäude
  • Gruppe 2: Donnerstags 16-18 in Raum 023 in der Kaulbacherstr. 37
  • Zur ANMELDUNG Uniworx

Hörkreis

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

Benötigte Kenntnisse

  • Keine!

Literatur

  1. Java Kompakt
  2. Core Java Volume I Fundamental (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/Quellcode werden schrittweise erstellt/aktualisiert.

Organisatorisch, SVN Einrichtung, Einführung in Eclipse

  1. Java Umgebung 
  2. Klassen und Objekte 
  3. Methoden in Java 
  4. Primitive Datentypen  
  5. Komplexe Datentypen: Arrays, Enum  
  6. Kontrollfluss
  7. Einführung in die objektorientierte SW-Entwicklung
  8. Vererbung, Abstrakte Klassen und die Klasse Object
  9. Interfaces und Polymorphismus
  10. Generics

Quellcode 

Den Kurscode können Sie über SVN in Ihrem Eclipse direkt bekommen.  

Die Kursfolien und Quellcode unterliegen dem Copyright. Teilnehmern des Kurses ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.

The notes and code are copyright. Participants of the lecture may use these notes for personal studies. All other rights are reserved.