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
- Komponenten eines Rechners
- Grundlagen der Betriebssysteme
- Grundlagen der Programmierung
- 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 - Elementare Algorithmen und ihre Implementierung
- 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. Workload Lehrtyp 20 Vorlesungen 25 ?bungen Workload Dozentenungebunden Std. Workload Lehrtyp 30 Veranstaltungsvor-/-nachbereitung 50 Hausarbeiten
- 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