Computertechnik
Dozent: Michael Zwick
Zielgruppe: Bachelor EI, 2. Semester
ECTS: 6
Umfang: 2/3/2 (SWS Vorlesung/Übung/Praktikum)
Fächer: Computersysteme: 2/1/0
Programmierpraktikum: 0/2/2
Zeit & Ort: Die Veranstaltung findet nur im Sommersemester statt.

Computersysteme:
Mi, 13:15 - 14:45 Uhr, Audimax: Vorlesung/Übung
Do, 11:30 - 12:15 Uhr, Audimax: Vorlesung/Übung
Tutoriumstermine, 90 Minuten pro Woche

Programmierpraktikum:
Do, 15:00 - 16:30 Uhr, Audimax: Vorlesung/Übung
Praktikumstermine, 90 Minuten pro Woche

Fragestunde für Computersysteme & Programmierpraktikum:
Do, 16:45 - 18:15 Uhr, Raum Z945 oder Raum 0938
Die Fragestunde findet direkt im Anschluss an die Vorlesungs-/Übungsstunde des Programmierpraktikums C statt. Sollten bis 30 Minuten nach Beginn keine Teilnehmer erschienen sein, entfällt die Fragestunde.

Die Wiederholungsprüfung findet am 04. Oktober 2017 statt. Eine Wiederholung ist nur möglich, wenn die Modulnote > 4,0 ist.

Es können nur diejenigen Fächer wiederholt werden, die nicht bestanden wurden.

Die Modulnote ergibt sich zu 50% aus der schriftlichen Prüfung Computersysteme und zu 50% aus der Programmierprüfung im Eikon. Wenn alle Arbeitsblätter des Programmierpraktikums zu mindestens 80% richtig bearbeitet wurden und die sich aus Computersysteme und der Programmierprüfung ergebende Note nicht schlechter als 4,0 ist, wird ein Notenbonus von 0,3 auf die Gesamtnote gewährt.

Anmeldung zur Prüfung

Achtung: Wir haben leider Probleme mit unserer Anmelde-Software feststellen müssen. Wenn Sie Matrikelnummer und Passwort eingegeben haben (Sie müssen nicht Enter drücken), warten Sie bitte, bis Sie vom System authentifiziert wurden, bevor Sie einen Termin auswählen. Wenn Sie einen Termin ausgewählt haben und auf Anmelden geklickt haben, warten Sie bitte erneut, bis Sie eine Rückmeldung bekommen. Drücken Sie bitte nicht mehrfach auf Anmelden.

Sollten die Anmelde-Seite nicht eingebettet sein, können Sie sie hier manuell aufrufen

Prüfung

Die Prüfung dauert 45 Minuten und besteht aus 4 Programmieraufgaben, die alle gleich gewichtet werden.

Zur Prüfung sind keine Hilfsmittel erlaubt; an den Rechnern liegt jedoch folgende C Reference Card aus: C Reference Card.

Sitzplätze:

Arbeiten von zuhause aus - ssh

Inhalt

Ablauf

Sie bearbeiten in den Eikon-Rechnerräumen vier Arbeitsblätter mit Hilfe von Tutoren. Donnerstags findet von 15:00 - 16:30 Uhr im Audimax eine Übungsstunde statt, in der gerade in den Arbeitsblättern vorkommende Themen besprochen werden, einzelne Aufgaben zusammen bearbeitet werden sowie weiterführende Informationen/Beispiele gegeben werden.

Kalender zur geplanten Bearbeitung der Arbeitsblätter.

Videoaufzeichnung

Die Vorlesung wird auf Video aufgezeichnet. Die Aufzeichnungen sind hier verfügbar.

Skript

Sie können sich das Skript hier herunterladen. Eine gedruckte Version erhalten Sie über die Fachschaft.

Im Skript finden Sie viele Beispiele sowie den Hinweis, dass Sie den Quellcode der Beispiele im Ordner PIC/bsps vorfinden. Diese Information ist veraltet. Sie können sich die Beispiele hier herunterladen, entpacken und dann selber in den Ordner PIC kopieren.

Folien/Notizen aus der Übung

Hardwarnahe Programmierung

  • Makefiles, Info-Material, Datenblätter etc.
  • Aufgaben

    Lösungen zurücksetzen

    Wenn Sie die Programmieraufgaben in Vorbereitung auf die Prüfung noch einmal lösen wollen, können Sie ihre bisherigen Lösungen wie folgt loswerden:


    Wenn Sie wieder Ihre urpsprünglichen Abgaben haben wollen, können Sie den neuen PIC-Ordner umbenennen (oder löschen) und dann mittels "mv PIC_Original PIC" den Ordner PIC_Original wieder in PIC umbenennen.

    Wiederholungs-Prüfung 2. Semester (GOP)

    Probeklausuren

    Inhalt

    Videoaufzeichnung

    Die Vorlesung wird auf Video aufgezeichnet. Die Aufzeichnungen sind hier verfügbar.

    Unterrichtsmaterialien

    Tutorübungen

    MMIX-Tools

    Die MMIX-Tools sind im Eikon installiert, so dass Sie mit mmixal MMIX-Quelltext (*.mms) in MMIX-Objektdateien (*.mmo) übersetzen können und die Objektdateien mit mmix im Simulator ausführen können. Beispiel:

    Wenn Sie die MMIX-Tools bei sich zuhause installieren wollen, können Sie sie hier herunterladen:

    Video-Tutorials

    MMIX Web-Tool

    Das in der Vorlesung gezeigte MMIX Web-Tool finden Sie hier.

    Weiterführende Literatur

    Die bereitgestellten Unterlagen sind vollkommen ausreichend, um die Prüfung sehr gut zu bestehen.

    Falls jedoch weiteres Verständnis der Materie gewünscht ist, empfehle ich folgende Bücher:

    David A. Patterson, John L. Hennessy: Computer Organization & Design - The Hardware/Software Interface, ISBN 1-55860-491-X, ca. € 50,00, englisch. Beschreibt in sehr anschaulicher Weise den Aufbau von Rechnern (Datenpfad), Abbildung von Hochsprache auf die Hardware, Performance, Computer-Arithmetik, Pipelining, Caches und vieles mehr. Sehr empfehlenswert. Ca. 900 Seiten.
    Heidi Anlauff, Axel Böttcher und Martin Ruckert: Das MMIX-Buch - ein praxisnaher Zugang zur Informatik, ISBN 3-540-42408-3, ca. € 25,00, deutsch. Beschreibt in kurzer und prägnanter Weise u.a. den MMIX-Prozessor und dessen Befehlssatz, sowie die Unterprogrammtechnik mit Hilfe des Stacks. Ca. 300 Seiten.
    John F. Wakerly: Digital Design, ISBN 0-13-090772-3, ca. € 69,00, englisch. Stellt in sehr anschaulicher Weise Zahlensysteme, Digitale Schaltungen, Kombinatorische und Sequentielle Logik dar. Ca. 900 Seiten.