| Beschreibung |
Mikrocontroller sind oft das Herzstück von Geräten und Steuersystemen. Zunehmende Leistungsfähigkeit bei sinkenden Preisen hat zu einer grossen Verbreitung geführt. Kompakte Mikrocontroller-Systeme werden typischerweise in C programmiert. In diesem praxisorientierten Grundlagenkurs werden Sie systematisch in Rechnersysteme und in die Programmierung in C eingeführt.
|
| Ziele |
Sie kennen den Aufbau und die Vorgänge in einem Rechnersystem.
Sie kennen die verschiedenen Darstellungsformen von Daten im Speicher eines Rechnersystems.
Sie kennen die grundlegenden Elemente der Programmiersprache C und können diese für einfache Aufgaben richtig anwenden.
Sie erstellen Programme entsprechend den Phasen des Softwareentwicklungsprozesses. Sie setzen eine moderne Entwicklungsumgebung effizient ein.
|
Themen
 |
Rechnersystem
Aufbau und Vorgänge, veranschaulicht mittels Simulation
Darstellung und Verarbeitung von Zahlen und Text
Programmierung
Entwicklungsschritte von der Idee bis zum lauffähigen Programm
Aufbau und Elemente der Programmiersprache C
Datentypen, Zeiger, Funktionen, Modularisierung
Entwicklungsumgebung Eclipse, MinGW
|
Dozent
|
Matthias Kläy, ist El. Ing. FH und hat an der HSR, Hochschule für Technik Rapperswil mit Vertiefung in Computertechnik studiert. Er ist Teamleiter einer Entwicklungsgruppe für Embedded Software und bildet Plattformkunden weltweit aus. Erfahrungsbereiche: Embedded Software-Entwicklung auf verschiedensten Systemen
Hardware-Entwicklung von Mikroprozessor-Systemen
Software-Entwicklung von PC Applikationen in C#.NET
PC basierte Simulation von Embedded Systems
Motivation für diesen Kurs: "Meine Tätigkeit als Software-Entwickler und Ausbildner und mein Lehrauftrag an der HFU ergänzen sich optimal. Ich will fundierte Grundlagen unter Anwendung moderner Technologie vermitteln und dazu aktuelle Beispiele aus der Industrie in den Unterricht einbauen." |
| Voraussetzungen |
Grundlagenkenntnisse in der Digitaltechnik und Elektronik Fundierte PC Anwenderkenntnisse |
| Methoden | 50% Theorievermittlung, 50% Programmierübungen am Laptop |
| Hinweis |
Für die Übungen muss ein Laptop mit mindestens zwei freien USB Schnittstellen mitgebracht werden.
Im Herbstsemester gibt es einen Aufbaukurs.
|
|
Kosten |
CHF 1200.- |
| Daten / Anmeldung |
Durchführungsdaten / Online-Anmeldung
|