Disclaimer
Die hier hinterlegten Angaben dienen rein der Information und besitzen keine Rechtsgültigkeit. Verbindliche Informationen sind ausschließlich im Modulhandbuch veröffentlicht.
Programmierung I
Die Studierenden können Grundlagen im Algorithmieren und Grundlagenkonzepte der Programmierung mit höheren Programmiersprachen beschreiben. Sie können für eine gegebene Aufgabenstellung die passenden Grundlagenkonzepte auswählen und als Java-Programm entwickeln. Die Studierenden erwerben Wissen, Verständnis, erste Methoden- und Anwendungskompetenzen zur prozeduralen Programmierung und Wissen über erste Konzepte der Objektorientierung.
- Grundlagenkonzepte höherer Programmiersprachen (einfache Datentypen, Operatoren, Kontrollstrukturen und komplexe Datentypen: Arrays sowie Klassen)
- Prinzipien und Richtlinien zur strukturierten Programmierung
- Einfache Algorithmen - auch rekursiv
- Erste Grundlagenkonzepte der Objektorientierung (Klassen, Attribute, Verwaltungsmethoden und Objekterzeugung)
- Praktische Vermittlung am Beispiel von Java
- The Java™ Tutorials, Oracle, docs.oracle.com/javase/tutorial/getStarted/index.html
- Dörn, Sebastian: Java lernen in abgeschlossenen Lerneinheiten: Programmieren für Einsteiger mit vielen Beispielen. Wiesbaden, Springer Vieweg, 2023
- Ullenboom, Christian: Java ist auch eine Insel: Einführung, Ausbildung, Praxis. Rheinwerk Computing, 2023
- Liang, Y.D.: Introduction to Java Programming and Data Structures. Pearson Education, 2021
Vorlesung, Übungen in Kleingruppen
Deutsch
PL
Klausur 120 min
5
4