Verbessern Sie Ihre Programmierkenntnisse auf dem Weg zu einem kompetenten C-Programmierer mit den grundlegenden Konzepten von Funktionen und Zeigern.
In diesem Kurs werden Sie in das Konzept der modularen Programmierung eingeführt, d.h. in die Aufteilung komplexer Aufgaben in überschaubare Teile. Sie lernen, wie Sie Ihre eigenen Funktionen schreiben können (wie z.B. Funktionen in der Mathematik). Außerdem erhalten Sie einen Einblick in die Architektur eines Computers und lernen, wie der Speicher organisiert ist. Wie merkt sich Ihr Programm angesichts der riesigen Menge an Speicher, die Computer heutzutage haben, wo eine bestimmte Variable gespeichert ist? Damit kommen wir zu dem wichtigen Thema, wie der Speicher in einem Computer effizient adressiert wird, und damit zum Thema Zeiger. Zeiger werden oft als der schwierigste Teil und der größte Kampf für C-Programmentwickler angesehen. Wir werden Sie mit unseren neuartigen und innovativen Visualisierungstools in dieses zentrale Thema einführen und Ihnen genau zeigen, wie Zeiger funktionieren. Sie müssen sich nicht abmühen! Sie erhalten sofortiges Feedback zu Ihrem Code direkt in Ihrem Browser. Die Programmierkonzepte, die Sie in diesem Kurs lernen, sind grundlegend für jede Programmiersprache. C ist eine grundlegende Programmiersprache, die an Ingenieurschulen auf der ganzen Welt gelehrt wird, und stellt einen der Bausteine der modernen Computer-Informationstechnologie dar. Erfunden wurde sie in den 1970er Jahren. Sie ist immer noch eine der stabilsten und beliebtesten Programmiersprachen der Welt. Am Ende dieses Kurses haben Sie den dritten Meilenstein im Programm C-Programmierung mit Linux Specializations erreicht, der Ihnen die Tür zu einer Karriere in der Computertechnik öffnet. Ihre Berufsaussichten: - Programmierer, Entwickler, Ingenieure, Manager und verwandte Branchen im Bereich des wissenschaftlichen Rechnens und der Datenwissenschaft; - Eingebettete Systeme wie Transportwesen, Versorgungsnetze und Luft- und Raumfahrt; - Robotikindustrie und Fertigung; - IoT (Internet der Dinge), das in intelligenten Häusern, der Automatisierung und bei Wearables eingesetzt wird - IEEE, der weltweit größte technische Berufsverband für die Förderung der Technologie, stuft C als drittstärkste der von Arbeitgebern gefragten Programmiersprachen des Jahres 2021 ein. (Quelle: IEEE Spectrum) Dieser Kurs hat finanzielle Unterstützung von der Patrick & Lina Drahi Foundation erhalten.