Informatik im Maschinenbau

Fakult?t

Institut für Management und Technik

Version

Version 4.0 vom 13.11.2019

Modulkennung

75B0219

Modulname (englisch)

Computer Science for Mechanical Engineering

Studieng?nge mit diesem Modul

Allgemeiner Maschinenbau (B.Sc.)

Niveaustufe

1

Kurzbeschreibung

Im Bereich der klassischen Ingenieurdisziplinen Maschinenbau und Elektrotechnik sind in den letzten Jahren zwei wichtige Trends zu beobachten: Einerseits verschmelzen die beiden Disziplinen Maschinenbau und Elektrotechnik immer st?rker miteinander. In der Automobilbranche, der Luft- und Raumfahrttechnik, der Druckmaschinenherstellung, der Fertigungstechnik etc., werden immer mehr mechanische Bauteile mit elektrotechnischen Schaltungen über entsprechende Steuerungen miteinander vernetzt. Die Methoden der Informatik dienen dabei als Bindeglied. Daher ben?tigen Ingenieurinnen grundlegende Informatikkenntnisse, um Informationstechnologien in Produkte zu integrieren und mit Informatikern zusammenarbeiten zu k?nnen.

Andererseits ist die Entwicklung von Produkten in den Bereichen Maschinenbau und Elektrotechnik aufGrund der gestiegenen Komplexit?t heute ohne massive Rechnerunterstützung nicht mehr denkbar (Computer-aided Design, Computer-aided Engineering, Computerintegrated Manufacturing). IngenieurInnen ben?tigen deshalb grundlegende Informatikkenntnisse um IT-Produkte sinnvoll zu nutzen und die Qualit?t von IT-Produkten beurteilen zu k?nnen.

Das Modul Informatik für Ingenieure vermittelt den Studierenden einen ?berblick über die wesentlichen Konzepte, Methoden und Systeme der Informatik und Informationstechnologie mit entsprechenden Schnittstellen zur Informatik. Der Fokus liegt hierbei auf dem Softwareentwurf und der Softwareentwicklung in einer dem Ingenieursberuf nahen Programmierumgebung und -sprache.

Lehrinhalte
  • Einführung & Geschichte der Informatik
  • Was ist eigentlich Informatik? Wie ist die Geschichte der Datenverarbeitung?

    Hardware & Software
  • Prozessor, Speicher, Ein-/Ausgabeger?te
  • Eigenschaften von Software, Differenzierung in Systemsoftware und Anwendungssoftware
  • Praktische Aspekte von Betriebssystemen am Beispiel
  • Excel als Anwendungssoftware

    Software-Entwicklung
  • Probleme, Prozesse, Projekte, ?bersicht Programmierparadigmen (Imperativ, Objektorientiert, Funktional)
  • Softwareentwurf mit der Unified Modeling Language (Klassendiagramme, Anwendungsfalldiagramme, Zustandsdiagramme)

    MATLAB Programmierung
  • Imperative Programmierung (Daten- und Kontrollstrukturen) & GUI Entwicklung
  • Objektorientierte Programmierung (Kapselung, Vererbung)
Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Die Studierenden, die dieses Modul erfolgreich studiert haben, haben einen ?berblick über die vielf?ltigen Themen der Informatik und Informationstechnik. Sie besitzen ein Grundverst?ndnis der Komponenten moderner IT-Systeme (Software, Hardware) und k?nnen deren Leistungsf?higkeit und Einsatzm?glichkeiten beurteilen.

Die Studierenden besitzen nach dem erfolgreichen Studium dieses Moduls Kenntnisse zur Beschreibung der Anforderungen sowie zum grundlegenden Entwurf und der Implementierung von Softwaresystemen in einer ingenieursnahen Programmiersprache.
Wissensvertiefung
Keine Wissenvertiefung in diesem Modul.
K?nnen - instrumentale Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, kennen die wichtigsten Komponenten moderner IT-Systeme und sind in der Lage diese zu beurteilen und auszuw?hlen.

Die Studierenden k?nnen nach dem erfolgreichen Studium dieses Moduls Softwaresysteme grundlegend bzgl. der Anforderungen beschreiben, die Systeme entwerfen und in einer ingenieursnahen Programmiersprache implementieren.
K?nnen - kommunikative Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, k?nnen Anforderungen an IT-Systeme formulieren. Sie beherrschen den grundlegenden Entwurf und die grundlegende Implementierung von IT-Systemen. Sie k?nnen Anforderungen, Entwurf und Implementierung mit IT-Experten qualifiziert zu diskutieren.
K?nnen - systemische Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, k?nnen einfache Aufgabenstellungen im Bereich der Datenverarbeitung mit Standardwerkzeugen aus dem Ingenieursberuf (Tabellenkalkulation, Programmierumgebung) l?sen.

Lehr-/Lernmethoden

Seminaristische Vorlesung mit ?bung; geplantes Vorgehen: Vorlesung im seminaristischen Stil, regelm??ige Rückfragen bei den Studierenden zur ?berprüfung des Wissenstandes, praktische ?bungen am Rechner

Empfohlene Vorkenntnisse

keine

Modulpromotor

Buscherm?hle, Ralf

Lehrende

Buscherm?hle, Ralf

Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
32Vorlesungen
24?bungen
2Prüfungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
56Veranstaltungsvor-/-nachbereitung
14Literaturstudium
22Prüfungsvorbereitung
Literatur

Paul Levi, Ulrich RemboldEinführung in die Informatikfür Naturwissenschaftler und IngenieureHanser Fachbuchverlag, 2002ISBN 3-446-21932-3

Hartmut ErnstGrundkurs InformatikVieweg+Teubner, 2008ISBN 3-8348-0362-6

Heinz-Peter Gumm, Manfred SommerEinführung in die InformatikOldenbourg, 2009ISBN 3-486-58724-2

Heide Balzert, Helmut BalzertLehrbuch der Objektmodellierung: Analyse und Entwurf mit der UML 2Spektrum Akademischer Verlag, 2011ISBN: 3-827-42903-X

Ulrich SteinProgrammieren mit MATLABProgrammiersprache, Grafische Benutzeroberfl?chen, AnwendungenHanser Verlag, 2015ISBN 978-3-446-44299-3

Ulrich SteinObjektorientierte Programmierung mit MATLABKlassen, Vererbung, PolymorphieHanser Verlag, 2016ISBN 978-3-446-44298-6

Prüfungsleistung
  • Klausur 2-stündig
  • Hausarbeit
Dauer

1 Semester

Angebotsfrequenz

Nur Wintersemester

Lehrsprache

Deutsch