Online

Material zum C Crash Course / PROG2

Voraussetzungen: Kenntnisse von PROG1
Benötigt: Rechner mit Ubuntu

Die Vorlesung findet online auf Zoom statt:

Die √úbungen finden online auf Discord im virtuellen Raum “BB.209” statt:

Erster √úbungstermin: 18.3.2022 11:30 Uhr:

Bitte Laptop/Desktop f√ľr die Linux Installation bereit halten!


Inhaltsverzeichnis

Include this page
  1. Einf√ľhrung
  2. Literatur
  3. Organisatorisches
  4. Linux & Ubuntu
  5. C vs. Javac vs. …
  6. GCC
  7. Module, Präprozessor, Speicherklassen & CMake
  8. QtCreator, Debugging, Bibliotheken
  9. Praxisbeispiel zu Bibliotheken
  10. Funktionen & Parameter, Ausdr√ľcke & Anweisungen
  11. Zeiger
  12. Arrays
  13. Strukturen
  14. Graphische Algorithmen
  15. Ausblick, Feedback, Probeklausur


Videos im SS2022:

#1aLinuxYouTube 
#1bKommandozeileYouTube 
#2Nativ vs. Nicht-nativYouTube 
#3GCC Toolchain & LinkerYouTubeHinweis: die gesuchte Programmiersprache hieß Kotlin
#4GCC Toolchain continuedYouTubeHinweis: Das Problem bei Mehrfachinklusionen sind nicht die Prototypen sondern Strukturen → daher wird #pragma once ben√∂tigt.
#5QtCreator & NCursesYouTubeHinweis: endwin nach getch und nicht umgekehrt wie fälschlicherweise im Beispiel
#6Bibliotheken in der PraxisYouTube 
#7Funktionen, Parameter, Operatoren und EvaluierungYouTube 
#8AZeigerYouTube 
#8BCall-By-ReferenceYouTube 
#9ArraysYouTubeincl. Blick hinter die Kulissen der Bibliothek ASCII-Gfx
#10AStrukturenYouTubeleider ohne Ton, weil sich mein USB-Micro verabschiedet hat :-/
#10BStrukturen in der PraxisYouTubehier das Wichtigste noch mal mit Ton
#11Grafische AlgorithmenYouTubePraxisbeispiel zur Anwendung von Strukturen, Arrays, Zeigern usw.
#12AusblickYouTube 

Die Vorlesung Nr. 13 ist die letzte Vorlesung mit Pr√ľfungsstoff (entsprechend Video Nr. 10). Die letzte Vorlesungsstunde insgesamt ist der 1.6.2022. An diesem Termin besteht die M√∂glichkeit f√ľr Feedback und Q&A. Bitte bereiten Sie dementsprechend Fragen zum Pr√ľfungsstoff vor, die in dieser Vorlesungsstunde beantwortet werden.

Nach dem 20.5.2022 finden keine regulären Übungen mehr statt. Am 8.6.2022 findet ab 9:45 Uhr jedoch noch eine letzte Übungstunde mit der Möglichkeit der Hilfestellung bei der Bearbeitung der Übungen statt.

Die späteste Abgabe der Protokolle mit allen bearbeiteten Aufgaben ist der 8.7.2022!

Bei weiteren konkreten Fragen zum Vorlesungsstoff senden Sie mir bitte Ihre Fragen gesammelt bis spätestens zum 24.6.2022 per EMail zu. Alle Fragen, die bis dahin bei mir eingehen, werde ich dann in einer entsprechenden Fragestunde am Mittwoch, den 29.6.2022 beantworten!

Options: