Programmierung 1 (E/Me)

Fakultät

Ingenieurwissenschaften und Informatik

Version

Version 15.0 vom 03.09.2019

Modulkennung

11B1650

Modulname (englisch)

Programming 1 (E/Me)

Studiengänge mit diesem Modul
  • Berufliche Bildung - Teilstudiengang Elektrotechnik (B.Sc.)
  • Elektrotechnik (B.Sc.)
  • Elektrotechnik im Praxisverbund (B.Sc.)
  • Mechatronik (B.Sc.)
Niveaustufe

1

Kurzbeschreibung

Für fast alle elektrotechnischen und mechatronischen Problemstellungen werden heute Computer eingesetzt. Von Ingenieuren der Elektrotechnik und Mechatronik wird erwartet, dass sie fachspezifische Problemstellungen mit Hilfe selbst entwickelter Softwarekomponenten lösen können.

Lehrinhalte
  1. Einleitung
  2. Objekte, Typen und Werte
  3. Berechnungen
  4. Funktionen
  5. Fehlerbehandlung und Test
  6. Komplexe Datentypen
  7. Beispiele für elektrotechnische und mechatronische Aufgabenstellungen
Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Die Studierenden können den grundlegenden Aufbau von Rechnersystemen wiedergeben. Sie verfügen über ein Basiswissen zur Kodierung von Informationen in Rechnern. Sie kennen den grundlegenden Aufbau und den Ablauf von Programmen sowie die wesentlichen Sprachmittel einer prozeduralen Programmiersprache.
Wissensvertiefung

Können - instrumentale Kompetenz
Die Studierenden sind in der Lage einfache Programme in einer prozeduralen Programmiersprache zu erstellen. Dazu gehört die Fähigkeit Fehler in den Programmen zu erkennen und zu beheben.
Können - kommunikative Kompetenz
Die Studierenden sind in der Lage die Arbeitsweise einfacher Programme zu diagnostizieren und diese mit dem entprechenden Fachvokabular zu beschreiben.
Können - systemische Kompetenz
Die Studierenden können einfache Probleme aus dem Anwendungsgebiet der Elektrotechnik oder Mechatronik analysieren und diese in entsprechende Programme umsetzen.

Lehr-/Lernmethoden

Die Veranstaltung wird in Form einer Vorlesung mit einem begleitendem Programmierpraktikum durchgeführt. Im Praktikum werden Programmieraufgaben selbstständig bearbeitet. Die Veranstaltung wird in den Studiengängen Elektrotechnik und Mechatronik jeweils unter Verwendung von studiengangsspezifischen Anwendungs- und Übungsbeispielen durchgeführt.

Empfohlene Vorkenntnisse

Es werden Kenntnisse im Umgang mit Computern erwartet.

Modulpromotor

Uelschen, Michael

Lehrende
  • Scheerhorn, Alfred
  • Biermann, Jürgen
  • Gervens, Theodor
  • Uelschen, Michael
  • Weinhardt, Markus
  • Timmer, Gerald
  • Tönjes, Ralf
  • Westerkamp, Clemens
  • Wübbelmann, Jürgen
Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
30Vorlesungen
30Labore
Workload Dozentenungebunden
Std. WorkloadLehrtyp
60Veranstaltungsvor-/-nachbereitung
30Prüfungsvorbereitung
Literatur
  1. Stroustrup, Bjarne: Einführung in die Programmierung mit C++, Pearson, 2010
  2. Stroupstrup, Bjarne: Die C++-Programmiersprache, Addison-Wesley, 2010
  3. Goll, Joachim, Dausmann, Manfred: C als erste Programmiersprache, Springer-Vieweg, 2014
  4. Kernighan, Brian, Ritchie, Dennis: Programmieren in C, Hanser, 2010
Prüfungsleistung

Klausur 2-stündig

Unbenotete Prüfungsleistung

Experimentelle Arbeit

Dauer

1 Semester

Angebotsfrequenz

Wintersemester und Sommersemester

Lehrsprache

Deutsch