Intendierte Lernergebnisse
Lehrziele gemeinsam mit der Vorlesung:Konzepte der strukturierten und objektbasierten Programmierung verstehen.Konzepte der objektorientierten Programmierung kennenEinfache 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
Curriculare Anmeldevoraussetzungen
keine
Literatur
Empfohlen:Sprechen Sie Java? Eine Einführung in das systematische Programmieren. Hanspeter Mössenböck, dpunkt.verlag, 2014Java ist auch eine Insel. Christian Ullenboom, Rheinwerk Verlag, 2017Head 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, http://math.hws.edu/javanotes/