C für Spracheinsteiger:innen
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 17.08.2026 -21.08.2026 |
Virtuelles Live Training |
% 2.701,30 €* Buchen |
| 28.09.2026 -02.10.2026 |
Virtuelles Live Training |
% 2.701,30 €* Buchen |
| 28.09.2026 -02.10.2026 |
Stuttgart |
% 2.701,30 €* Buchen |
| 02.11.2026 -06.11.2026 |
Virtuelles Live Training |
% 2.701,30 €* Buchen |
| 07.12.2026 -11.12.2026 |
Virtuelles Live Training |
% 2.701,30 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Die Programmiersprache C bildet die Grundlage vieler moderner Softwarelösungen - fundierte Kenntnisse sind daher für Entwickler:innen unerlässlich.
In diesem fünftägigen Seminar erarbeiten Sie sich Schritt für Schritt die zentralen Konzepte der Sprache C, um sich ein grundlegendes Verständnis der Programmiersprache C aufzubauen. Sie lernen, wie Sie typische Entwicklungswerkzeuge wie Compiler, Linker und Präprozessor sicher einsetzen und worauf es bei der Speicherverwaltung ankommt. Anhand praxisnaher Übungen vertiefen Sie Ihr Wissen zu Datentypen, Kontrollstrukturen, Funktionen, Pointern und komplexen Datenstrukturen.
Das Seminar findet wahlweise als Präsenzseminar oder als Live Online Training statt und kombiniert Vorträge, Gruppenarbeit und praktische Übungen direkt am System.
Nach Abschluss des Seminars sind Sie in der Lage, strukturierte C-Programme eigenständig zu entwickeln und bestehende Anwendungen zu analysieren und zu warten - eine solide Basis für Ihre weitere Spezialisierung in der Softwareentwicklung.
Inhalte
Grundlagen
- Charakteristika von C
- Sprachumfang
- Programmaufbau
Elementare Datentypen
- Deklarationen und Definitionen
- Initialisierung
- Datentypen
- Literale, Variablen und Konstanten
Operatoren
- Zuweisungen
- Arithmetische, Vergleichs- und logische Operatoren
- Typkonvertierung
- Adress- und Verweisoperator
Anweisungen
- Ausdruck vs. Anweisung
- Arten von Anweisungen
- Anweisungsblock
Kontrollstrukturen
- Entscheidungskonstrukte
- Schleifen
Einfache Eingabe/Ausgabe
- Formatierte Ausgabe
- Einfache Eingabe
Arrays und Pointer (Zeiger)
- Definition und Zugriff
- Zusammenhang zwischen Arrays und Pointern
- Verwendung von Pointern
Funktionen
- Definition und Prototyp
- Parameter und Argumente
- Funktionsblock
- Rückgabewert
Der C-Präprozessor
- Include-Anweisung
- Header-Dateien
- Symbolische Definitionen
Komplexe Datentypen
- Strukturen
- Zeiger auf Strukturen
- Typvereinbarung
Speicherverwaltung auf dem Heap
- Unterschied der Speicherbereiche Stack und Heap
- Speicherbelegung auf dem Heap
- Freigabe von Speicher auf dem Heap
- Arrays von Pointern
Zielgruppe
Zielgruppe
Das Seminar richtet sich an Einsteiger:innen ohne Vorkenntnisse in C, die ein grundlegendes Verständnis der Programmiersprache C aufbauen und erste eigene Programme entwickeln möchten.Besonders angesprochen sind Mitarbeiter:innen in IT-nahen Bereichen, Studierende und Quereinsteiger:innen, die systemnah programmieren oder bestehende C-Anwendungen besser nachvollziehen wollen.
Voraussetzungen
Empfohlen werden grundlegende Kenntnisse in Programmierlogik (z. B. aus einer anderen Programmiersprache oder aus Skriptsprachen), wie sie z. B. in unserem Seminar Grundlagen der Programmierlogik vermittelt werden, sowie ein sicherer Umgang mit dem PC. Einsteiger:innen ohne Programmiererfahrung können teilnehmen, sollten jedoch bereit sein, sich intensiv mit logischem Denken und Strukturen auseinanderzusetzen.