Intendierte Lernergebnisse
Lehrziele gemeinsam mit der Vorlesung:Konzepte der strukturierten und objektbasierten Programmierung verstehen.Einfache Programme entwerfen und in Java formulieren können.Einfache Algorithmen und Datenstrukturen implementieren können.Den objektbasierten Teil des Sprachumfangs von Java beherrschen.
Lehrmethodik
Wöchentliche Aufgabenblätter mit Programmieraufgaben für Teile des Inhalts der Vorlesung 620.200 Einführung in die strukturierte und objektbasierte Programmierung.
Inhalt/e
Einführung in die Programmierung in Java und grundlegende Programmierkonzepte:VariablenVordefinierte DatentypenOperationenBedingungenSchleifenBlöckeArrays2D-ArraysAggregationKlassenEnumerationsJava CollectionsRekursion
Literatur
Empfohlen:Sprechen Sie Java? Eine Einführung in das systematische Programmieren. Hanspeter Mössenböck, dpunkt.verlag, 2014.Java ist auch eine Insel. Christian Ullenboom, Rheinwerk Verlag, 2017.Introduction to Programming in Java – An Interdisciplinary Approach. Robert Sedgewick and Kevin Wayne, Pearson Education, 2006 (oder später).Head First Java, 2nd Edition. Kathy Sierra and Bert Bates, O’Reilly, 2005. Java Tutorials, Oracle, https://docs.oracle.com/javase/tutorial/.Online Buch Introduction to Programming Using Java, David J. Eck, https://math.hws.edu/javanotes/.