MODULBESCHREIBUNG

Programmieren in C

Kurzzeichen:
M_ProgC
Durchführungszeitraum:
HS/16-HS/19
ECTS-Punkte:
4
Lernziele:

Die Studierenden können Algorithmen zur Lösung von Problemen beschreiben und diese in der Programmiersprache C programmieren. Sie sind in der Lage, prozedurale Programme sowohl für einen PC als auch für ein mikrocontroller-basiertes Zielsystem zu entwickeln.

Verantwortliche Person:
Bonderer Reto
Zusätzlich vorausgesetzte Kenntnisse:

Stoff des Informatikvorkurses Elektrotechnik

Skriptablage:
Modultyp:
Standard-Modul für Elektrotechnik STD_05(Empfohlenes Semester: 1)
Standard-Modul für Elektrotechnik STD_14(Empfohlenes Semester: 1)
Standard-Modul für Maschinentechnik-Innovation STD_10(Empfohlenes Semester: 3)
Standard-Modul für Maschinentechnik-Innovation STD_14(Empfohlenes Semester: 3)

ECTS-Punkte pro Kategorie

Kategorie:
Grundlagen Elektrotechnik / 4 Punkte
Technik / 4 Punkte
Grundlagen Elektrotechnik / 4 Punkte
Technik / 4 Punkte
Grundstudium Maschinentechnik-Innovation / 4 Punkte
Grundstudium Maschinentechnik-Innovation / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 120 Minuten
Zulassungsbedingungen zur Prüfung:
Testat

Kurse in diesem Modul

Programmieren in C

Kurzzeichen:
ProgC
Lernziele:
Plan und Lerninhalt:
  • Aufbau eines Rechnersystems
  • Werkzeuge zur Softwareentwicklung
  • Syntax und Semantik
  • Elemente der Programmiersprache C
    • Konstanten, Enumerations, Variablen
    • Datentypen, Arrays, Strukturen
    • Ausdrücke, Anweisungen, Operatoren
    • Steuerstrukturen (Iteration, Selektion)
    • Pointer
    • Funktionen
    • Input/Output
    • Speicherklassen
  • Programmierung eines mikrocontroller-basierten Roboters mit C

Änderungen vorbehalten

Kursart:

(Durchführung gemäss Stundenplan)

Vorlesung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 72
   - Harte Grenze: ja
Praktikum mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 16
   - Harte Grenze: ja

Übergangsregelungen:
Technische Informatik 1 (M_TechInf1) (WS/05-HS/07)
Informatik 1: Grundlagen C++ (M_Info1) (WS/05-HS/07)
Programmieren Grundlage (E und M) (M_ProgGru) (HS/08-HS/09)
Programmieren Grundlage (M_ProgGruM) (HS/10-HS/14)