Arbeitsgruppe Wissensmanagement
Praktische Informatik 1 in Bachelor-Studiengängen
Klausur vom 17.02.2006
Die Klausurergebnisse hängen am schwarzen Brett neben Raum IV.107 aus. Die Klausureinsicht ist am 08.05.2006 um 17h im Raum III.101.
Termine:
- Vorlesung: Montag und Mittwoch, 11-13, jeweils im Raum RUD
26, 0'110
- Übung: Montag, 9-11, RUD 26, 1'305,
- Übung: Mittwoch, 9-11, RUS 26, 1'307,
- Übung, Mittwoch 15-17, RUS 26, 1'307.
- Erster Vorlesungstermin ist Mittwoch, der 19.10.2005. Erster
Übungstermin ist der 24.10.2005.
- Sprechstunde: Fr, 14-15h, RUD 25, IV.101.
Praktikum
Parallel zu Vorlesung und Übung findet ein Praktikum statt. Die Termine finden Sie hier.
Lehrinhalte:
Grundvorlesung: Computer, Algorithmen, Daten,
Programme, Konzepte von Programmiersprachen, imperative und objektorientierte
Programmierung, Programmiertechniken, Grundlagen einer systematischen
Softwareentwicklung. Die Einführung erfolgt am Beispiel von Java.
Wir werden in der Vorlesung zwei Sprachen kennen lernen: MIX assembler und Java; Java bildet den Schwerpunkt. Als
Programmierumgebung für MIX (Dokumentation
zu MIX) verwenden wir Dan's
Mix Simulator (läuft im Web Browser) oder MIX Builder;
als Programmierumgebung für Java nehmen wir BlueJ. Wenn Sie einen eigenen Computer haben, sehen Sie
sich den MIX simulator und installieren Sie BlueJ und spielen Sie etwas damit.
Empfohlene Literatur:
Folien und Unterlagen:
- Klassensammlung.zip. Bitte nicht ansehen oder benutzen! Wenn doch, bitte nicht über Unordnung beschweren!
- Einleitung.
- Aufbau und Funktionsprinzip von Computern.
- Unix, Dateisystem, Werkzeuge.
- Maschinenprogrammierung (final release)., einseitig.
- Objektorientierung und ein wenig Java..
- Konkepte von Programmiersprachen und Elemente von Java. (einseitig).
- Strukturierte Datentypen. (einseitig).
- Abstrakte Datentypen. (einseitig).
- Java-API, Interaktion. (einseitig).
- Rekursion und Induktion. (einseitig).
- Suchen und Sortieren. (einseitig).
- Hashes und Bäume. (einseitig).
- Softwaretechnik. (einseitig).
- Programmierprojekt. (einseitig).
Übungsblätter:
- Übung, Abgabe am 24./26.10.2005
- Übung, Abgabe am 31.10/02.11.2005
- Übung, Abgabe am 07./09.11.2005
- Übung, Abgabe am 14./16.11.2005
- Übung, Abgabe am 21./22.11.2005
- Übung, Abgabe am 28./29.11.2005
- Übung, Abgabe am 05./07.12.2005
- Übung, Abgabe am 13./14.12.2005
- Übung, Abgabe am 02./04.01.2006
- Übung, Abgabe am 09./11.01.2006; Java-Dateien
- Übung, Abgabe am 16./18.01.2006
- Übung, Abgabe am 23./25.01.2006
- Übung, Abgabe am 30.1./01.02.2006
- Übung, Abgabe am 06./08.02.2006
- Übung, Abgabe am 13./15.02.2006
- Probeklausur.