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

Technische Programmierung I

Modulbezeichnung:
Bezeichnung des Moduls innerhalb des Studiengangs. Sie soll eine präzise und verständliche Überschrift des Modulinhalts darstellen.
Technische Programmierung I
Modulbezeichnung (engl.): Technical programming 1
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).
Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2005
Code: MST104
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+1U (5 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).
6
Studiensemester: 1
Pflichtfach: ja
Arbeitssprache:
Deutsch
Prüfungsart:


[noch nicht erfasst]
Verwendbarkeit / Zuordnung zum Curriculum:
Alle Studienprogramme, die das Modul enthalten mit Jahresangabe der entsprechenden Studienordnung / ASPO-Anlage.

MST104 Mechatronik/Sensortechnik, Bachelor, ASPO 01.10.2005 , 1. 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 75 Veranstaltungsstunden (= 56.25 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 6 Creditpoints 180 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 123.75 Stunden zur Verfügung.
Empfohlene Voraussetzungen (Module):
Keine.
Als Vorkenntnis empfohlen für Module:
MST605 Steuerung mechatronischer Systeme


[letzte Änderung 19.09.2013]
Modulverantwortung:
Prof. Dr. Martina Lehser
Dozent/innen: Prof. Dr. Martina Lehser

[letzte Änderung 01.10.2005]
Lernziele:
Das Modul führt in die grundlegenden Techniken der Programmierung ein. Verwendet wird dazu die Programmiersprache C. Ziel der Vorlesung ist es, Konzepte und Techniken für die Programmierung in einer imperativen Sprache aufzuzeigen, die auch zur Lösung komplexer Aufgaben hilfreich sind. Ziel des Praktikums ist es, anhand von Programmieraufgaben die Grundlagen der Sprache zu erlernen, wobei die Aufgaben in kleinen Gruppen bearbeitet werden.

[letzte Änderung 23.05.2007]
Inhalt:
Grundlagen
        Interner Aufbau eines Computers, Zahlensysteme (duale, oktale, hexadezimale)
        Programmiersprachen, Werkzeuge zur Programmentwicklung
        Programmierstil, Programmierrichtlinien
 
Sprachkonzepte
Standard-Datentypen, Operatoren und Ausdrücke
 
Kontrollstrukturen, Struktogramme
        Verzweigung, Schleifen
 
Funktionen
        Lokale und globale Variablen, Sichtbarkeit, Gültigkeitsbereiche
        Parameterübergabe, Rückgabewerte
 
Komplexe Datentypen
Pointer, Arrays, Zeichenketten
Strukturen, Unions
 
Programmierumgebung
        main-Funktion        
 
Präprozessor
Standard-Bibliotheken


[letzte Änderung 23.05.2007]
Literatur:
Brian W. Kernighan and Dennis M. Ritchie: „Programmieren in C“, 2. Auflage in ANSI C, Hanser, München, 1990.
A. Willms: C lernen. Anfangen, anwenden, verstehen. München: Addison & Wesley, 2002
Peter Kirch, Ulla Kirch-Prinz: C kurz & gut. O`Reilly, 2002


[letzte Änderung 23.05.2007]
[Fri Apr 19 04:05:17 CEST 2024, CKEY=tprog1, BKEY=mst, CID=MST104, LANGUAGE=de, DATE=19.04.2024]