Grundlagen der Technischen Informatik (Informatik II) (SS 2011)
Aktuelles
- Die Ergebnisse der Nachklausur vom 25.11.2011 sind
online!
- Die Nachklausur findet am Freitag, den 25.11.2011, um 13:00 Uhr im Hörsaal 5D statt. Bitte beachten Sie auch hier wieder: In die Klausur dürfen keine eigenen Unterlagen (Bücher, Mitschriften, etc.) oder eigenes Papier mitgenommen werden. Papier wird Ihnen gestellt. Geschrieben werden darf nur mit dokumentenechten Stiften (nicht in Rot und kein Bleistift). Stifte müssen Sie selbst mitbringen. Handys und andere technische Geräte sind während der Klausur abzuschalten. Bringen Sie bitte außerdem Ihren Studierendenausweis sowie Personalausweis oder Pass und möglichst eine Kopie der Prüfungsanmeldung mit!
- Die Ergebnisse der Klausur vom 26.09.2011 sind online!
- Die Klausureinsicht findet am Freitag, 30. September 2011, um 13:00 Uhr im Raum 25.12.02.37 statt.
- Für die Klausur am Montag, 26. September 2011, ist folgende Hörsaalverteilung vorgesehen: Teilnehmer mit Nachnamen beginnend mit
- A bis R schreiben im Hörsaal 5D
- S bis Z schreiben im Hörsaal 5A.
- Die erste Klausur findet am Montag, 26. September 2011, statt und beginnt um 9:00 Uhr (s.t., also pünktlich!).Für die Klausur sind mehrere Hörsäle vorgesehen, die je nach Teilnehmerzahl genutzt werden. Da Hörsaal 5D auf jeden Fall für die Klausur verwendet wird, sollten Sie spätestens ein paar Minuten vorher da sein. Auf den Eingangstüren zum Hörsaal finden Sie dann die Aufteilung, wer in welchem Hörsaal schreibt. Die für die Klausur eventuell benutzten weiteren Hörsäle befinden sich alle im Gebäude 25, also in maximal 2 Minuten Fußentfernung. Für die Klausur sind keine (!) Unterlagen und kein eigenen Papier erlaubt (Papier stellen wir). Bringen Sie bitte dokumentenechte Stifte (nicht in Rot), Ihren Studierendenausweis sowie Personalausweis oder Pass und möglichst eine Kopie der Prüfungsanmeldung mit!
- Die Liste mit den Studenten, die das Abschlussprojekt bestanden haben, ist online (unter Abschnitt "Abschlussprojekt").
- Die Liste mit den Studenten, die das Abschlussprojekt bestanden haben, wird am Freitag, den 26.08. im Laufe des Tages veröffentlicht.
- Neue Testdaten zum Überprüfen der Funktionalität Ihres Programms (Abschlussprojekt) stehen in einer txt-Datei zusammengefasst online.
- Die Testdateien zum Überprüfen der Funktionalität Ihres Programms (Abschlussprojekt) sind online (unter Abschnitt "Abschlussprojekt").
- Am Freitag, 15. Juli, findet die Vorlesung nicht mehr statt.
- Die Liste mit den Studenten, die die theoretische Übung bestanden haben, ist online (unter Abschnitt "Übungen").
- Bei Fragen zur Aufgabenstellung des Abschlussprojekts oder zur Programmiersprache C werden in dem Zeitraum vom 11.07. bis 05.08. jeweils drei Sprechstunden-Termine pro Woche angeboten. Die genauen Sprechstunden-Termine sind unten unter Abschnitt "Abschlussprojekt" aufgelistet.
- Achtung: Die Aufgabenstellung zum Abschlussprojekt steht zum Download bereit (unten unter Abschnitt "Abschlussprojekt"). Das Abschlussprojekt soll in Einzelarbeit bearbeitet und abgegeben werden (keine Gruppenarbeit!). Die Lösung des Abschlussprojektes ist spätestens bis Sonntag, den 21.08.2011, 23:59 Uhr über das Abgabesystem als 12. Übungsblatt abzugeben.
Wir bitten alle Studenten, die die Zulassung zum Abschlussprojekt in früheren Semestern erworben und daher in diesem Semester keine theoretischen Übungen absolviert haben, sich bei uns per Email zwecks der Zuteilung eines Passworts für das Abgabesystem zu melden. Bitte beachten: Ohne Passwort kann die Abgabe der Lösung zum Abschlussprojekt nicht erfolgen!
- Wie bereits angekündigt, finden die Übungen am Donnerstag, den 23.06., (Feiertag Fronleichnam) nicht statt. Diese werden auf Freitag, den 24.06., verschoben und finden um
- 8:30 - 10:00 Uhr (Gruppe 4) in Raum 25.12.02.33
- 8:30 - 10:00 Uhr (Gruppe 6) in Raum 25.12.02.55
- 14:30 - 16:00 Uhr (Gruppe 5) in Raum 25.12.02.33
- Am Mittwoch, 22.06., fällt die Vorlesung wegen des Tags des Hochschulsports aus. Am Freitag, 24.06., fällt sie ebenfalls aus. Bitte beachten Sie, dass in der Woche wegen des Feiertags (Fronleichnam) die Übungen von Donnerstag auf Freitag verschoben werden. Genauere Informationen erhalten Sie in den jeweiligen Übungsgruppen!
- In der Woche vom 30.05.2011 bis 05.06.2011 finden keine Übungen statt!
- Achtung: Für Hilfe und Fragen bei der Assembler-Programmierung werden in den Wochen vom 09.05. bis 29.05. drei Sprechstunden-Termine pro Woche angeboten. Die Sprechstunden finden jeweils am
- Dienstag um 14:30-16:30 Uhr
- Mittwoch um 14:30-16:30 Uhr
- Freitag um 14:30-16:30 Uhr
- Achtung: Für
Hilfe und Fragen bei der Programmiersprache C werden in der Woche vom
02.05. bis 06.05. drei Sprechstunden-Termine angeboten. Die Sprechstunden
finden am
- Montag, 02.05.2011 um 12:30-14:30 Uhr
- Dienstag, 03.05.2011 um 12:30-14:30 Uhr
- Donnerstag, 05.05.2011 um 14:30-16:30 Uhr
- Die schriftliche Abschlussprüfung findet am Montag, dem 26.09.2011, um 9.00h statt. Zulassungsvoraussetzungen sind insbesondere die erfolgreiche und aktive Teilnahme an den theoretischen Übungen, sowie die erfolgreiche Bearbeitung und Abgabe eines Abschlussprojekts am Ende des Semesters (Details werden noch bekanntgegeben).
- Achtung: Für die Teilnahme an der Veranstaltung ist neben der Anmeldung in HIS-LSF in jedem Fall auch eine Anmeldung auf dieser Seite bis zum 10.04.2011 nötig. Dort müssen Sie sich auch für die theoretischen Übungsgruppen eintragen.
- In der Woche vor Vorlesungsbeginn findet ein Informatik-Vorkurs statt, der auf die Inhalte dieser Vorlesung vorbereitet. Der Kurs findet vom 28.03. bis 01.04. jeweils vormittags 9 - 12 Uhr (evtl. am Dienstag, 29.03. nachmittags 14 - 17 Uhr) statt. Am Montag 28.03. beginnt der Kurs mit einer kurzen Einführungsveranstaltung um 9 Uhr im Hörsaal 5G (Gebäude 25.22, Erdgeschoss), in der dann die Teilnehmer in kleinere Gruppen aufgeteilt werden.
Inhalt
- Binärzahlen und ihre Repräsentation im Rechner,
- logische Operationen und ihre Umsetzung durch Schaltnetze
- Rechneraufbau (zentrale Rechnerkomponenten: CPU, Hauptspeicher, ...)
- Programmierung in Assembler und C
- Grundlagen von Betriebssystemen (Prozesse, Prozessverwaltung, Speicherverwaltung, ...)
Organisation
- Umfang: 4 SWS (Vorlesung) + 2 SWS (Übung) + 2 SWS (Praktikum, im Rahmen eines Abschlussprojektes)
- Vorlesung: Prof. Dr. Stefan Conrad
- Übung:
- 6. April: Start der Vorlesung
Veranstaltung | Zeit | Ort | Beginn |
Vorlesung | Mi, 8:30 - 10:00 Uhr | Hörsaal 5D | ab 06. April |
Fr, 8:30 - 10:00 Uhr | Hörsaal 5D | ||
Übung | Mi, 10:30 - 12:00 Uhr (Gruppe 1) |
25.12.02.33 |
ab 19. April |
Di, 12:30 - 14:00 Uhr (Gruppe 2) |
25.12.02.33 | ||
Di, 14:30 - 16:00 Uhr (Gruppe 3) |
25.12.02.33 | ||
Do, 08:30 - 10:00 Uhr (Gruppe 4) |
25.12.02.33 | ||
Do, 10:30 - 12:00 Uhr (Gruppe 5) |
25.12.02.33 | ||
Do, 10:30 - 12:00 Uhr (Gruppe 6) |
25.12.02.55 |
Anmeldung zur Lehrveranstaltung: Alle Teilnehmer müssen sich über das online-Vorlesungsverzeichnis (HIS LSF) der Universität bis zum 10. April für die Lehrveranstaltung anmelden.
Zusätzlich ist (außer für Teilnehmer des Studium Universale) eine Anmeldung
über unser online-System ebenfalls bis zum 10. April erforderlich! (wird Ende März freigeschaltet)
Die schriftliche Prüfung (Klausur) findet voraus. Ende September statt.
Folien / Skript
Die Folien- bzw. Skriptteile werden hier nach und nach zur Verfügung gestellt. Wir bemühen uns die jeweiligen Teil so rechtzeitig hier zur Verfügung zu stellen, dass sie zu der Vorlesungsstunde, in der sie behandelt werden, zugänglich sind. Der Zugang ist nur während des aktuellen Semesters möglich und durch ein Passwort geschützt, das die Teilnehmer der Veranstaltung in der ersten Vorlesungsstunde erfahren.Nr | Kapitel | Download | Vorlesungs- datum |
last update |
---|
Übungen
Achtung: Für die Teilnahme an der Veranstaltung ist neben der Anmeldung in HIS-LSF in jedem Fall auch eine Anmeldung auf dieser Seite bis zum 10.04.2011 nötig. Dort müssen Sie sich auch für die theoretischen Übungsgruppen eintragen.Die erfolgreiche und aktive Teilnahme an den theoretischen Übungen gehört zu den Zulassungsvoraussetzungen zur Abschlussprüfung. Die Übungsblätter mit den zu bearbeitenden Aufgaben werden auf der Homepage der Veranstaltung jeweils ab Montag zum Download angeboten. Die Aufgaben sind einzeln oder in Gruppen bis maximal 3 Personen zu bearbeiten und in elektronischer Form über das Abgabesystem bis spätestens Montag, 9:00 eine Woche nach der Ausgabe abzugeben. Spätere Abgaben und andere Abgabeformen werden nicht akzeptiert! Jedes Übungsblatt wird korrigiert und mit Punkten bewertet. Das abgegebene Übungsblatt wird in der Woche der Abgabe in den Übungsgruppen besprochen.
In der Übung selbst wird für jede Aufgabe ein Bearbeiter ausgelost. Ist ein ausgeloster Übungsteilnehmer unvorbereitet oder abwesend, so kann sie/er insgesamt einmal aussetzen (ein weiteres Aussetzen führt zum Ausschluss aus der Veranstaltung). Vorrechnen heißt nicht eine "perfekte" Lösung vorstellen, sondern die Lösungsidee präsentieren und diese gemeinsam in der Gruppe ausdiskutieren.
Da es in den Übungsgruppen 1, 3-6 noch freie Plätze gibt, bieten wir allen Studierenden, die theoretischen Übungen schon bestanden haben, die Möglichkeit an als Vorbereitung für die Klausur an diesen Übungsgruppen teilzunehmen.
Achtung: Für Hilfe und Fragen bei der Programmiersprache C werden in der Woche vom 02.05. bis 06.05. drei Sprechstunden-Termine angeboten. Die Sprechstunden finden am
- Montag, 02.05.2011 um 12:30-14:30 Uhr
- Dienstag, 03.05.2011 um 12:30-14:30 Uhr
- Donnerstag,
05.05.2011 um 14:30-16:30 Uhr
Achtung: Für Hilfe und Fragen bei der Assembler-Programmierung werden in den Wochen vom 09.05. bis 29.05. drei Sprechstunden-Termine pro Woche angeboten. Die Sprechstunden finden jeweils am
- Dienstag um 14:30-16:30 Uhr
- Mittwoch um 14:30-16:30 Uhr
- Freitag um 14:30-16:30 Uhr
In der Woche vom 30.05.2011 bis 05.06.2011 finden keine Übungen statt!
Übungsblatt | Download | Ausgabedatum | Abgabedatum | Besprechung |
---|
Thema | Download | Last Update |
---|
Abschlussprojekt
Die Sprechstunden finden in dem Zeitraum vom 11.07. bis 05.08. jede Woche jeweils am- Montag, 14:00-16:00 Uhr
- Mittwoch, 14:00-16:00 Uhr
- Freitag, 10:00-12:00 Uhr
Thema | Download | Last Update |
---|
Literatur
- A.S. Tanenbaum: Computerarchitektur, Pearson Studium (5. Auflage)
- A.S. Tanenbaum: Moderne Betriebssysteme, Pearson Studium (2. Auflage)
- J. Nehmer, T. Sturm: Systemsoftware - Grundlagen für moderne Betriebssysteme. dpunkt.verlag, 2. Auflage, 2001.
- W. Oberschelp, G. Vossen: Rechneraufbau und Rechnerstrukturen. Oldenbourg-Verlag, 2000 (8. Auflage)
- W. Stallings: Betriebssysteme - Prinzipien und Umsetzung, Pearson Studium (4. Auflage)
- Gumm, H.-P.; Sommer, M.: Einführung in die Informatik, Oldenbourg-Verlag, 2002 (5. vollst. überarb. Aufl.)
- Broy, M.: Informatik - Eine grundlegende Einführung. Band 1 (Programmierung und Rechnerstrukturen), Springer-Verlag 1998 (2. Auflage)
- B.W: Kernighan, D. Ritchie: Programmieren in C, Hansa-verlag, 2. Auflage.
oder das englischsprachige Original: C Programming Language, Prentice-Hall. 2. Auflage.
Spezielle Links zu Materialen, die direkt in/für die Lehrveranstaltung verwendet werden:
Beschreibung | Link |
---|---|
Projektseite des Netwide Assembler (NASM). Download des Assemblers für verschiedene Plattformen | -hier klicken- |
Paul A. Carter: "PC Assembly Language": Lehrbuch/Tutorium zur Assembler-Programmierung. Hier finden Sie die für die Übungen benötigten Dateien 'asm_io.asm', 'asm_io.inc' und 'cdecl.h'. | -hier klicken- |
Erweitere Input/Output Makros zur Ausgabe von Stack. Assemblierung wie 'asm_io2' | asm_io2.zip |
Anleitung zum Einrichten einer Assembler-Programmierumgebung unter Windows | |
Windows-Version des gcc zum Linken/Compilieren von C Dateien) | -hier klicken- |
Jürgen Wolf: C von A bis Z, Galileo Computing; als Open Book: | -hier klicken- |
WikiBook "C-Programmierung" | -hier klicken- |
J. Dankert: "C und C++ für UNIX, DOS und MS-Windows" (Teil 1) | -hier klicken- |