Einführung Informatik für Ingenieure

Fakult?t

Ingenieurwissenschaften und Informatik

Version

Version 8.0 vom 17.02.2023

Modulkennung

11B5030

Modulname (englisch)

Informatics for Engineers

Studieng?nge mit diesem Modul

Ingenieurwesen - Maschinenbau (INGflex) (B.Eng.)

Niveaustufe

1

Lehrinhalte
  1. Komponenten eines Rechners
  2. Grundlagen der Betriebssysteme
  3. Grundlagen der Programmierung
  4. Strukturierte Programmierung
    4.1 Einfache und zusammengesetzte Datenstrukturen
    4.2 Datentypen, Operatoren und Ausdrücke
    4.3 Anweisungstypen: Wertzuweisung, Abfragen, Kontrollstrukturen
    4.4 Modularisierung und Funktionen
    4.5 Felder
    4.6 Ein- und Ausgabe
    4.7 Grafik
  5. Elementare Algorithmen und ihre Implementierung
  6. Standard-Anwendungssoftware
Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Die Studierenden lernen ausgew?hlte theoretische Grundlagen und Konzepte der Informatik kennen. Sie erfahren die technischen Hintergründe der vielen im beruflichen Alltag genutzten informationstechnischen Systeme. Anhand von beispielhaften Konzepten lernen sie die selbst?ndige Gestaltung von computergestützten L?sungen kennen.
Wissensvertiefung
Die Studierenden vertiefen und verbreitern ihr Wissen anhand von Anwendungsbeispielen aus der Praxis. Dabei setzen sie sich mit konkreten informationstechnischen Aufgabenstellungen auseinander und gestalten L?sungen auf der Basis der erlernten Konzepte.
K?nnen - instrumentale Kompetenz
Die Studierenden lernen ausgew?hlte Konzepte und Werkzeuge der Informationstechnologie kennen. In praktischen ?bungen setzen sie aktuelle und leistungsf?hige Softwaresysteme zur Programmierung von Computern ein.
K?nnen - kommunikative Kompetenz
Im Rahmen der Lehrveranstaltungen setzen sich die Studierenden mit interaktiven informationstechnischen L?sungen auseinander. Dabei werden Kleingruppen zur Initiierung einer Diskussion von L?sungswegen eingesetzt. In einer Hausarbeit l?sen sie selbst?ndig eine zusammenh?ngende, realit?tsnahe Aufgabenstellung.
K?nnen - systemische Kompetenz
Auf Basis der erlernten Kompetenzen k?nnen die Studierenden existierende und für sie neue informationstechnische Systeme analysieren und kritisch bewerten. Die Nutzung von und die kritische Auseinandersetzung mit informationstechnischen Konzepten in der Arbeitswelt wird durch das in der Veranstaltung erworbene Hintergrundwissen erm?glicht.

Lehr-/Lernmethoden

Vorlesung und ?bungen am Rechner

Empfohlene Vorkenntnisse

keine

Modulpromotor

Pusch, Rainer

Lehrende
  • Büscher, Mareike
  • Maretis, Dimitris
Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
20Vorlesungen
25?bungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
30Veranstaltungsvor-/-nachbereitung
50Hausarbeiten
Literatur
  • Flanagan, David (2018): Java examples in a nutshell. 3. Aufl. Sebastopol, CA: O'Reilly.
  • Frank, Florian: SelfLinux. Linux-Hypertext-Tutorial. Unter Mitarbeit von Nico Golde und Steffen Dettmer. Online verfügbar unter www.selflinux.de, zuletzt geprüft am 23.02.2012.
  • Jobst, Fritz (2014): Programmieren in Java. 6. Aufl. München: Hanser.
  • Eifert, Klaus (2016): Computerhardware für Anf?nger. 4. Auflage.
Prüfungsleistung

Mündliche Prüfung

Unbenotete Prüfungsleistung

Projektbericht, schriftlich

Bemerkung zur Prüfungsform

Der schriftliche Projektbericht umfasst i.d.R. 20 bis 35 Seiten.

Prüfungsanforderungen

Kenntnisse über den Entwurf von Algorithmen, Daten- und Kontrollstrukturen, F?higkeiten zum systematischen Softwareentwurf und zur Programmierung in einer h?heren Programmiersprache sowie zur Dokumentation der entwickelten Software.

Dauer

1 Semester

Angebotsfrequenz

Nur Wintersemester

Lehrsprache

Deutsch