Intendierte Lernergebnisse
Erwerben der Grundlagen der Programmierung. Dazu gehören Konzepte wie Variablen, Kontrollstrukturen, strukturierte Programmierung, Rekursion, dynamische Datenstrukturen, und Objektorientierung. Neben dem theoretischen Wissen soll auch die heute gängige Praxis gezeigt werden, inkl. der Verwendung von IDEs, Debugger, usw.
Lehrmethodik
Vortrag und Live-Programmierung
Inhalt/e
Primitive DatentypenProgrammeVerzweigungenSchleifenArraysMethodenRekursionKlassen und ObjekteDynamische DatenstrukturenAusnahmen
Curriculare Anmeldevoraussetzungen
-
Literatur
Hanspeter Mössenböck, Sprechen Sie Java? Eine Einführung in das systematische Programmieren. 5. Auflage, dpunkt.verlag, 2014.Christian Ullenboom, Java ist auch eine Insel. Einführung, Ausbildung, Praxis, 14. Auflage, Rheinwerk Computing, 2018.Reinhard Schiedermeier, Programmieren mit Java, 2. Auflage, Pearson Verlag, 2010.Robert Sedgewick und Kevin Wayne, Einführung in die Programmierung mit Java, 1. Auflage, Pearson Verlag, 2011.Oracle Corporation: The Java Tutorials.