Programmieren mit C
C-Anwendungen entwickeln und grundlegende Programmierkonzepte verstehen
Erlernen Sie in diesem Kurs die Grundlagen der Programmiersprache C und schaffen Sie eine solide Basis für die Entwicklung effizienter Softwarelösungen. Sie erhalten eine fundierte Einführung in die Syntax und Struktur von C und arbeiten mit Variablen, Datentypen und Kontrollstrukturen. Sie entwickeln ein Verständnis für den Aufbau von Programmen und die logische Umsetzung von Abläufen. Darüber hinaus beschäftigen Sie sich mit Funktionen, Speicherverwaltung und der Verarbeitung von Daten. Sie entdecken, wie Programme strukturiert aufgebaut und effizient umgesetzt werden. Praxisnahe Übungen unterstützen Sie dabei, eigene Programme zu erstellen und die Inhalte direkt anzuwenden. Nach Abschluss sind Sie in der Lage, einfache Programme in C zu entwickeln, grundlegende Programmierkonzepte zu verstehen und diese in der Praxis umzusetzen.
Kursinhalte
- Einführung in C Programmierung
- Vor- und Nachteile der C Programmiersprache
- Grundlagen für die Speicherverwaltung eines Programmes
- Kontrollstrukturen
- Übersicht über die Kontrollstrukturen wie if, switch, while sowie die den Funktionen
- Pointer
- Vor- und Nachteile von Pointer
- Möglichkeiten, um unvermeidliche Fehler aufzufinden
- Implizite Typumwandlung
- Grundlagen des Regelwerk und die Gefahren der Konvertierung zwischen:
- signed und unsigned Integertypen
- Integertypen verschiedener Breite
- Floating Point Zahlen und Integer
- Grundlegenden Funktionen des C-Präprozessors
- Modularisierung
- C Programmierung legte die Basis für alle weiteren modular aufgebauten Programmiersprachen
- Möglichkeiten, Teile von Programmen separat zu bauen und später zu verbinden
- Die Wichtigkeit vom Präprozessor bei der Modularisierung
- Weiter wichtige Funktionen
- Debugginghilfen wie das assert() Macro
- Sichtbarkeit, oder die verschiedenen Bedeutungen des Wortes static
- Die Toolchain: Compiler und Linker, Optimierungsmöglichkeiten, …
- Analyse von Memoryfehlerszenarien
- Die Standard-Library
- Dynamischer Speicher: malloc() und free(), und verwandte Funktionen, um explizit Speicher zu verwalten
- Standard I/:. Formatierte und komfortable Ein- und Ausgabe
- Stringbearbeitung: Die Standard-Library bringt eine Fülle von Funktionen mit, die Stringbearbeitung erleichtern, aber auch alle Arten von Memoryfehlern).
- Einführung in C Programmierung
Zielgruppe
Softwareentwickler
Voraussetzungen
Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse.
Abschluss & Bestätigung
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.
Buchen Sie Ihren Termin
28.09.2026 - 02.10.2026
Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
28.09.2026 - 02.10.2026
Online
12.04.2027 - 16.04.2027
Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
12.04.2027 - 16.04.2027
Online
15.11.2027 - 19.11.2027
Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
15.11.2027 - 19.11.2027
Online
28.02.2028 - 03.03.2028
Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
28.02.2028 - 03.03.2028
Online
Alle Preise zzgl. MwSt.
Angebot einholen
Ihr individuelles Kursangebot
Kostenvoranschlag
Unverbindlich herunterladen
Training Services
Services zu Ihrem Seminar
Sie haben Fragen zum Kurs?
Kursempfehlungen
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Face-to-Face-Trainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie



Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Präsenztrainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie



Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie



Kursinhalte
- Einführung in C Programmierung
- Vor- und Nachteile der C Programmiersprache
- Grundlagen für die Speicherverwaltung eines Programmes
- Kontrollstrukturen
- Übersicht über die Kontrollstrukturen wie if, switch, while sowie die den Funktionen
- Pointer
- Vor- und Nachteile von Pointer
- Möglichkeiten, um unvermeidliche Fehler aufzufinden
- Implizite Typumwandlung
- Grundlagen des Regelwerk und die Gefahren der Konvertierung zwischen:
- signed und unsigned Integertypen
- Integertypen verschiedener Breite
- Floating Point Zahlen und Integer
- Grundlegenden Funktionen des C-Präprozessors
- Modularisierung
- C Programmierung legte die Basis für alle weiteren modular aufgebauten Programmiersprachen
- Möglichkeiten, Teile von Programmen separat zu bauen und später zu verbinden
- Die Wichtigkeit vom Präprozessor bei der Modularisierung
- Weiter wichtige Funktionen
- Debugginghilfen wie das assert() Macro
- Sichtbarkeit, oder die verschiedenen Bedeutungen des Wortes static
- Die Toolchain: Compiler und Linker, Optimierungsmöglichkeiten, …
- Analyse von Memoryfehlerszenarien
- Die Standard-Library
- Dynamischer Speicher: malloc() und free(), und verwandte Funktionen, um explizit Speicher zu verwalten
- Standard I/:. Formatierte und komfortable Ein- und Ausgabe
- Stringbearbeitung: Die Standard-Library bringt eine Fülle von Funktionen mit, die Stringbearbeitung erleichtern, aber auch alle Arten von Memoryfehlern).
- Einführung in C Programmierung
Zielgruppe
Softwareentwickler
Voraussetzungen
Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse.
Abschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.