MODULBESCHREIBUNG

Einführung Programmierung

Kurzzeichen:
M_ProgEinf
Durchführungszeitraum:
HS/20
ECTS-Punkte:
4
Lernziele:
  • Grundlagen der Programmiersprache C kennen und eigene Programme schreiben.
  • C-Programme für ein microcontroller-basiertes Zielsystem (Arduino) verstehen und schreiben.
  • Algorithmen zur Lösung von Problemen beschreiben können.
Verantwortliche Person:
Kottmann Markus
Zusätzlich vorausgesetzte Kenntnisse:
Stoff des Einführungskurses Informatik 0: Programmier-Einführungskurs 

 

Äquivalente Module:
Skriptablage:
Modultyp:
Standard-Modul für Maschinentechnik-Innovation STD_14(Empfohlenes Semester: 3)

ECTS-Punkte pro Kategorie

Kategorie:
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

Einführung Programmierung

Kurzzeichen:
ProgEinf
Lernziele:
Plan und Lerninhalt:

Allgemeine Grundlagen

  • Aufbau eines Rechnersystems
  • Werkzeuge der Softwareentwicklung
  • Syntax und Semantik

Grundlagen zur Programmierung der Physical Computing Plattform Arduino

  • Einführung in die Programmiersprache C für Arduino (Programmaufbau, Konstanten, Datentypen, Deklarationen, Ausdrücke, Anweisungen, Operatoren, Kontrollstrukturen, Funktionen, arduino-spezifische Funktionen)
  • Grundlagen analoger und digitaler Signale, A/D-Wandlung
  • Ansteuerung von analogen und digitalen Sensoren und Aktoren (Taster, Temperatur-, Licht-, und Distanzsensoren, LEDs, Motoren).

Praktikum mit Arduino

  • Entwickeln von C-Programmen
  • Aufbau von Hardware-Schaltungen mit Sensoren und Aktoren, sowie Schreiben von  C-Programmen zur Ansteuerung der Hardware
  • Testen, Fehlersuche
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 / M) (WS/05-HS/07)