|
Softwareentwicklung für Ingenieure (SEFI)5 ECTS (englische Bezeichnung: Software Engineering for Engineers)
(Prüfungsordnungsmodul: Softwareentwicklung für Ingenieure)
Modulverantwortliche/r: Jörg Franke Lehrende:
Jochen Bauer
Startsemester: |
WS 2022/2023 | Dauer: |
1 Semester | Turnus: |
halbjährlich (WS+SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Empfohlene Voraussetzungen:
Kompetenzen der Programmierung auf dem Level der Vorlesung "Grundlagen der Informatik".
Inhalt:
Die virtuelle Vorlesung "Softwareentwicklung für Ingenieure" vermittelt grundlegende Kompetenzen der Java-Programmierung:
Java-Bestandteile, Operatoren, Schleifen, Kontrollstrukturen
Java-AOIs
Methodenkapselung
Objektorientierung, Klassendesign
Best Practices, Entwurfsmuster
Mengen, Listen, Generics
Exceptions, Assertions
Nebenläufigkeit
Dateioperationen
Datenbankinteraktion
Darüber hinaus werden die erlangten Kenntnisse in zwei Softwareprojekten zum Einsatz gebracht. Zum einen in einem Beispielprojekt zu Sensor- und Aktorzugriff, zum anderen
in einem vom Studierenden selbst wählbaren Open-Source-Projekt (wie bspw. OpenHab), zu welchem Code beigetragen werden soll. Die Projekte vermitteln den Studierenden
alle notwendigen Kompetenzen zur eigenständigen Umsetzung eines Softwareprojekts. Dies beinhaltet die Methodenkompetenz aus objektorientierter Analyse,
dem zugehörigen Entwurf und der folgenden Implementierung. Als Programmierumgebung findet Android Studio Anwendung und als Programmiersprache wird Java eingesetzt.
Lernziele und Kompetenzen:
Die Studierenden:
erwerben grundlegende Java-Kenntnisse
lernen eigenständig objektorientierte Problemstellungen als Softwaresystem umsetzen zu können
sammeln Projekt-Erfahrung im Entwicklungsteam
lernen den Umgang mit aktuellen IDEs und Tools (Git, Jenkins, JUnit, Android-Studio)
Organisatorisches:
Ansprechpartner für Vorlesung und Anmeldung: Martin Holzwath Zur Kursteilnahme ist eine Anmeldung bei der virtuellen Hochschule Bayern notwendig. Für die Prüfung sind ausschließlich folgende Hilfsmittel zugelassen:
nicht programmierbarer Taschenrechner
dokumentenechter Stift
Textmarker
Lineal, Geodreieck, Zirkel
Namensstempel
Darüber hinaus sind keine weiteren Hilfsmittel erlaubt (dies gilt insbesondere für Uhren, Mobiltelefone oder sonstige elektronische Geräte).
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Elektromobilität-ACES (Bachelor of Science)
(Po-Vers. 2022w | Gesamtkonto | Vertiefungsbereich E-Powertrain | Softwareentwicklung für Ingenieure)
- Elektromobilität-ACES (Bachelor of Science)
(Po-Vers. 2022w | Gesamtkonto | Vertiefungsbereich Sustainable mobility and production technology | Softwareentwicklung für Ingenieure)
Dieses Modul ist daneben auch in den Studienfächern "Elektromobilität-ACES (Master of Science)", "Maschinenbau (Master of Science)", "Mechatronik (Master of Science)", "Wirtschaftsingenieurwesen (Master of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Softwareenticklung für Ingenieure (Prüfungsnummer: 45311)
- Prüfungsleistung, Klausur, Dauer (in Minuten): 60, benotet, 5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Die Klausur wird als elektronische Prüfung durchgeführt.gemäß Corona-Satzung wird als alternative Prüfungsform festgelegt: elektronische Fernprüfung mit 60 Minuten Dauer. Alternativ dazu ist auch eine schriftliche Prüfung (Klausur) mit 60 Minuten Dauer möglich.
- Prüfungssprache: Deutsch
- Erstablegung: WS 2022/2023, 1. Wdh.: SS 2023
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|