Nr |
Woche |
Thema |
Übungen/Praktikum |
Script/Unterlagen |
1 |
x |
Organisatorisches,
Computergrundlagen
Organisatorisches, Hardware/Software, Betriebssystem, Zeichencodierungen,Programmiersprachen |
Einführung
Einführung ins Praktikum, Compiler, Entwicklungsumgebung, Erstes C-Programm
Lernkontrolle
Installationen MinGW
Installationen NetBeans
Installationen Cygwin
Installationen Visual Studio Code |
MinGW64
JDK8
Netbeans 18
cygwin.zip
IDEs Popularity
C Tutorial
|
x |
x |
Einführung in C
Variablen, Zahlen, Ausdrücke, Zahlensysteme, Datentypen |
Einführung in C
Lernkontrolle
Variablen, Werte einlesen, Grundrechenarten mit int und float |
Ansi C Cheat Sheet |
x |
x |
Datentypen und I/O
Ganzzahl- und Fliesskommatypen, Operatoren,Mathematische Funktionen,Ein-/Ausgabe |
Datentypen und I/O
Lernkontrolle
Datentypen und Datentypen, Fläche berechnen
Musterlösungen: INF3.1.c
INF3.3.c
INF3.4.c |
|
x |
x |
Entscheidungen
Logische Ausdrücke, if...else, switch...case, Konstanten, Aufzähltypen |
Kontrollfragen
Entscheidungen
if, switch, Tage pro Monat, Schaltjahr,
Musterlösungen: INF4.1.c
INF4.2.c
INF4.3.c |
|
x |
x |
Funktionen 1
Definition und Aufruf, Deklaration und Definition, Parameter, Variablen, rekursive Funktionen |
Definition und Aufruf
Dreieck, Fibonacci-Zahlen, Testgetriebene Entwicklung
assertions.c Musterlösungen: INF5.1.c
INF5.2.c |
|
x |
x |
Wiederholungen while, do...while, for |
Kontrollfragen
Wiederholungen
Quersumme einer Zahl, Kredit abzahlen
Musterlösungen: INF6.1.c
INF6.2.c
INF6.3.c
INF6.4.c |
|
x |
x |
Arrays, Zeiger
Arrays, Zeiger |
Arrays, Zeiger
Zeiger, Lottozahlen
Musterlösungen: INF7.3.c
INF7.4.c |
|
x |
x |
Structs, Make
Datenstrukturen mit Struct |
Structs
Übung zu Zeiger und Adressen, Zeitdifferenz mit Struct
Musterlösungen: INF8.1.c
INF8.2.c |
Einführung in make
makefile
generic makefile |
x |
x |
Funktionen 2 und Strings
Parameter und Rückgabe, Strings |
Kontrollfragen
Funktionen und Strings
Musterlösungen: INF9.2.c
INF9.3.c
INF9.4.c |
Cpp Check |
x |
x |
Speicherverwaltung, 2D Arrays
Dynamisch zugewiesener Speicher, zweidimensionale Arrays |
Dynamische Arrays
Rangliste (Array von Structs)
INF10.2.c Musterlösungen: INF10.1.c
INF10.2.c |
|
x |
x |
Bit-Arithmetik
Bits setzen, löschen, abfragen, Beispiel: Bitmap |
Kontrollfragen
Bit Operationen
Test der Bit-Funktionen
INF11.1.c
INF11.2.c
INF11.3.c
Musterlösungen: INF11.1.c
INF11.2.c
INF11.3.c |
Arduino NetBeans
Arduino VSCode
Arduino Ports
Arduino Blink |
x |
x |
Verkette Listen
Listen |
Linked Listen
lists.h
lists.c
INF12.2.c Musterlösungen: lists.c
INF12.2.c |
doubleLinkedLists.c |
x |
x |
Probeprüfung |
Praktikum Repetition |
|
x |
x |
Prüfungsbesprechung Probeprüfung Lösung
Musterprüfung 1
Musterprüfung 2
Themen.txt
|
Study Less Study Smart |
|
|
x,x |
Weihnachtsferien |
|
|