Logo
Logo-Icon Sitemap Print-Icon Print-Version Contact-Icon Contact
  • Home
  • About IAIK
    • People
    • News
    • Events
    • How To Reach Us
    • Jobs
    • Privacy Policy
  • Research
    • Publications
    • E-Government
    • Formal Methods for Design & Verification
    • Implementation Attacks
    • Java-Security
    • Krypto
    • Secure & Correct Systems
    • Secure Entities for Smart Environments
    • Secure RFID
    • Trusted Computing
    • VLSI
  • Teaching
    • Bachelor Courses
    • Master Courses
    • Master Theses
    • Microsoft Academic Alliance
    • PhD
    • E-Exam
  • Partnerships
    • A-SIT
    • Stiftung SIC
Left Logo
Rechnernetze und Organisation
Übungen - Timetable - Tutoren Downloads Timetable
Right Logo
You are here: Start » Teaching » Bachelor Courses » Rechnernetze und Organisation » Übungen

RNO Konstruktionsübung (SS 2012)


Die KU Rechnernetze und Organisation beschäftigt sich im SS2012 einerseits mit der Architektur und Funktionsweise von Prozessoren (Computation) und andererseits mit Rechnernetzwerken (Communication). Es gibt drei unterschiedliche Aufgabenstellungen (Assignments), welche über das Sommersemester zu bearbeiten sind. Das erste und zweite Assignment A1+A2 wird eine Einzelübung sein. Assignment A3 ist in Kleingruppen (3er Team) zu bearbeiten.

News

Assignment Team Präsentation Abgabetermin
A1 einzeln Fr, 09.03.2012, 15:00-17:00 Uhr, i12 Fr, 23.03.2012, 23:59 Uhr
A2 einzeln Fr, 23.03.2012, 15:00-17:00 Uhr, i12 Fr, 04.05.2012, 23:59 Uhr
A3 3er Team Fr, 04.05.2012, 15:00-17:00 Uhr, i12 Fr, 15.06.2012, 23:59 Uhr

siehe auch [timetable].

Für die Abgabe der Assignments wird es zu Beginn der jeweiligen Präsentationstermine eine passende Abgabemaske auf dieser Webseite geben.

Assignment A1

Assignment A1 beschäftigte sich mit dem TOY Simulator (kann unter Downloads heruntergeladen werden). Aufgabe ist es, die elementare Operation in einer Hill-Chiffre, die Matrix-Vektor Multiplikation inklusive Modulo-Reduktion in der TOY-Assemblersprache zu implementieren.

Framework. Für Assignment A1 steht ein Framework bereit, das im Laufe der Übung erweitert werden soll. Die exakte Aufgabenstellung und eine kurze Beschreibung ist im Framework als PDF-Dokument inkludiert:

Framework: Download

Die Deadline für die Abgabe zu Assignment A1 war am Fr, dem 23.03.2012.


Assignment A2

Assignment A2 beschäftigte sich mit dem Zusammenspiel von Softwarekomponenten, die in unterschiedlichen Programmiersprachen erstellt werden. Aufbauend auf das Assignment A1 sollte die Hill-Chiffre vervollständigt werden. Die benötigten Operationen zum Ver- und Entschlüsseln sollten in Assembler und das Interface in C implementiert und in das Framework integriert werden.

Framework. Für Assignment A2 steht ein Framework bereit, das im Laufe der Übung erweitert werden soll. Die exakte Aufgabenstellung und eine kurze Beschreibung ist im Framework als PDF-Dokument inkludiert:

Framework: Download

Abgabe.

Die Deadline für die Abgabe zu Assignment A2 war am Fr, dem 04.05.2012.


Assignment A3

Assignment A3 beschäftigt sich mit Rechnernetzen. Mit Hilfe eines Simulators werden unterschiedliche Aspekte der Netzwerktechnik beleuchtet. Aufgabe ist es ein Protokoll (aufbauend auf UDP) sowie Funktionalitäten eines Netzwerk-Switches und Hubs zu implementieren um eine einfache Anwendung eines Chat-Bots der Nachrichten mit dem Hill-Chiffre verschlüsselt zu ermöglichen.

Framework. Für Assignment A3 steht ein Framework bereit, das im Laufe der Übung erweitert werden soll. Die exakte Aufgabenstellung und eine kurze Beschreibung ist im Framework als PDF-Dokument inkludiert:

Framework: Download


Abgabe.

Die Deadline für die Abgabe zu Assignment A3 ist am Fr, dem 15.06.2012.


Bitte benutzen Sie die folgende Maske zur Abgabe. Bei Problemen senden Sie Ihre Daten an rno@iaik.tugraz.at. Im abzugebenden Archiv assignment3.zip sollen sämtliche Sourcedateien, sowie der Makefile und eventuell eine readme.txt Datei (Dokumentation von Besonderheiten wie fehlende Funktionalität oder bekannte Fehler) gezippt werden. Bitte keine Object-Files udgl. abgeben.

 

Abgabe Assignment A3

 
 

Unser 3er-Team "Gruppe " für die KU RNO besteht aus:

  Name   Matrikelnummer
StudentIn 1:  
StudentIn 2:  
StudentIn 3:  

Wir geben folgendes Archiv mit unseren Source-Dateien ab:

assignment3.zip:

 
 

 

3er-Team Nennung

Die Registrierungen der 3er Gruppen für das Assignment A3 sind abgeschlossen (Deadline war am 14.05.2012). Bei Gruppenänderungen wenden Sie sich bitte an rno@iaik.tugraz.at.

Was ist abzugeben?

Grundsätzlich sind ausschließlich von Ihnen erstellte Quellcodes und andere, für den Test durch die StudienassistentIn unbedingt erforderliche Dateien, beispielsweise Makefiles, abzugeben. Alle abzugebenden Dateien sind in einem komprimierten Tar-Archiv (.tar.gz) oder Zip-File (.zip) zusammenzufassen. Abzugeben ist neben den Sourcedateien auch eine README-Datei, wenn es Besonderheiten gibt, die die StudienassistentIn wissen sollte, um mit dem Abgegebenen richtig umzugehen. Bei mehreren Abgaben zählt die jeweils die zeitlich letzte Abgabe.


Abgabegespräche

Nach dem Abgabetermin der Assignments müssen Sie die erarbeiteten Beispiele ihrer/m Studienassistentin/en präsentieren und erklären können. Es werden 2 Abgabegespräche stattfinden, wobei beim ersten Abgabegespräch Fragen zu Assignment A1 und A2 gestellt werden und im zweiten Abgabegespräch Fragen zu Assignment A3. Nach der Abgabe von Assignment A2 werden die Studienassistenten mögliche Termine in die RNO Newsgroup posten siehe tu-graz.lv.rno. Reservieren Sie einen Termin durch ein Reply in die Newsgroup. An dem Termin müssen alle Mitglieder Ihres Teams Zeit haben. Das zweite Abgabegespräch findet kurz vor Semesterende statt.


Ingenieurstagebuch

Zu den Abgabegesprächen ist auch ein Ingenieurstagebuch ("Journal", "pencil-and-paper weblog") mitzubringen, welches alle im Rahmen der Übung durchgeführten Arbeiten dokumentiert. Dieses Journal hat Aufzeichnungen über Arbeitszeiten, Skizzen zu Lösungen usw. zu enthalten und ist bei allen Abgabegesprächen vorzuweisen. Die äußere Form der Aufzeichnungen hat keinen Einfluss auf die Bewertung, Mindestanforderung ist nur die Existenz, Umfang (d.h. den Aufgaben entsprechende Inhalte) und grundsätzliche Lesbarkeit des Journals. Offensichtlich nachgeschriebene Journale werden nicht gewertet. Ist ein Journal nicht vorhanden oder nicht ausreichend, so werden 10% der Punkte für das Assignment abgezogen.


Beurteilungsmodus

Für die Konstruktionsübung müssen alle 3 Assignments abgegeben werden um eine positive Note zu bekommen. Die Note der Übung setzt sich aus den abgegebenen Dateien sowie der Beurteilung bei den Abgabegesprächen zusammen.

Task Team
Punkte
Assignment A1 *) einzeln
20
Assignment A2 *) einzeln
35
Assignment A3 *) 3er-Team
45
Summe  
100

*) Assignment A1, A2 und A3 müssen abgegeben werden, um eine positive Note zu erlangen.

Punkte Note
0-49 Nicht genügend (5)
50-62 Genügend (4)
63-75 Befriedigend (3)
76-88 Gut (2)
89-100 Sehr gut (1)

Verspätete Abgaben

Wird der Abgabetermin eines Assignments nicht eingehalten, so wird das Überschreiten des Termins mit Punkteabzügen gefahndet. Folgende Punkte werden pro angebrochenen 24 Stunden abgezogen:

Verspätung Abzug
1 Tag 00-23 Stunden 25%
2 Tage 24-47 Stunden 45%
3 Tage 48-71 Stunden 65%
4 Tage 72-95 Stunden 85%
5 Tage 96-xxx Stunden 100%

Übungsrechner und Accounts

Die Assignments in den Übungen lassen sich von privaten Rechnern oder von den Rechnern in den Studienzentren durchführen. Dennoch bietet Ihnen das IAIK die Möglichkeit, für die Dauer der Konstruktionsübung, einen Team-Account für die Studentenrechner am IAIK zu erhalten (auf Anfrage per email an rno@iaik.tugraz.at). Für nähere Informationen über den IAIK Studentenaccount siehe http://www.student.iaik.tugraz.at.

Newsgroup

Für die Konstruktionsübung relevante Dinge werden in der RNO Newsgroup besprochen. Schauen Sie regelmässig - vielleicht einmal wöchentlich - ob was Neues in dem Forum steht.

Anrechnung

Die KU Rechnernetze und -Organisation kann durch die KUs "Rechnerorganisation" und "Rechner und Kommunikationsnetze" angerechnet werden - ebenso die VO. Wurde nur die KU "Rechnerorganisation" absolviert, ist es möglich, die KU RNO auf das Netzwerkbeispiel zu beschränken. Für eine Anrechnung ist der LV-Leiter zu kontaktieren.

Schwindeln

Die folgenden Sätze sind ein Zitat von:CARNEGIE MELLON UNIVERSITY Lehrveranstaltung 18-240 Fundamentals of Computer Engineering; (http://www.ece.cmu.edu/~ee240/):

[...] It shall be the policy in this course to discourage cheating as much as possible, rather than to try to trap and punish. On the other hand, in fairness to all concerned, cheating and plagiarism will be treated severely whenever found. Because a large part of the learning experience comes from interaction with your peers, students are encouraged to discuss assignments with each other. The material handed in for grading must, however, be the product of individual effort; anything else constitutes cheating.

Wenn ein Team beim "Schwindeln" erwischt werden sollte, scheidet das Team aus der Übung aus.

Study Groups. Ebenfalls zitiert von: CARNEGIE MELLON UNIVERSITY Lehrveranstaltung 18-240 Fundamentals of Computer Engineering; (http://www.ece.cmu.edu/~ee240/):

Study groups are a good idea. In the real world, engineers design things in teams, bounce ideas off their colleagues, and interact frequently with their peers. In 18-240 labs, on most projects you will work in pairs. Outside lab, a study group can give you a forum to describe your problems, get alternate perspectives on the material, and probably discover you are not the only one having trouble with some difficult concept from the course. Through such discussion you can learn a lot. This does not mean you do your homeworks as shared assignments! There is a distinct difference between talking about your problem with your group, and swiping your friend's solution to that problem. […] If you cannot do the problems without your group, you have a problem. Talk to your group about ideas and methods and practice problems; do your own assignments.

Änderung der Spielregeln

Falls sich was Wesentliches am Ablauf der KU ändern sollte, wird das in der Newsgroup angekündigt.

Title: Rechnernetze und Organisation
Lehrveranstaltungs-Nummer: 705.009
Vortragender: Tomislav Nad, Karl-Christian Posch
E-Mail: Tomislav.Nad@iaik.tugraz.at
Karl.Posch@iaik.tugraz.at
Newsgroup: tu-graz.lv.rno
TUG-Online: TUG-Online


Die Vorlesungsunterlagen, wie das Manuskript, Folien, und die Aufgabenstellungen für die Konstruktionsübung sind unter dem Bereich Downloads zu finden.

zu den Downloads »
© 1990 - 2012 IAIK TU Graz
Contact | Jobs | Sitemap | Impressum