Schulungsübersicht
Kurze Geschichte der Programmiersprache C
Grundlegende Anweisungen
Datentypen
- Schlüsselwörter
- Operatoren und ihre Prioritäten
Daten abrufen und anzeigen
- Formatierungsanweisungen von Printf und scanf
Operatoren
Funktionen und Makros
Strukturen
Zeiger
- Zeiger auf Variablen
- Zeiger auf Funktionen
- Zeiger auf Variablen in Strukturen
Dynamische Speicherallokation
- Die Funktion malloc
Rekursive Funktionen mit variabler Parameteranzahl, Unions, Bit-Felder, grundlegende Bibliotheksfunktionen
- Bibliotheken: math, stdio, stdlib, time
Einführung in Algorithmen und Datenstrukturen *
- Einfach verknüpfte Liste
- Baumstruktur
- Sortieralgorithmen
- * Optionale Themen
Voraussetzungen
- Grundkenntnisse in Computertechnik und Betriebssystemen
- Erfahrung mit der Nutzung eines Texteditors oder grundlegender Entwicklungstools
- Grundlegende Programmiererfahrung in einer beliebigen Sprache ist hilfreich, aber nicht zwingend erforderlich
Zielgruppe
- Anfänger, die C-Programmierung erlernen möchten
- Softwareentwickler, die ihr Verständnis für Low-Level-Programmierung vertiefen wollen
- Ingenieure und technische Fachkräfte, die mit eingebetteter oder systemnaher Software arbeiten
Erfahrungsberichte (5)
Ich konnte die Grundlagen der C-Programmierung erlernen und habe nun eine Basis, auf der ich weiterbauen kann.
Patrick Hensley - Roush Industries
Kurs - Programming in C
Maschinelle Übersetzung
Praktische Übungen! Dies ermöglichte es uns, das Wissen des Dozenten zu testen und mir Notizen zu spezifischen Funktionen zu machen, die ich schwieriger fand.
Lloyd Lancour - Roush Industries
Kurs - Programming in C
Maschinelle Übersetzung
Das Wissen des Dozenten in C-Programmierung und die Art, wie er uns zeigte, wie man Probleme aller löscht, half am meisten bei der Diagnose von Programmierproblemen und beim eigenständigen Arbeiten mit STM32CubeIDE. Die vielen Male, bei denen der Dozent vom Kurs abwich und Anwendungsfälle erklärte, die direkt auf unsere Arbeitsaufgaben zutreffen, machten diesen Kurs definitiv lebenswert!
David Sanders - Roush Industries
Kurs - Programming in C
Maschinelle Übersetzung
Cameron würde Aufgaben zuweisen und sicherstellen, dass die Boards aller Teammitglieder funktionsfähig waren. Bei Verwirrung oder Fehlern konnte die gesamte Gruppe zurückgehen und sehen, wo Fehler aufgetreten waren. Sehr professionell.
Trevor Koch - Roush Industries
Kurs - Programming in C
Maschinelle Übersetzung
Großartige Konzepte mit Kenntnissen praktischer Anwendungen
Patrick German - Roush Industries
Kurs - Programming in C
Maschinelle Übersetzung