Der Kurs "Einführung in die Programmierung mit der Programmiersprache C" ist für Lernende ohne Programmierkenntnisse geeignet. Der Kurs behandelt die Grundlagen der Programmiersprache C. Am Ende des Kurses sind die Lernenden in der Lage, interaktive und nicht-interaktive Programme zur Lösung vieler Anwendungsfälle zu schreiben. Der Kurs vermittelt auch die notwendigen Grundkenntnisse, die für die Teilnahme an weiterführenden Kursen in der Programmiersprache C und anderen Programmiersprachen erforderlich sind.


Empfohlene Erfahrung
Was Sie lernen werden
Verstehen der Grundlagen der C-Programmierung
Lernen Sie sequentielle, bedingte und iterative Anweisungen, Funktionen, benutzerdefinierte Datentypen und Standardbibliotheken wie stdio.h und string.h
Erstellen Sie Ihre eigene C-Anwendung
Kompetenzen, die Sie erwerben
- Kategorie: Problemlösung
- Kategorie: Grundsätze der Programmierung
- Kategorie: Algorithmen
- Kategorie: Fehlersuche
- Kategorie: Datenspeicherung
- Kategorie: Dateiverwaltung
- Kategorie: Integrierte Entwicklungsumgebungen
- Kategorie: C (Programmiersprache)
- Kategorie: Computerprogrammierung
- Kategorie: Datenstrukturen
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
13 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 9 Module
Dieser Kurs bietet eine umfassende Einführung in die C-Programmierung und führt die Teilnehmer durch die wichtigsten Konzepte, von der grundlegenden Syntax bis zu fortgeschrittenen Themen wie Zeigern und dynamischer Zuordnung von Speicher. Durch eine Mischung aus theoretischen Lektionen und praktischen Übungen werden die Lernenden ein solides Fundament an Programmierprinzipien entwickeln, das sie in die Lage versetzt, effiziente und effektive C-Programme zu schreiben. Am Ende des Kurses werden die Teilnehmer mit den Fähigkeiten ausgestattet sein, die sie benötigen, um reale Programmierherausforderungen zu meistern und weitere fortgeschrittene Themen der Softwareentwicklung zu erforschen
Das ist alles enthalten
2 Videos1 Lektüre1 Diskussionsthema
Dieses Modul führt in die Grundprinzipien der C-Programmierung ein und konzentriert sich dabei auf den Lebenszyklus eines C-Programms und die wesentlichen Anforderungen an die Systemeinrichtung. Die Lernenden werden einen C-Compiler installieren und die Merkmale der Sprache erkunden, um die Voraussetzungen für eine effektive Programmierung in C zu schaffen.
Das ist alles enthalten
10 Videos3 Lektüren2 Aufgaben1 Diskussionsthema
In diesem Modul befassen sich die Teilnehmer mit häufigen Fehlerarten in C sowie mit grundlegenden Datentypen und Variablen. Durch praktische Übungen werden die Lernenden ihr erstes C-Programm schreiben, den Kompilierungsprozess verstehen und lernen, wie man Daten über die Terminalein- und -ausgabe liest und schreibt.
Das ist alles enthalten
20 Videos1 Lektüre2 Aufgaben1 Unbewertetes Labor
Dieses Modul behandelt verschiedene Operatoren in C und die Implementierung von Kontrollflussanweisungen wie if, switch und Schleifen. Die Studierenden werden auch Arrays und mehrdimensionale Arrays erkunden und diese Konzepte anwenden, um grundlegende C-Programme zu entwickeln, die eine effektive Steuerung und Datenverarbeitung demonstrieren.
Das ist alles enthalten
24 Videos3 Lektüren2 Aufgaben4 Unbewertete Labore
Dieses Modul konzentriert sich auf Funktionen und ihre Typen und führt auch in die Zeichenfolgen und die Manipulation von Zeichenfolgen in C ein. Die Teilnehmer lernen die Grundlagen von Zeigern, ihre Definitionen und ihre Verwendung kennen, was in der Entwicklung von Programmen gipfelt, die Funktionen, Zeichenfolgen und Zeiger effektiv nutzen.
Das ist alles enthalten
20 Videos3 Lektüren2 Aufgaben2 Unbewertete Labore
Dieses Modul vertieft das Verständnis von Zeigern, einschließlich ihrer Arithmetik und ihrer Beziehungen zu Arrays. Die Studierenden lernen die dynamische Zuordnung von Speicher mithilfe von Funktionen wie malloc und calloc kennen und befassen sich mit Strukturen, einschließlich verschachtelter Strukturen, und wenden diese Konzepte bei praktischen Programmieraufgaben an.
Das ist alles enthalten
20 Videos3 Lektüren2 Aufgaben1 Diskussionsthema4 Unbewertete Labore
Im letzten Modul lernen die Studierenden die Dateiverwaltung in C kennen, einschließlich des Lesens und Schreibens von binären und Textdateien. Darüber hinaus werden sie Standard-C-Bibliotheken und deren Funktionen erforschen, was in Projekten gipfelt, die Dateioperationen und Bibliotheksnutzung in C-Programme integrieren
Das ist alles enthalten
13 Videos3 Lektüren2 Aufgaben2 Unbewertete Labore
In diesem abschließenden Modul wenden die Studierenden alle im Kurs erlernten Konzepte an, um eine Reihe verschiedener Projekte zu entwickeln, in denen sie ihre C-Programmierkenntnisse unter Beweis stellen. Jedes Projekt integriert verschiedene Themen wie Datentypen, Kontrollfluss, Funktionen, Arrays, Zeiger und Dateiverwaltung und ermutigt die Studierenden, kritisch zu denken und komplexe Probleme zu lösen. Zu den Projektbeispielen gehören ein einfaches textbasiertes Spiel, eine persönliche Tagebuchanwendung mit Dateispeicherung und eine Übung zur dynamischen Zuordnung von Speicher, bei der Strukturen verwendet werden. Dieser praxisnahe Ansatz verstärkt das Erlernte und bereitet die Schüler auf reale Programmierszenarien vor.
Das ist alles enthalten
11 Videos1 Lektüre1 Aufgabe1 Unbewertetes Labor
Während sich die Technologie weiterentwickelt, bleibt die C-Programmierung aufgrund ihrer Effizienz und ihrer grundlegenden Rolle bei der Programmierung auf Systemebene relevant. Zu den zukünftigen Trends gehören eine stärkere Integration mit IoT-Geräten, eine verbesserte Unterstützung für die Gleichzeitigkeit der Programmierung und die fortlaufende Entwicklung von plattformübergreifenden Anwendungen. Darüber hinaus wird das Aufkommen von KI und Maschinellem Lernen wahrscheinlich zu neuen Bibliotheken und Frameworks führen, die auf C aufbauen und es Entwicklern ermöglichen, die Geschwindigkeit und Leistung von C in neuen Bereichen zu nutzen. Kontinuierliches Lernen und Anpassung werden für Programmierer unerlässlich sein, um in dieser dynamischen Landschaft die Nase vorn zu haben.
Das ist alles enthalten
1 Video1 Diskussionsthema
Dozent

Mehr von Softwareentwicklung entdecken

Birla Institute of Technology & Science, Pilani
Status: Kostenloser TestzeitraumDartmouth College
Status: Kostenloser TestzeitraumUniversity of California, Santa Cruz
Status: VorschauSimplilearn
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugang zu allen Kursmaterialien, einschließlich der benoteten Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Ja. Für ausgewählte Lernprogramme können Sie eine finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Anmeldungsgebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Weitere Fragen
Finanzielle Unterstützung verfügbar,

