Grundlagen der Technischen Informatik (Informatik II) (SS 2016)
Aktuelles
- 12.10.2016 (edit 18.10.2016/ Datumskorrektur):
Die Klausurergebnisse wurden im Studierendenportal hochgeladen. Die Angaben sind noch unverbindlich. Erst mit Mitteilung der Noten an die Prüfungsverwaltung (nach der Klausureinsicht) werden die Noten verbindlich.
Die Klausureinsicht findet am 20.10.2016 von 12 bis 13 Uhr in Raum 25.12.02.33 statt. - 04.10.2016: Die Hörsaaleinteilung für die Klausur am 07.10. finden Sie jetzt im Abschnitt Klausur.
- 29.07.2016: Die Ergebnisse der Klausur vom 27.07. finden Sie jetzt im Studierendenportal! Die Angaben sind noch unverbindlich, erst mit Mitteilung der Noten an die Prüfungsverwaltung (nach der Klausureinsicht) werden die Noten verbindlich!
- 29.07.2016: die Klausureinsicht findet am Di., den 09.08., im Raum 25.12.02.33 statt. Aufgrund der Anzahl an Klausurteilnehmern wird die Einsicht in 4 Gruppen stattfinden, wie die nachfolgende Tabelle angibt. Wenn Sie nicht mehr wissen, in welchem Hörsaal Sie geschrieben haben, finden Sie weiter unten noch die entsprechende Einteilung nach Matrikelnummern.
von 10:00 -- 10:30 Uhr Studierende. die in Hörsaal 3D geschrieben haben von 10:30 -- 11:00 Uhr Studierende. die in Hörsaal 3A geschrieben haben von 13:00 -- 13:30 Uhr Studierende. die in Hörsaal 5C geschrieben haben von 13:30 -- 14:00 Uhr Studierende. die in Hörsaal 5D geschrieben haben - 22.07. 2016: Die Hörsaalverteilung steht nun bei den Informationen zur Klausur.
- 15.07.2016:
- Am Freitag, den 22.07., findet statt der Vorlesung eine Fragestunde (im Hörsaal) statt. Wenn Sie konkrete Fragen zum Stoff der Vorlesung haben, wäre es schön, wenn Sie die vorab per Email an Prof. Conrad schicken könnten.
- Im Studierendenportal wurden die Sammlungen der Vor- und Nachbereitungsaufgaben ein letztes Mal aktualisiert. Diese beinhalten nun alle Präsenzaufgaben dieses Semesters und sind damit vollständig.
- 11.07.2016: Die Probeklausur wird am 13.07. online gestellt und am 20.07. (auszugsweise) in der Vorlesung besprochen. Weitere Hinweise zur Bearbeitung und Besprechung finden Sie auf Seite zwei der Probeklausur.
- 22.06.2016: Die Informationen zum C-Praktikum wurden noch einmal aktualisiert. Zukünftig gibt es aktuelle Informationen zum C Praktikum nur über die entsprechende ILIAS Veranstaltung.
- 14.06.2016: Teilnehmer die bisher noch nicht vom Mentoringteam kontaktiert wurden und deren Klausurzulassung gefährdet ist, wurden vom Mentoringteam angeschrieben. Bitte prüfen Sie Ihre Emails (i.d.R. Unimail).
- 30.05.2016: Die Zeiten der Sprechstunden haben sich geändert! Die Sprechstunde Dienstags findet jetzt von 13 bis 14 Uhr, statt wie bisher von 12 bis 13 Uhr, statt.
- 30.05.2016: Der Termin für die zweite Klausur steht inzwischen ebenfalls fest. Weitere Informationen finden Sie im Abschnitt Organisation.
- 27.05.2016: Wir haben 30 Ausgaben des Buchs zum C Praktikum bestellt. Unseren Informationen nach sollte es ab Montag in der Fachbibliothek zur Verfügung stehen.
- 20.05.2016: Das Mailpostfach für Nachfragen ist nun wieder wie gewohnt unter info@cs.uni-... zu erreichen.
- 20.05.2016: In der Nacht vom 18. auf den 19.05. sollte unser Mailpostfach (info2@cs.uni...) auf einen anderen Server migriert werden. Anscheinend kommen seitdem keine Mails mehr bei uns an. Sollten Sie uns über diese Mailadresse kontaktiert haben und keine Antwort erhalten haben, so schreiben Sie Ihre Frage bitte nochmal entweder ins ILIAS Forum, oder direkt an Michael Singhof, Janine Golov und Daniel Braun. Bislang haben wir leider noch keine Informationen, wann das Postfach wieder reibungslos funktioniert.
- 17.05.2016: Bitte beachten Sie, dass am Freitag, den 27.05., die Vorlesung nicht stattfindet!
- 12.05.2016: Aufgrund von Nachfragen haben wir in ILIAS Foren zur Kommunikation unter den Teilnehmern und mit den Tutoren eingerichtet. Sie finden dort ebenfalls Informationen, wie Sie die Mailbenachrichtigung der Foren ausschalten können.
- 11.05.2016: Die Übungsgruppen am kommenden Montag, den 16.5., fallen aufgrund des Feiertags aus. Wir werden die Lösungen für die Vorbereitungsaufgaben ausnahmsweise veröffentlichen, Sie können in dieser Woche aber auch in einer anderen Übungsgruppe teilnehmen.
- 09.05.2016: Wir konnten weitere Kapazitäten für das C Praktikum schaffen. Die An- und Ummeldung ist noch bis kommenden Freitag (13.05.), 12:00 Uhr geöffnet.
- 02.05.2016: Die Anmeldung für die Gruppen für das C Praktikum ist offen. Bitte melden Sie sich über das Abgabesystem an.
- 27.04.2016: Bei Blatt 2, Aufgabe 1 (g) hat sich ein Tippfehler eingeschlichen. Dieser wurde mit einem Update des Übungsblatts eben behoben.
- 15.04.2016: Bei der diesjährigen virtuellen Maschine gibt es ein kleines Problem mit Logisim. Leider sind die installierten Pakete anscheinend nicht alle miteinander kompatibel. Sie können entweder ein beliebiges anderes Programm nutzen um ein Bild eines Gatters mit der gewünschten Beschriftung zu erstellen, oder das Paket openjdk-7-jre-headless über den Befehl sudo apt-get remove openjdk-7-jre-headless deinstallieren. Anschließend startet Logisim wieder normal.
- 14.04.2016: Hinweis für Mac OS X Nutzer: Der auf Blatt 0 angegebene Assemblerbefehl, welcher die Datei myfunc.o erstellt, verwendet einen Parameter, -f elf32. Dieser gibt an, dass eine Objektdatei für Linux erstellt werden soll. Für andere Betriebssysteme muss dieser entsprechend angepasst werden. Weitere Informationen finden Sie in der nasm-manpage. Sollten Sie die Datei dennoch nicht kompilieren/linken können, empfehlen wir die Verwendung der virtuellen Maschine.
- 13.04.2016: Wir konnten die Kapazitäten in zwei der besonders beliebten Gruppen erhöhen, da die Räume entsprechend groß sind. Beachten Sie jedoch, dass der Übungserfolg in der Regel in kleineren Gruppen höher ist.
Organisation
- Umfang: 4 SWS (Vorlesung) + 2 SWS (Übung) + 2 SWS (C Praktikum als Blockkurs)
- Vorlesung: Prof. Dr. Stefan Conrad
Mittwochs und Freitags, 08:30 Uhr, Hörsaal 5C - Übungen: Daniel Braun, Janine Golov, Michael Singhof
- Beginn der Vorlesung: Mi. 13.04.2016
- Beginn der Übungen: Do. 21.04.2016
- Praktikumstermine finden Sie im Abschnitt C Praktikum
- 1. Klausur: 27.07.2016, 12:30 Uhr; Hilfsmittel sind nicht erlaubt; in welchem Raum Sie schreiben richtet sich nach Ihrer Matrikelnummer:
- < 2285000: HS 3A
- 2286000 - 2376999: HS 3D
- 2377000 - 2400000: HS 5C
- > 2400000: HS 5D
- 2. Klausur: 07.10.2016, 12:30 Uhr; Hilfsmittel sind nicht erlaubt; in welchem Raum Sie schreiben richtet sich nach Ihrer Matrikelnummer:
- <= 2285000: HS 5D
- > 2285000: HS 3A
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, ...)
Folien / Skript
Die Folien werden während der Vorlesungszeit nach und nach über das Studierendenportal zur Verfügung gestellt. Wir bemühen uns die jeweiligen Teile so rechtzeitig zur Verfügung zu stellen, dass sie zu der Vorlesungsstunde, in der sie behandelt werden, zugänglich sind. Bitte beachten Sie, dass die Folien kein ausformuliertes Skript darstellen. Daher empfehlen wir Ihnen die Vorlesung regelmäßig zu besuchen und die Folien durch eigene Notizen zu vervollständigen. Alternativ können Sie sich unklare oder verpasste Inhalte auch aus der Literatur selbst erarbeiten.
Übungen
Die theoretische Übung umfasst das Bearbeiten und Lösen der wöchentlich erscheinenden Übungsblätter mit Aufgaben, sowie die Teilnahme an der Übungsgruppe. In der Übungsgruppe können (und sollen!) Fragen zum zuletzt abgegebenen Übungsblatt bzw. dessen Musterlösung gestellt werden. Außerdem werden in der Übungsgruppe vorbereitende Aufgaben für das nächste Übungsblatt gerechnet. Die Auseinandersetzung mit den Übungsaufgaben soll das Verständnis des Vorlesungsstoffs vertiefen und auf die abschließende Klausur vorbereiten.
Zum Erwerb der Klausurzulassung müssen Sie 50% der Übungspunkte erreichen.
Die Anmeldung für die Übungsgruppen wird am Mittwoch den 13.04. gegen 12 Uhr freigeschaltet. Sie müssen Sich bis Sonntag den 17.04., 23:59 Uhr für eine Übungsgruppe anmelden. Die Anmeldung läuft über unser Abgabesystem. Wichtig: Im Abgabesystem können Sie sich nur mit einer Unimailadresse registrieren. Sollten Sie Ihre Unterlagen noch nicht erhalten haben, kommen Sie bitte möglichst bald in eine der Sprechstunden oder senden uns eine E-Mail.
Sollten Sie die Übungszulassung bereits in einem vergangenem Semester erreicht haben, melden Sie sich bitte in der Gruppe "Übung vorhanden" an. Falls Sie dennoch am Übungsbetrieb teilnehmen möchten schreiben Sie uns eine E-Mail. Nach Ende der Anmeldefrist weisen wir Sie dann einer Gruppe mit ausreichend vielen Plätzen zu.
Die Übungen beginnen am Donnerstag, den 21.04. 2016. Folgende Übungstermine stehen zur Auswahl:
- Montags: 08:30 (Gesine Pfeil), 10:30 (Seabstian Becker), 14:30 (Sarah Glasmacher), 16:30 (Alexander Oberstrass) Uhr
- Dienstags: 08:30 (Niklas Först), 10:30 (Timo Lux), 14:30 (Dennis Scheidt), 16:30 (Lukas Miliunas) Uhr
- Donnerstags: 08:30 (Timm Kenfenheuer), 10:30 (Kenneth Skiba), 12:30 (Nurhan Chahrour), 14:30 (Deniz Ates) Uhr
- Freitags: 12:30 (Asma Ben Janete), 14:30 (Oktay Sarier) Uhr
Die Übungsblätter werden Mittwochs im Laufe des vormittags über das Abgabesystem ausgegeben. Die Abgabe muss bis zum darauffolgenden Mittwoch, 08:30 Uhr erfolgen. Das nullte Übungsblatt erscheint am 13.04.2016
C Praktikum
Das C Praktikum besteht aus 8 Praktikumsterminen und der Vorbereitung dieser. Die Termine finden (mit Ausnahme der "Vorlesungszeitgruppen") als Blockkurs in den Semesterferien statt. Bitte belegen Sie bis spätestens 06.05. 13.05. um 12:00 Uhr einen Praktikumstermin über das Abgabesystem. Weitere Details zum Ablauf und den Anforderungen entnehmen Sie den organisatorischen Folien zum C Praktikum.
Für den ersten Praktikumstag bereiten Sie bitte das erste Kapitel aus C von Kopf bis Fuß vor. Zum besseren Verständnis empfehlen wir die Aufgaben im Buch zu lösen sowie die Codebeispiele abzutippen, selber zu kompilieren und auszuführen. Das Buch steht als Online Ressource (Anzahl gleichzeitiger Nutzer ist auf 3 Nutzer begrenzt) und in der Fachbibliothek (unseren Informationen nach ab dem 30.05.) zur Verfügung.
Was Sie für die folgenden Termine vorbereiten sollen wird über ILIAS bekannt gegeben, sobald Sie dort in der entsprechenden Praktikumsgruppe angemeldet sind. Bis auf wenige Ausnahmen wurden alle, die im Abgabesystem zum C Praktikum angemeldet sind, in ILIAS ebenfalls angemeldet. Falls Sie in ILIAS nicht angemeldet sind, sollten Sie die Anmeldung schnellstmöglich beantragen, da aktuelle Informationen zum C Praktikum nur über ILIAS verteilt werden.
Folgende Termine stehen zur Auswahl:
- Vorlesungszeitgruppe A: 31.05. - 23.06., jeweils Dienstags von 12:30 bis 16:00 und Donnerstags von 08:30 bis 12:00 Uhr.
- Vorlesungszeitgruppe B: 28.06. - 21.07., jeweils Dienstags von 12:30 bis 16:00 und Donnerstags von 08:30 bis 12:00 Uhr.
- Gruppe 1: 25.07.-04.08. (08:30 - 12:00 Uhr) Praktikum entfällt am 27.07.
- Gruppe 2: 25.07.-04.08. (12:30 - 16:00 Uhr) Praktikum entfällt am 27.07.
- Gruppe 3: 05.08.-16.08. (08:30 - 12:00 Uhr)
- Gruppe 4: 05.08.-16.08. (12:30 - 16:00 Uhr)
- Gruppe 5: 17.08.-26.08. (08:30 - 12:00 Uhr)
- Gruppe 6: 17.08.-26.08. (12:30 - 16:00 Uhr)
- Gruppe 7: 29.08.-07.09. (08:30 - 12:00 Uhr)
- Gruppe 8: 29.08.-07.09. (12:30 - 16:00 Uhr)
- Gruppe 9: 08.09.-19.09. (08:30 - 12:00 Uhr)
- Gruppe 10: 08.09.-19.09. (12:30 - 16:00 Uhr)
- Gruppe 11: 20.09.-29.09. (08:30 - 12:00 Uhr)
- Gruppe 12: 20.09.-29.09. (12:30 - 16:00 Uhr)
Kontakt und Sprechstunden
Sprechstunden:- Daniel Braun: Freitags, 10:00 bis 11:00 Uhr
- Janine Golov: in der vorlesungsfreien Zeit nach Vereinbarung
- Michael Singhof: Dienstags, 13:00 bis 14:00 Uhr
Kontakt per E-Mail:
Bitte schreiben Sie uns nicht direkt an unsere persönlichen E-Mailadressen, sondern an info2@cs.uni-duesseldorf.de. E-Mails an die genannte Adresse können auch dann zuverlässig beantwortet werden, wenn z.B. einer von uns im Urlaub ist.
Unterstützungsangebote
Die Informatik der HHU bietet Ihnen weitere Angebote zur Unterstützung im Studienverlauf.
- Das Unterstützungstutorium mathematische Grundlagen wird von Dr. Lena Schend und Cynthia Maushagen geleitet. Hier können Sie zum Beispiel allgemeine Fragen zu mathematischer Notation, Beweistechniken, Logik, länger zurückliegendem Stoff, usw. stellen.
- Das Mentoringteam bietet Ihnen Unterstützung bei Problemen mit der Studienorganisation, Zeitmanagement, Überforderung mit der Stoff Menge und ähnlichen Problemen. Auch wenn Sie nicht sicher sind, ob Sie dort richtig sind können Sie gerne eine E-Mail an das Team schreiben.
Literatur
- Andrew S. Tanenbaum: Structured Computer Organization
Prentice Hall; 6th Edition; 2012 - Paul A. Carter: PC Assembly Language
Online; 2003 - David Griffiths, Dawn Griffiths: C von Kopf bis Fuß
O'Reilly Verlag, 2012 - Brian W. Kerninghan; Dennis M. Ritchie: C Programming Language
Prentice Hall; 2nd Edition; 1988