Javakurs für Anfänger

Veranstalter

Kyrill Schmid

Hörerkreis

Die Veranstaltung richtet sich in erster Linie an Studierende der Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Informatik (60 ECTS), die für die erfolgreiche Teilnahme 3 ECTS Punkte erhalten.

Für Studierende mit Hauptfach Informatik ist die Veranstaltung freiwillig und stellt eine praktische Ergänzung zur Vorlesung "Einführung in die Programmierung" dar.

Zusätzlich sind auch Studenten anderer Fachrichtungen willkommen.

Umfang

2 stündige, wöchentliche Veranstaltung.
Studierende mit Nebenfach Informatik zu 60 ECTS erhalten 3 ECTS Punkte bei erfolgreicher Teilnahme.

Termin(e)

Ort: Mi 18-20 Uhr (Ab 24.10.2018)
Raum:B 001 (Oet67)

Anmeldung

Obligatorische Anmeldung über Uniworx! Ist ab dem 3. September 2018, 8:00 Uhr freigeschaltet.

Aktuelles

  • 01.08.2018: Willkommen auf der Webseite zur Veranstaltung: "Javakurs für Anfänger" im Wintersemester 2018/19.
  • Der erste Termin ist eine Woche nach hinten gelegt worden auf den 24.10.18
  • Am 21. November 2018 muss der Kurs einmalig entfallen

Inhalt der Veranstaltung

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

Kursziele:

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

Der Kurs ist als interaktiver Unterricht konzipiert, in welchem die Teilnehmer auch selbstständig programmieren müssen. Bitte bringen Sie daher immer Ihren eigenen Rechner mit! Es sind keine Vorkenntnisse notwendig.

Material / Literatur

Die behandelten Folien und Beispielprogramme werden hier zur gegebenen Zeit bereit gestellt:

Datum Thema Folien Code
24.10.18 Organisatorisches, Einführung in Java
und Installation
01_Einfuehrung
31.10.18 Klassen & Objekte 02_KlassenObjekte Hund.java
07.11.18 Wiederholung Objektorientierung 03_wdhOO Student.java
14.11.18 Variablenzugriff & Eingaben 04_Eingaben KreisProgramm
28.11.18 Programmablauf 05_Programmablauf uebung05
05.12.18 Kontrollstrukturen 06_Kontrollstrukturen2 uebung06
12.12.18 Arrays 07_Arrays _uebung07
19.12.18 Mehr zu Arrays 08_MehrZuArrays uebung08
09.01.19 ArrayList & Klassenvariablen 09_ArrayList_Klassenvariablen uebung09
16.01.19 Klassenvariablen & Methoden 10_Klassenvariablen_und_Methoden uebung10
23.01.19 Vererbung 11_Vererbung uebung11
30.01.19 Mehr zu Vererbung 12_MehrZurVererbung uebung12
06.02.19 Interfaces 13_Interfaces

Literaturhinweise:

  1. Matthias Hölzl, Allaithy Raed, Martin Wirsing: Java Kompakt: Eine Einführung in die Software-Entwicklung mit Java, Springer-Verlag.
  2. Christian Ullenboom: Java ist auch eine Insel (kostenloses Online-Buch)
  3. Guido Krüger, Heiko Hansen: Java Programmierung. Das Handbuch zu Java 8, O’Reilly Verlag Köln (kostenlose Online-Version der 7. Auflage)

Weiterführende Links:

  1. Java API Specification
  2. Java Tutorials

Kontakt

Für Fragen/Kritik oder Anregungen wenden Sie sich bitte an Kyrill Schmid.

  •  Willkommen auf der Webseite zur Veranstaltung: „Javakurs für Anfänger“ im Wintersemester 2018/19.