Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Microsoft

Grundlagen der C++ Programmierung

 Microsoft

Dozent: Microsoft

9.927 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

24 Bewertungen

Stufe Anfänger

Empfohlene Erfahrung

4 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

24 Bewertungen

Stufe Anfänger

Empfohlene Erfahrung

4 Wochen zu vervollständigen
unter 10 Stunden pro Woche

Was Sie lernen werden

  • 1. C++-Programme schreiben, debuggen und kompilieren, die reale Probleme lösen.

    2. Wenden Sie Prinzipien der modularen und objektorientierten Programmierung an.

Kompetenzen, die Sie erwerben

  • Kategorie: Computational Thinking
  • Kategorie: Computerprogrammierung
  • Kategorie: Grundsätze der Programmierung
  • Kategorie: Pseudocode
  • Kategorie: Entwicklungsumgebung
  • Kategorie: Programm-Entwicklung
  • Kategorie: C und C++
  • Kategorie: Fehlersuche
  • Kategorie: Speicherverwaltung
  • Kategorie: Software-Dokumentation

Werkzeuge, die Sie lernen werden

  • Kategorie: C++ (Programmiersprache)
  • Kategorie: Integrierte Entwicklungsumgebungen

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

17 Zuweisungen¹

KI-bewertet siehe Haftungsausschluss
Unterrichtet in Englisch
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihr Fachwissen im Bereich Software-Entwicklung

Dieser Kurs ist Teil der Spezialisierung Microsoft Einführung in die C++-Programmierung (berufsbezogenes Zertifikat)
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat von Microsoft zur Vorlage

In diesem Kurs gibt es 5 Module

„Einführung in die Syntax und Struktur von C++“ legt den Grundstein für Ihre C++-Programmierkenntnisse, indem es Sie durch wesentliche Konzepte führt – vom Schreiben Ihres ersten Programms bis hin zur Umsetzung professioneller Programmierstandards. Sie lernen, eine Entwicklungsumgebung einzurichten, Programmkomponenten wie Präprozessor-Direktiven und Namespaces zu verstehen und gut strukturierten Code unter Verwendung branchenüblicher Stilkonventionen und Dokumentationspraktiken zu schreiben. Durch praktische Übungen, die von einfachen „Hello, World!“-Programmen bis hin zu Anwendungen mit mehreren Komponenten reichen, entwickeln Sie Fähigkeiten im Lesen von Compiler-Fehlermeldungen, im Debuggen struktureller Probleme und im Refactoring von Code zur Verbesserung der Wartbarkeit. Diese grundlegenden Fähigkeiten bereiten Sie auf reale Entwicklungsszenarien in verschiedenen Bereichen vor, darunter Systemprogrammierung, Spieleentwicklung und Hochleistungsanwendungen, in denen sauberer, ordnungsgemäß strukturierter Code für die Zusammenarbeit im Team, die Effizienz bei der Fehlerbehebung und den langfristigen Projekterfolg unerlässlich ist.

Das ist alles enthalten

6 Videos6 Lektüren4 Aufgaben6 Unbewertete Labore

„Datentypen und Variablen in C++“ vermittelt Ihnen ein Verständnis dafür, wie Sie Daten effektiv speichern, verwalten und bearbeiten können, indem Sie sich mit grundlegenden Datentypen, Techniken zur Variablendeklaration und Prinzipien der Typsicherheit auseinandersetzen. Sie lernen, geeignete Datentypen für verschiedene Szenarien auszuwählen, indem Sie sich mit Speicherzuweisung, Wertebereichen und den Folgen einer ungeeigneten Typwahl vertraut machen – beispielsweise Überlauffehler bei Finanzberechnungen oder Speicherineffizienz in Spieleanwendungen. Durch praktische Übungen, die von der Erkundung von Datentypen bis zur Erstellung interaktiver Programme wie Temperaturumrechner reichen, üben Sie das Deklarieren und Initialisieren von Variablen, das Implementieren von Konstanten zur Verhinderung versehentlicher Änderungen, das Entgegennehmen von Benutzereingaben sowie das Durchführen sicherer Typkonvertierungen unter Vermeidung von Datenverlusten. Diese Fähigkeiten sind für die Softwareentwicklung in der Praxis unverzichtbar, da die richtige Auswahl von Datentypen und das Variablenmanagement direkten Einfluss auf die Zuverlässigkeit des Programms, die Speichereffizienz und die Effektivität der Fehlerbehebung haben. Dies gilt insbesondere für Anwendungen, die Präzision erfordern, wie Finanzsysteme, Spiele, die eine Leistungsoptimierung erfordern, oder jede Anwendung, bei der typbezogene Fehler die Funktionalität und das Benutzererlebnis beeinträchtigen können.

Das ist alles enthalten

6 Videos5 Lektüren4 Aufgaben6 Unbewertete Labore

„Operatoren und Kontrollfluss“ vermittelt Ihnen grundlegende Werkzeuge der Programmierlogik, indem es Ihnen zeigt, wie Sie mithilfe von Operatoren, bedingten Anweisungen und Schleifenstrukturen Berechnungen durchführen, Entscheidungen treffen und sich wiederholende Aufgaben automatisieren können. Sie lernen, komplexe Ausdrücke unter Verwendung von arithmetischen, relationalen, logischen und bitweisen Operatoren zu bilden und dabei die Prioritätsregeln zu verstehen, Entscheidungslogik mit if-else- und switch-Anweisungen für die Behandlung mehrerer Bedingungen zu implementieren sowie effiziente Iterationen mithilfe von for-, while- und do-while-Schleifen mit geeigneten Steuerungsmechanismen zu erstellen. Durch praktische Übungen, die von grundlegenden Operatorenübungen bis hin zur Erstellung funktionaler Anwendungen wie interaktiver Rechner und Mustergeneratoren reichen, entwickeln Sie Fähigkeiten in den Bereichen Auswertungen von Ausdrücken, Eingabevalidierung, verschachtelte Kontrollstrukturen und Algorithmusentwurf. Diese Grundlagen der Kontrollflusssteuerung sind entscheidend für die praktische Softwareentwicklung in allen Bereichen – von der Erstellung menügesteuerter Benutzeroberflächen und Geldautomaten-Systeme, die dynamisch auf Benutzerauswahlen reagieren, über die effiziente Verarbeitung großer Datensätze bis hin zur Entwicklung von Spielen mit komplexer interaktiver Logik –, in denen Ihre Fähigkeit, Aufgaben zu automatisieren, Randfälle zu behandeln und bedingte Logik zu organisieren, direkt die Programmfunktionalität, die Qualität der Benutzererfahrung und die Wartbarkeit des Codes.

Das ist alles enthalten

6 Videos4 Lektüren4 Aufgaben6 Unbewertete Labore

„Code Creation and Compilation“ optimiert Ihren professionellen Entwicklungsworkflow, indem es Ihnen systematische Techniken zur Problemlösung, die Grundlagen der Kompilierung sowie effektive Debugging-Strategien vermittelt, die Ihnen den Übergang vom Schreiben einzelner Programme zur Leitung kompletter Softwareprojekte ermöglichen. Sie lernen, komplexe Probleme mithilfe von Pseudocode und Flussdiagrammen in überschaubare Komponenten zu zerlegen, den Kompilierungsprozess von der Vorverarbeitung bis zur Verknüpfung bei der Organisation von Projekten mit mehreren Dateien zu verstehen und systematische Debugging-Ansätze anzuwenden, um Syntax-, Logik- und Laufzeitfehler effizient zu identifizieren und zu beheben. Durch praktische Übungen, die vom Algorithmusentwurf und der Übersetzung bis hin zur Erkundung von Compiler-Flags und der Bewältigung umfassender Debugging-Herausforderungen reichen, entwickeln Sie Kompetenzen in den Bereichen Anforderungsanalyse, defensive Programmierung, Projektstrukturierung und professionelle Debugging-Arbeitsabläufe unter Verwendung moderner Werkzeuge. Diese Fähigkeiten sind für die Softwareentwicklung in der Praxis unverzichtbar: Das Verständnis der Kompilierungsphasen verbessert die Effizienz beim Debuggen, systematische Problemlösung reduziert Entwicklungszeit und Fehler, eine ordnungsgemäße Projektorganisation ermöglicht die Zusammenarbeit im Team an großen Codebasen, und effektive Debugging-Fähigkeiten – die Detektivarbeit der Programmierung – wirken sich direkt auf Ihre Produktivität und Ihren Wert als Entwickler in jeder Branche und jedem Anwendungsbereich aus.

Das ist alles enthalten

6 Videos4 Lektüren4 Aufgaben6 Unbewertete Labore

Das Projekt im Rahmen des praxisorientierten Kurses fasst alles, was Sie gelernt haben, in einer umfassenden Abschlussarbeit zusammen, in der Sie ein vollständiges Befehlszeilenprogramm mit mehreren integrierten Funktionen entwerfen und erstellen, das Ihre Beherrschung der C++-Grundlagen unter Beweis stellt. Sie durchlaufen professionelle Entwicklungsphasen – Planung und Entwurf mit Pseudocode und Flussdiagrammen, Implementierung mit menügesteuerter Navigation und robuster Fehlerbehandlung sowie Test und Verfeinerung mithilfe systematischer Debugging-Techniken –, während Sie durchgehend professionelle Dokumentation erstellen und die Codequalität sicherstellen. Dieses Projekt simuliert reale Entwicklungsabläufe, bei denen Sie die Komplexität der Funktionen mit der Wartbarkeit des Codes in Einklang bringen, benutzerfreundliche Oberflächen entwerfen, Eingaben umfassend validieren und Randfälle gründlich testen müssen, um zuverlässige, professionelle Anwendungen zu erstellen. Diese integrierten Fähigkeiten bereiten Sie auf fortgeschrittene C++-Konzepte und professionelle Entwicklungsumgebungen vor, in denen Arbeitgeber Ihre Fähigkeit schätzen, eigenständig komplette Lösungen zu entwerfen, zu implementieren, zu testen und zu dokumentieren, die reale Probleme lösen. Gleichzeitig erhalten Sie eine anwendungsreife Anwendung, die Sie in Ihr Portfolio aufnehmen können und die potenziellen Arbeitgebern oder Kooperationspartnern Ihre grundlegenden C++-Kompetenzen und systematischen Entwicklungspraktiken demonstriert.

Das ist alles enthalten

1 Video3 Lektüren1 Aufgabe1 Unbewertetes Labor

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Lehrkraftbewertungen
(7 Bewertungen)
 Microsoft
345 Kurse2.628.036 Lernende

von

Microsoft

Mehr von Software-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

  • 5 stars

    62,50 %

  • 4 stars

    29,16 %

  • 3 stars

    0 %

  • 2 stars

    0 %

  • 1 star

    8,33 %

Zeigt 3 von 24 an

SB

Geprüft am 25. Jan. 2026

Häufig gestellte Fragen

¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.