htw saar Piktogramm QR-encoded URL
Zurück zur Hauptseite Version des Moduls auswählen:
Lernziele hervorheben XML-Code

Programmierung

(Modul inaktiv seit 28.11.2013)

Modulbezeichnung:
Bezeichnung des Moduls innerhalb des Studiengangs. Sie soll eine präzise und verständliche Überschrift des Modulinhalts darstellen.
Programmierung
Modulbezeichnung (engl.): Programming
Studiengang:
Studiengang mit Beginn der Gültigkeit der betreffenden ASPO-Anlage/Studienordnung des Studiengangs, in dem dieses Modul zum Studienprogramm gehört (=Start der ersten Erstsemester-Kohorte, die nach dieser Ordnung studiert).
Biomedizinische Technik, Bachelor, ASPO 01.10.2011
Code: E305.
SWS/Lehrform:
Die Anzahl der Semesterwochenstunden (SWS) wird als Zusammensetzung von Vorlesungsstunden (V), Übungsstunden (U), Praktikumsstunden (P) oder Projektarbeitsstunden (PA) angegeben. Beispielsweise besteht eine Veranstaltung der Form 2V+2U aus 2 Vorlesungsstunden und 2 Übungsstunden pro Woche.
4V+2P (6 Semesterwochenstunden)
ECTS-Punkte:
Die Anzahl der Punkte nach ECTS (Leistungspunkte, Kreditpunkte), die dem Studierenden bei erfolgreicher Ableistung des Moduls gutgeschrieben werden. Die ECTS-Punkte entscheiden über die Gewichtung des Fachs bei der Berechnung der Durchschnittsnote im Abschlusszeugnis. Jedem ECTS-Punkt entsprechen 30 studentische Arbeitsstunden (Anwesenheit, Vor- und Nachbereitung, Prüfungsvorbereitung, ggfs. Zeit zur Bearbeitung eines Projekts), verteilt über die gesamte Zeit des Semesters (26 Wochen).
8
Studiensemester: 3
Pflichtfach: ja
Arbeitssprache:
Deutsch
Prüfungsart:
Klausur

[letzte Änderung 03.12.2009]
Verwendbarkeit / Zuordnung zum Curriculum:
Alle Studienprogramme, die das Modul enthalten mit Jahresangabe der entsprechenden Studienordnung / ASPO-Anlage.

E305. Biomedizinische Technik, Bachelor, ASPO 01.10.2011 , 3. Semester, Pflichtfach, Modul inaktiv seit 28.11.2013
E305 Elektrotechnik, Bachelor, ASPO 01.10.2005 , 3. Semester, Pflichtfach
Arbeitsaufwand:
Der Arbeitsaufwand des Studierenden, der für das erfolgreiche Absolvieren eines Moduls notwendig ist, ergibt sich aus den ECTS-Punkten. Jeder ECTS-Punkt steht in der Regel für 30 Arbeitsstunden. Die Arbeitsstunden umfassen Präsenzzeit (in den Vorlesungswochen), Vor- und Nachbereitung der Vorlesung, ggfs. Abfassung einer Projektarbeit und die Vorbereitung auf die Prüfung.

Die ECTS beziehen sich auf die gesamte formale Semesterdauer (01.04.-30.09. im Sommersemester, 01.10.-31.03. im Wintersemester).
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 90 Veranstaltungsstunden (= 67.5 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 8 Creditpoints 240 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 172.5 Stunden zur Verfügung.
Empfohlene Voraussetzungen (Module):
Keine.
Als Vorkenntnis empfohlen für Module:
BMT610 Einführung in LabVIEW


[letzte Änderung 14.04.2013]
Modulverantwortung:
Prof. Dr. Reinhard Brocks
Dozent/innen: Prof. Dr. Reinhard Brocks

[letzte Änderung 03.12.2009]
Lernziele:
Der Student kann die Konzepte der prozeduralen Programmierung und der Datenabstraktion erklären und diese in der objektorientierten Programmiersprache C++ umsetzen. Er setzt Entwurfstechniken zur Lösungsfindung ein. Aufgrund eines entwickelten Verständnisses für Programmiertechniken ist er in der Lage, gut strukturierte und dokumentierte Programme zu erstellen. Dabei setzt er Basiswerkzeuge der Software-Entwicklung ein. Im Praktikum lernt der Student, Programme und deren Lösungskonzepte zu präsentieren.

[letzte Änderung 03.12.2009]
Inhalt:
- Prozedurale Programmierung / Datenabstraktion: Fundamentale Datentypen,  
  Operatoren, Kontrollstrukturen, Funktionen, Pointer und Arrays,
  Gültigkeitsbereiche und Lebensdauer von Objekten, Klassen
- Entwurfstechniken: Programmablaufplan, Struktogramm, UML Klassendiagramme
- Programmiertechniken: Modularisierung, Trennung von Schnittstelle und
  Implementierung, Datenstrukturen und Algorithmen
- Entwicklungswerkzeuge: Präprozessor, Compiler, Linker, Shell, Shell-Skripte,
  Makefile, Debugger

[letzte Änderung 03.12.2009]
Weitere Lehrmethoden und Medien:
Vorlesungsbegleitendes Skript. Das Praktikum findet in einem der Computerlabore statt.

[letzte Änderung 18.03.2013]
Literatur:
Referenzwerke
    - Kernighan, Ritchie: Programmieren in C, Carl Hanser Verlag 1988, ISBN 3-446-15497-3
    - Stroustrup, B.: Die C++ Programmiersprache, 4. aktualisierte Auflage, Addison-Wesley 2000, ISBN 3-8273-1660-X
 
Lern- und Übungsliteratur
    - Dausmann, M., Bröckl, U., Goll, J.: C als erste Programmiersprache, Vieweg+Teubner 2008
    - Erlenkötter, H.: C++, Objektorientiertes Programmieren von Anfang an, rororo 2000, ISBN 3-499-60077-3
    - May, Dietrich: Grundkurs Software-Entwicklung mit C++, Vieweg+Teubner, 2006
    - Prinz, P., Kirch-Prinz, U.: C++ Lernen und professionell anwenden, MITP 2012
    - Prinz, P., Kirch-Prinz, U.: C++, Das Übungsbuch, MITP 2007
    - Wolf, J.: C von A bis Z, Galileo Computing, 2009, http://openbook.galileocomputing.de/c_von_a_bis_z/

[letzte Änderung 18.03.2013]
[Mon Dec 23 12:36:51 CET 2024, CKEY=ep, BKEY=bmt, CID=E305., LANGUAGE=de, DATE=23.12.2024]