Diese Vorlesung bildet zusammen mit der Vorlesung 'Theoretische Informatik' eine Einheit; die abschliessende Klausur gilt für beide Lehrveranstaltungen
(Dieser Plan kann Änderungen unterliegen.
Letzte Änderung: Febr-04, 2003)
KW |
LEHRVERANSTALTUNG |
|
|
|
|
ZEIT: VL Mo 8:15-9:45 (BCN 133) Üb.A: Mi, 10:00 (BCN 104); Üb.B: Mi, 10:45-11:30 (BCN 104)) |
|
|
|
|
|
40 |
|
||||
41 |
|
|
|
|
|
42 |
|
|
|
|
|
43 |
Programmierbare Logische Schaltungen; sequentielle Automaten |
|
|
|
|
44 |
|
|
|
|
|
45 |
|
|
|
|
|
46 |
|
|
|
|
|
47 |
|
|
|
|
|
48 |
|
|
|
|
|
49 |
|
|
|
|
|
50 |
|
|
|
|
|
51 |
|
||||
52 |
KEINE LEHRVERANSTALTUNG |
||||
1 |
KEINE LEHRVERANSTALTUNG |
||||
2 |
TUTORIUM |
|
|||
3 |
KLAUSUR mit Ergebnissen |
|
Als primäre Referenz werden in dieser Vorlesung 2 Bücher benutzt werden:
|
---|
Als Ergänzung und Vertiefung sei auf die folgende Auswahl hingewiesen:
D.HILBERT/ W.ACKERMANN [1972, 6.Aufl.], "Grundzüge der theoretischen Logik", Springer-Verlag, Berlin - Heidelberg - New York [1995], "Discrete Structures, Logic, and Computability", Jones and Bartlett Publ., Sudbury (MA)
J.L.HEIN [1995], "Discrete Structures, Logic, and Computability", Jones and Bartlett Publ., Sudbury (MA)
Erik JACOBSON [1996, 2nd rev.ed.], "Einführung in die Prozessdatenverarbeitung", Carl Hanser Verlag, München - Wien
Eberhard KÜHN [1985], "Handbuch TTL- und CMOS-Schaltkreise", Dr. Alfred Hüthig Vlg., Heidelberg
D.LAUGWITZ [1972, 2nd.rev.ed.], "Rechenanlagen", in: D.MESCHKOWSKI (ed), "Meyers Handbuch über die Mathematik",
Bibliographisches Institut Mannheim - Bern - Zürich, SS.535 - 643
/* Zwar eine ältere Darstellung, aber sehr gut im historischen Überblick und in der Darstellung der Grundlagen von
Rechenanlagen */
D.NÜHRMANN [1998, 7.Aufl. rev.ed.], "Das grosse Werkbuch Elektronik, B. 1-4", Francis' Verlag, Poing
(Deutschland)
/* Umfassendes Nachschlagewerk zu technischen Daten, insbes. Bd. 4 mit einem Kapitel zur Digitaltechnik */
David A.PATTERSON/ John L.HENNESSY [1996, 2nd ed.], "Computer Architecture. A Quantitative Approach", Morgan Kaufmann Publ., San Francisco (CA)
P.RECHENBERG/ G.POMBERGER (eds.) [1997], "Informatik Handbuch", Carl Hanser Verlag, München - Wien
Software (Wir verwenden ausschliesslich 'freie' Software!)
Name |
Kurzbeschreibung |
---|---|
SuSe 7.2/ 7.3 / 8.0/ 8.1 Linux Distribution |
Freie Version des Betriebssystems GNU-Linux |
GNU xemacs |
Mehr als ein Editor |
GNU gcc/ g++ ab Vers. 2.95 |
C++-Compiler |
as |
Assembler zusammen mit gcc/g++ |
ld |
Linker zusammen mit as |
GNU make |
Tool zum Verwalten von Dateien eines SW-Projektes |
GNU (xx)gdb ab Vers. 5.0 |
Tool zum Debuggen von Objekt-Code |
XFree86 ab Version 3.3.5 |
Freies X-Wondow-System mit Unterstützung von Hardwarebeschleunigung im Fenster |
Konzeptualisierungstool für die Methoden SA (Structured Analysis) und UML |
|
cpp2html |
c++/Java-zu-HTML-Konverter |
HTML-Editor |
|
HTML-Browser (für Windows, Linux und Mac!); ideale Arbeitsplattform für Entwickler |
|
GNU gimp |
GNU Image Manipulation Program, zum Editieren und Umformatieren von 2D-Bildern |
starOffice 5.2 |
Vergleichbar mit MS-Office; läuft unter Linux und MS-Windows. Damit kann man u.a. HTML-Seiten gut formatiert ausrucken (passt auch die Bilder an die Seitengrösse an). |
htmldoc |
Konvertierer von HTML nach PDF. Text sehr gut, Bilder werden nicht angepasst. |
klogic |
Editor und Simulator für logische Schaltungen, frei unter Linux. |
Simulator für Microlevel-Programmierung zum Buch von Tanenbaum. |
Für die Prüfungsleistung werden Noten von 1-5 vergeben:
NOTE |
PUNKTE |
---|---|
1 |
>70 |
2 |
55-69 |
3 |
40-54 |
4 |
25-39 |
5 |
<25 |
Diese Punkte kann man erlangen, wenn man am Ende des Semesters an einer Klausur teilnimmt (Termin siehe oben). Aufgrund der Prüfungsordnung ist es nicht möglich, Übungsleistungen während des Semesters mit Punkten zu belegen. Mit Blick auf ein vertieftes Verständnis des Stoffs wird aber dringend empfohlen, während des Semesters regelmässig an den Übungen teilzunehmen. Dies erleichtert die Prüfungsvorbereitungen erheblich. Dazu werden zu Beginn des Semesters 3er-Gruppen gebildet. In jeder Übungsstunde wird mindestens 1 Aufgabe ausführlich vorgestellt, die gelöst werden muss. Jede Übungsgruppe hat in der nächsten Übungstunde Gelegenheit, ihre Lösung vorzustellen.