Einführung in die Programmiersprache C
Die Programmiersprache C bildet die Grundlage systemnaher Entwicklung, arbeitet mit statischer Typisierung, wird durch einen Compiler übersetzt und erlaubt den direkten Umgang mit Speicherbereichen. Eine Einführung in C vermittelt diesen Sprachkern von den Datentypen bis zu den Zeigern und ordnet ihn in die Reihe verwandter Programmiersprachen ein, in der C++ unmittelbar auf C aufsetzt.
Kompetenzziele
- Quelltext in C mit dem Compiler übersetzen und dessen Meldungen auswerten
- Datentypen, Operatoren und Kontrollstrukturen in eigenen Programmen einsetzen
- Funktionen deklarieren und Deklarationen in Header-Dateien auslagern
- Zeiger auf Speicherbereiche anlegen und vom gespeicherten Wert unterscheiden
- Für systemnahe Aufgaben passende strukturierte Typen und Speicherklassen wählen
- Fehler im Programmablauf mit dem Debugger aufspüren und korrigieren
Themen und Zusammenhänge
Am Anfang steht der Weg eines Programms: Aus dem Quelltext erzeugt der Compiler eine ausführbare Datei, und seine Fehlermeldungen geben die ersten Hinweise auf Syntaxfehler. Darauf bauen Logik und erste Algorithmen auf, die mit den Grundbausteinen der Sprache formuliert werden. Funktionen gliedern den Code in überschaubare Einheiten, Header-Dateien machen sie in mehreren Quelldateien nutzbar. Den Schwerpunkt bildet der Speicher: Zeiger, Speicherklassen und der bewusste Zugriff auf Speicherbereiche bestimmen, wie zusammengesetzte Daten aufgebaut und verarbeitet werden. Ein Vergleich zeigt, was C++ mit Referenzen, Templates und Standardbibliothek ergänzt und wie sich Python, JavaScript und C# in Typisierung und Übersetzung abheben. Codeübungen mit dem Debugger schärfen die Fehleranalyse, bevor ein eigenes Projekt eine Aufgabenstellung bis zum lauffähigen C-Programm umsetzt.
Berufliche Perspektiven
Einsatzfelder liegen in der systemnahen Entwicklung mit kompilierten Sprachen:
- Entwickler:in für systemnahe Programme in C bzw. C Developer
- Softwareentwickler:in mit Perspektive auf Embedded-Systeme
- Junior-Programmierer:in für kompilierte Programmiersprachen
- Softwaretester:in für C-Programme
Allgemeine Informationen
- Labels
- KW44-2:neue Titel
Kategorie
- Kursart
Weiterbildungsangebot
- Systematik
- Programmiersprachen
- Keywords
- Programmiersprache
- programmiersprache c
- C++ Programmiersprache
- Programmiersprachen
- C# Programmiersprache
- Bildungsart
Fortbildung/Qualifizierung
- Schulart
Einrichtung der beruflichen Weiterbildung
Gesamtkosten
- Kosten
2.000 €
- Kosten Bemerkung
Die Kosten für den Kurs Einführung in die Programmiersprache C sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.
Abschluss & Zulassung
- Abschlussart
Internes Trägerzertifikat: Einführung in die Programmiersprache C von Lutz + Grub
- Abschlussbezeichnung
Einführung in die Programmiersprache C
- Anrechnung
keine Angabe
- Berechtigung
keine Angabe
- Zusatzqualifikationen
keine Angabe
- Prüfende Stelle
Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Einführung in die Programmiersprache C zuständig.
Sonstiges
- Zugang
Die Teilnahme am Kurs Einführung in die Programmiersprache C erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.
- Zielgruppe
Softwareentwicklung als Berufsziel: Der Kurs Einführung in die Programmiersprache C richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.