Klausurergebnisse
und Vergabe der Leistungsnachweise
10. 4. |
Grundbegriffe, grundlegende Abläufe bei der Nutzung des PC, Essentials zu Windows, DOS und Unix. |
17. 4. |
Dateien und Verzeichnisstruktur, Dateinamen; die wichtigsten DOS- und Unix-Kommandos.Grundlagen der Programmierung: Schritte vom Problem zur Lösung, Beispiel Euklidischer Algorithmus. |
24. 4. |
Interpreter, Compiler und Bytecode, Anwendungen und Applets; Übersicht zu Programmiersprachen, Paradigmen der Programmierung, die wichtigsten Programmiersprachen; Syntax und Semantik von Programmen, Backus-Naur-Form mit Beispielen. |
8. 5. |
BNF (Fortsetzung); Grundstruktur von Programmen in C; erstes Beispiel; Grundstruktur (Fortsetzung), Schlüsselwörter, Literale, Bezeichner. Repräsentation von Informationen im Rechner: Bits und Bytes, n-äre Zahldarstellung, insbes. binäre und hexadezimale Darstellung. |
15. 5. |
Umrechnung zwischen Zahlsystemen, Darstellung von negativen ganzen Zahlen und von Gleitkommazahlen; Boolesche Größen und logische Verknüpfungen, Wahrheitstabellen, deMorgansche Regeln. |
22. 5. |
Zeichen (characters): ASCII und Unicode; Wörter (Strings); Datentypen in C. Integer- und Gleitkommakonstanten, Zeichen- und Stringkonstanten in C; Aufzählungstypen; Variablen, Zuweisungsoperator. Ausdrücke, Operatoren in C (mit Prioritäten der Auswertung). |
5. 6. |
Mathematische Standardfunktionen, Syntax und Semantik
beliebiger Funktionen in C. Prüfungsvorleistung:
Zwischentest (45 Min.) |
12. 6. |
Funktionen in C; Präfix-, Infix-, Postfixnotation; Befehle für die Ein- und Ausgabe; Arrays. |
19. 6. |
Mehrdimensionale Arrays (Matrizen), Strings, Stringfunktionen. Kontrollstrukturen: if/else, switch/case, Iteration, while-, do-, for-Schleifen, Abbruch von Schleifen, exit, Fehlerbehandlung in C und Java, Labels und Sprungbefehle; Prinzipien der Codegestaltung. |
26. 6. |
Zeiger, Referenzierungs- und Dereferenzierungsoperator, Zeiger-Inkrementierung, Rückgabeparameter / call by reference; Strukturen (structs) mit Beispiel; rekursive Funktionsaufrufe; lokale und globale Variablen, Sichtbarkeit. |
3. 7. |
Ein- und
Ausgabe von und in Dateien. Grundkonzept des von-Neumann-Rechners, CPU,
zentrale Befehlsschleife, Befehlstypen in der Maschinensprache;
Befehlsaufbau; Prozessorarchitekturen. |
7. 7. (Sonder- termin!) EH 214 |
Such- und Sortieralgorithmen; Arbeiten mit dynamischem Speicher, dynamische Listen und Bäume; Verwaltung großer Projekte; Grafik-Programmierung. |
10. 7. |
Prüfungsvorleistung: Test (90 Min.) |
Literaturhinweise
zur Vorlesung
Informationen
zu Zwischentest und Abschlusstest
zurück zur
Übersicht der Lehrveranstaltungen von W. Kurth
Letzte Änderungen: 23. Juli 2003.