UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Vorlesungsverzeichnis >> Technische Fakultät (TF) >>

Softwareentwicklung für Ingenieure (SEFI)5 ECTS
(englische Bezeichnung: Software Engineering for Engineers)

Modulverantwortliche/r: Jörg Franke
Lehrende: Jochen Bauer


Startsemester: SS 2021Dauer: 1 SemesterTurnus: 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:
Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:

  1. Maschinenbau (Master of Science)
    (Po-Vers. 2007 | TechFak | Maschinenbau (Master of Science) | Studienrichtungen Allgemeiner Maschinenbau, Fertigungstechnik, und Rechnergestützte Produktentwicklung | Gesamtkonto | Wahlmodule | Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  2. Mechatronik (Master of Science)
    (Po-Vers. 2012 | TechFak | Mechatronik (Master of Science) | Mechatronik (Studienbeginn bis 30.09.2020) | Gesamtkonto | M3 Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  3. Mechatronik (Master of Science)
    (Po-Vers. 2020w | TechFak | Mechatronik (Master of Science) | Mechatronik (Studienbeginn ab 01.10.2020) | Gesamtkonto | M3 Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  4. Wirtschaftsingenieurwesen (Master of Science)
    (Po-Vers. 2009 | TechFak | Wirtschaftsingenieurwesen (Master of Science) | Masterstudiengang Wirtschaftsingenieurwesen (bis 30.09.2018) | Gesamtkonto | Ingenieurwissenschaftliche Studienrichtungen | Technische Wahlmodule | Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  5. Wirtschaftsingenieurwesen (Master of Science)
    (Po-Vers. 2018w | TechFak | Wirtschaftsingenieurwesen (Master of Science) | Masterstudiengang Wirtschaftsingenieurwesen (Studienbeginn ab 01.10.2018) | Gesamtkonto | Studienrichtung Maschinenbau | Technische Wahlmodule und Hochschulpraktikum | Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  6. Wirtschaftsingenieurwesen (Master of Science)
    (Po-Vers. 2018w | TechFak | Wirtschaftsingenieurwesen (Master of Science) | Masterstudiengang Wirtschaftsingenieurwesen (Studienbeginn ab 01.10.2018) | Gesamtkonto | Studienrichtung Elektrotechnik | Technische Wahlmodule und Hochschulpraktikum | Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  7. Wirtschaftsingenieurwesen (Master of Science)
    (Po-Vers. 2021w | TechFak | Wirtschaftsingenieurwesen (Master of Science) | Masterstudiengang Wirtschaftsingenieurwesen Studienrichtung Elektrotechnik (Studienbeginn ab 01.10.2021) | Studienrichtung Elektrotechnik | Technische Wahlmodule und Hochschulpraktikum | Technische Wahlmodule | Softwareentwicklung für Ingenieure)
  8. Wirtschaftsingenieurwesen (Master of Science)
    (Po-Vers. 2021w | TechFak | Wirtschaftsingenieurwesen (Master of Science) | Masterstudiengang Wirtschaftsingenieurwesen Studienrichtung Maschinenbau (Studienbeginn ab 01.10.2021) | Studienrichtung Maschinenbau | Technische Wahlmodule und Hochschulpraktikum | Technische Wahlmodule | Softwareentwicklung für Ingenieure)

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.
Prüfungssprache: Deutsch

Erstablegung: SS 2021, 1. Wdh.: WS 2021/2022
1. Prüfer: Jörg Franke

UnivIS ist ein Produkt der Config eG, Buckenhof