### PO 2017 ### ### Studiengang und Semester 1BIPV:2017 ### Modulbezeichnung Grundlagen der Programmierung 1 ### Englische Modulbezeichnung Principles of Programming I ### Modulkuerzel GP1 ### Angebot WS, SS ### Art Pflichtmodul ### ECTS-Punkte 5 ### Studentische Arbeitsbelastung 30, 120 ### Voraussetzungen (laut Prüfungsordnung) ### Empfohlene Voraussetzungen ### Pruefungsform und -dauer Klausur (2 h) ### Lehrmethoden und Lernmethoden Multimedial aufbereitetes Online-Studienmodul zum Selbststudium mit zeitlich parallel laufender Online-Betreuung und regelmäßigen virtuellen Lehrveranstaltungen ### Modulverantwortlicher G. Veltink ### ModulverantwortlicherVFH A. Siu (BHT) ### Qualifikationsziele Im Modul werden grundlegende Konzepte der objektorientierten Programmierung vermittelt und anhand geeigneter Programmieraufgaben geübt. Nach dem erfolgreichen Abschluss des Studienmoduls, sind die Studierenden in der Lage: - Die Syntax der Programmiersprache Java sowie grundlegende Konzepte der objektorientierten Programmierung zu verstehen und zu erklären - Die Dokumentation einiger grundlegenden Klassen der Java Standardbibliothek zu lesen, zu verstehen und diese Klassen in Programmieraufgaben zu nutzen - Kleine bis mittlere Programmieraufgaben zu entwerfen, gut strukturiert zu implementieren, zu testen und zu dokumentieren - mit anderen Programmierer*innen über Programmieraufgaben verbal und textuell zu kommunizieren, und konstruktiv im Team zusammen zu arbeiten. ### Lehrinhalte Die Programmiersprache Java Das erste Java-Programm Attribute, Variablen und Typen Methoden und Konstruktoren Sequenz und Selektion Iteration Paketstrukturen Ausnahmen Vererbung Reihungen Zeichenketten und Aufzählungstypen Zusatzlerneinheiten (freiwillige Bearbeitung) Einführung in die Programmierung Programmiersprachen und Programmierung ### Literatur - Arnold, K.; Gosling, J.; Holmes, D.: The JavaTM Programming Language, Fourth Edition, 2005 - Eckel, B.: Thinking in Java. Prentice Hall, 4nd Edition 2006, ISBN-13: 978-0131872486 - Flanagan, D.: Java in a Nutshell, A Desktop Quick Reference. Cambridge, Köln: O'Reilly, 2005, ISBN 389721332X - H. Mössenböck: Sprechen Sie Java?, dpunkt.verlag 2014, ISBN: 978-3-86490-099-0 - K. Sierra, B. Bates: Java von Kopf bis Fuß, O’Reilley, 2006 - C. Ullenboom: Java ist auch eine Insel. Rheinwerk Computing, ISBN: 978-3-8362-5869-2, 2017 - Guido Krüger, Heiko Hansen: Java-Programmierung - Das Handbuch zu Java 8, O'Reilly Verlag Köln, 2014, ISBN 978-3-95561-514-7 - Dustin Boswell, Trevor Foucher: The Art of Readable Code. O’Reilly, 2011 ### Titel der Lehrveranstaltung Grundlagen der Programmierung 1 ### Dozent G. J. Veltink ### SWS 4