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.

Weiter zu den Kursinformationen

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.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe