Modulhandbuch Vermessung und Geoinformatik
Studien- und Prüfungsordnung 2023
Objektorientierte Programmierung
Modulprofil
Studiengang
Modul-Nr./Code, Modulbezeichnung
6018007, Objektorientierte Programmierung
SWS
4 SWS
Moduldauer
1 Semester
Turnus
nur Sommersemester
ECTS-Credits
5 Credits
Art des Moduls
Pflichtmodul
Lehrsprache(n)
Deutsch
Prüfungssprache(n)
Deutsch
Studienformen des Moduls
- Vollzeit
Lehrveranstaltungen des Moduls
Bezeichnung | Art der Lehrveranstaltung | SWS | Links |
---|---|---|---|
Objektorientierte Programmierung |
Seminaristischer Unterricht
Übung Projekt |
k. A. | k. A. |
Workload
Gesamtworkload
150 h
Präsenzzeit
60 h
Selbststudium
90 h
Organisation und Prüfung
Lehr- und Lernmethoden
Seminaristischer Unterricht, Übung, Projekt
Verwendbarkeit
Angewandte Informatik
Angewandte Geoinformatik
Angewandte Ingenieurgeodäsie
Studiensemester
2. Semester
Voraussetzung für Erhalt von ECTS-Credits
- schriftliche Prüfung
Teilnahmevoraussetzungen (für Modul)
keine
Lehr- und Lernmethoden
Seminaristischer Unterricht, Übung, Projekt
Verwendbarkeit
Angewandte Informatik
Angewandte Geoinformatik
Angewandte Ingenieurgeodäsie
Studiensemester
2. Semester
Voraussetzung für Erhalt von ECTS-Credits
- schriftliche Prüfung
Teilnahmevoraussetzungen (für Modul)
keine
Inhalte, Lernergebnisse und Literatur
Modulinhalte
- Elementare Datentypen
- Arrays / verkettete Listen
- Verzweigungen, Schleifen
- Unterprogramme
- Klassen
- Vererbung
- Polymorphie
Lernergebnisse
Nach der Teilnahme an dem Modul kennen die Studierenden die Grundlagen des Programmierens mit einer objektorientierten Programmiersprache. Sie sind mit grundlegenden Algorithmen zum Lösen von Standardproblemen vertraut und können diese implementieren. Ihnen sind die gängigsten Datenstrukturen höherer Programmiersprachen vertraut und sie sind in der Lage, geeignete Strukturen zur Lösung eines gegebenen Problems zu identifizieren. Sie wissen, wie man Unterprogramme und Klassen einsetzt, um Programme übersichtlich und erweiterbar zu machen.
Literatur und weitere Lernangebote
Woyand, Hans-Bernhard; Python für Ingenieure und Naturwissenschaftler; 4. Auflage; Carl Hanser Verlag; München; 2021
Dörn, Sebastian; Python lernen in abgeschlossenen Lerneinheiten; 2. Auflage; Springer Vieweg; Wiesbaden; 2020
Modulinhalte
- Elementare Datentypen
- Arrays / verkettete Listen
- Verzweigungen, Schleifen
- Unterprogramme
- Klassen
- Vererbung
- Polymorphie
Lernergebnisse
Nach der Teilnahme an dem Modul kennen die Studierenden die Grundlagen des Programmierens mit einer objektorientierten Programmiersprache. Sie sind mit grundlegenden Algorithmen zum Lösen von Standardproblemen vertraut und können diese implementieren. Ihnen sind die gängigsten Datenstrukturen höherer Programmiersprachen vertraut und sie sind in der Lage, geeignete Strukturen zur Lösung eines gegebenen Problems zu identifizieren. Sie wissen, wie man Unterprogramme und Klassen einsetzt, um Programme übersichtlich und erweiterbar zu machen.
Literatur und weitere Lernangebote
Woyand, Hans-Bernhard; Python für Ingenieure und Naturwissenschaftler; 4. Auflage; Carl Hanser Verlag; München; 2021
Dörn, Sebastian; Python lernen in abgeschlossenen Lerneinheiten; 2. Auflage; Springer Vieweg; Wiesbaden; 2020