Viele Kurse zu interessanten Themen

Mikrocontroller 1 / C Programmierung


In diesem Kurs lernen Sie die Programmiersprache C von Grund auf kennen. Im Gegensatz zur PC-Welt ist auf Mikrocontroller-Systemen die Programmierung in C und C++ nach wie vor die erste Wahl. In diesem praxisorientierten Grundlagenkurs werden Sie systematisch in den Aufbau von Rechnersystemen und in die Programmierung in C eingeführt.
Für jene die bereits über Programmiererfahrung verfügen, ist dieser Kurs eine Auffrischung und Vertiefung ihrer Programmierfertigkeiten. Für jene mit wenig oder gar keiner Programmiererfahrung, eine umfassende Einführung in C.

Inhalte
  • Rechnersystem:
    Aufbau und Vorgänge
  • Programmierung:
    Entwicklungsschritte von der Idee bis zum lauffähigen Programm
    Aufbau und Elemente der Programmiersprache C
    Variablen, Konstanten, Operationen, Felder, Programmiersteuerung
  • Entwicklungsumgebung:
    Arduino
Ziele
  • Sie beschreiben den Aufbau und die Vorgänge in einem Rechnersystem.
  • Sie verstehen die Darstellungsformen von Zahlen im Speicher eines Rechnersystems.
  • Sie wenden die grundlegenden Elemente der Programmiersprache C für einfache Aufgaben richtig an.
  • Sie erstellen Programme entsprechend den Phasen des Softwareentwicklungsprozesses.
  • Sie wenden Werkzeuge eines Entwicklungsprozesses richtig an
Voraussetzungen
  • Grundlagenkenntnisse in der Digitaltechnik und Elektronik, wie sie in den Modulen Digitaltechnik und Elektronik vermittelt werden.
  • fundierte PC Anwenderkenntnisse
Hinweis

Ab dem ersten Unterrichtsabend ist das eigene Notebook mit einem Windows/MacOS/Linux Betriebssystem erforderlich.

Kursunterlagen

Elektronische HFU Unterlagen
Datenablage mit Entwicklungsumgebung und Dokumentation



Selbstlernzeit

20-50% zusätzlich zum Unterricht

Methode

50% Theorievermittlung, 50% Übungen am Notebook

Prüfung

Mikrocontroller 1+2 werden zusammen benotet.

Das Modul ist erfolgreich abgeschlossen, wenn mind. 75% vom Unterricht besucht ist und die Modulschlussnote mind. 4.0 beträgt. Die Schlussnote wird aus den Noten der Lernzielkontrollen (Erfahrungsnote) und der Note der Modullernzielkontrolle (MLZ), gemäss den Promotionsbestimmungen für Studiengänge der HFU, ermittelt.

Wer Mikrocontroller 1 und Mikrocontroller 2 erfolgreich abschliesst erhält ein Zertifikat.