Schnellstart mit C++ ist ein kompakter Einsteigerkurs zur grundlegenden Syntax der Sprache und zum Arbeitsablauf im Terminal. In 10 Praxiseinheiten erstellen, kompilieren und starten Sie zunächst kleine Programme und arbeiten anschließend mit Variablen, Operatoren, Entscheidungen, Schleifen, Strings, Arrays und Funktionen.
Der Kurs ist überwiegend angeleitet: Neun Labs erklären die Konzepte anhand ausführbarer Beispiele; eine frühe Challenge fordert Sie auf, ein persönliches Begrüßungsprogramm zu vervollständigen. Das letzte Lab ergänzt die Grundlagen um formatierte Ein- und Ausgabe, Textdateiströme und Namensräume.
Was du lernen wirst
Nach Abschluss dieses Kurses können Sie:
.cpp-Quelldateien erstellen, mitg++kompilieren, das erzeugte Programm ausführen und einfache Compilermeldungen verstehen- Bezeichner, Variablen, Konstanten, eingebaute Typen und Literale deklarieren und Zuweisungen, Ausdrücke, Typumwandlungen sowie gängige Operatoren verwenden
- Die Ausführung mit sequenziellen Anweisungen, Bedingungen,
switch, Schleifen,break,continueund verschachtelten Schleifen steuern std::string-Werte über Konsoleneingabe und Stringoperationen lesen, aufbauen, vergleichen, untersuchen und verändern- Ein- und mehrdimensionale Arrays deklarieren, mit Schleifen verarbeiten und Zeichenarrays verwenden
- Funktionen mit Prototypen, Standardargumenten, Überladungen, Arrays, const-Parametern sowie Wert- oder Referenzübergabe definieren und aufrufen
- Konsolen-E/A mit
<iomanip>formatieren, Textdateien über Streams lesen und schreiben und Namen mit Namensräumen organisieren
Für wen dieser Kurs geeignet ist
Dieser Kurs eignet sich für Menschen, die erstmals programmieren, und für Lernende, die die prozeduralen C++-Grundlagen kompakt wiederholen möchten, bevor sie objektorientierte oder bibliotheksbezogene Themen bearbeiten.
Voraussetzungen: Programmiererfahrung ist nicht erforderlich. Sie sollten Code eingeben und einfachen Terminalanweisungen folgen können; die mathematischen Beispiele verwenden nur Grundrechenarten und einfache Vergleiche.
Lernumgebung: Alle 10 Einheiten laufen in einer browserbasierten Ubuntu-22.04-WebIDE. Sie bearbeiten C++-Dateien und kompilieren sie mit GNU g++, sodass kein lokaler Compiler installiert werden muss.
Häufig gestellte Fragen
Ist der Kurs für Personen ohne Programmiererfahrung geeignet?
Ja. Das erste Lab erklärt die Struktur eines C++-Programms sowie Kompilierung und Ausführung, bevor Typen, Ausdrücke und Kontrollfluss eingeführt werden. Spätere Labs enthalten dichteres Referenzmaterial, deshalb empfiehlt sich die vorgegebene Reihenfolge.
Wie viel selbstständiges Programmieren enthält der Kurs?
Der Kurs umfasst neun angeleitete Labs und eine kurze Challenge. Die meisten Einheiten bieten Erklärungen und Beispiele zum Nachvollziehen oder Anpassen; die personalisierte Begrüßung prüft kurz Bearbeitung, Strings, Kompilierung und Ausgabe, ist aber keine Reihe größerer Projekte.
Muss ich C++-Werkzeuge auf meinem Computer installieren?
Nein. Die Ubuntu-22.04-WebIDE stellt den im Kurs verwendeten Terminalablauf bereit. Sie erstellen .cpp-Dateien und verwenden g++ direkt in der Browserumgebung.
Wie unterscheidet sich dieser Kurs vom längeren Kurs C++-Programmierung für Anfänger?
Schnellstart mit C++ ist enger zugeschnitten: Er konzentriert sich auf prozedurale Syntax, Arrays, Strings, Funktionen, formatierte E/A, Textdateien und Namensräume. Klassen, Vererbung, Ausnahmen, dynamischer Speicher, Smart Pointer, Binärdateien sowie STL-Container und -Algorithmen werden nicht behandelt; wählen Sie für diese Themen und mehr Challenges den längeren Kurs.


