Schriftliche Matura aus Informatik, Haupttermin, Schuljahr 2000/2001

(A)
Theoretischer Teil:

(1)
Binärcodierte Daten und ihre Bedeutung für die universelle Maschine Computer.
Warum sprechen wir heutzutage von einer durch und durch „digitalisierten Welt"?

(2)
Beschreibe den Algorithmus, der eine Dezimalzahl in eine Dualzahl verwandelt,
und setze diesen als Funktion in einer Programmiersprache deiner Wahl um.
Versuche eine iterative und rekursive Lösung.

(3)
Das Neumannsche Konzept oder: Wie funktioniert ein Computer?
Beschreibe in den wesentlichen Zügen die Arbeitsweise von Computern.

(4)
Ein wichtiger Aspekt des Internets ist „electronic mailing". Wie funktioniert das eigentlich?
Beschreibe den Weg eines E-Mails durch das Internet sowie die Rolle, die dabei
die Protokollfamilie TCP/IP spielt.

(5)
An unserer Schule werden seit geraumer Zeit ECDL-Prüfungen durchgeführt. (ECDL = European Computer Driving License)
Für die Vereinfachung der Verwaltung dieser Prüfungen ist eine Datenbank zu entwerfen.
Erstelle zu diesem Zweck ein ER-Diagramm.
Von folgenden Voraussetzungen kann ausgegangen werden:
Die Schüler mit Namen, Geschlecht und Klasse, Schuljahr und E-Mail treten zu verschiedenen Terminen bei verschiedenen
Prüfern, die mit Name, Anschrift und E-Mail in der Datenbank aufscheinen sollen, in den 7 Modulen
(Grundlagen, Betriebssystem, Textverarbeitung, Kalkulation, Datenbank, Präsentation, Internet) an. Zu einem Termin
kommt genau ein Prüfer. Die nichtbestandenen Prüfungen sollen auch berücksichtigt werden.
- Stelle an diese Datenbank folgende Anfragen in SQL:
a) Prüfer „Huber" möchte von allen seinen Prüflingen die E-Mail Adresse haben.
b) Wie viele Prüfungen hat es in den einzelnen Modulen gegeben?

(B) Praktischer Teil:

(1)
Auf Computern, speziell auf Servern, werden viele Vorgänge in sogenannten Logfiles aufgezeichnet. So liegen beispielsweise in einem Logfile unseres Internet-Proxyservers Informationen, die Aufschluss über die User geben, welche Internetseiten von ihnen aufgerufen worden sind.
Auf der Diskette gibt es einen Auszug aus dieser Logdatei mit dem Namen „logfile.txt".
- Dieses File ist auf dem Bildschirm darzustellen.
- Nach Eingabe eines Usernamens soll angezeigt werden, welche Seiten der betreffende User angewählt hat.
  (User = letzte 4 Stellen jeder Zeile)
- Nach Eingabe eines Stichwortes sind die betreffenden Zeilen zu filtern und anzuzeigen.
Löse diese Aufgabe mit Hilfe einer ereignisgesteuerten Programmiersprache
Gibt es andere Möglichkeiten, diese Aufgabe zu lösen?
Die Lösungen sind auf der Diskette in den Ordnern „auswertung\*" festzuhalten.

(2)
Die fiktive Bibliotheksdatenbank „bibliothek.mdb" repräsentiert den Bücher- und Verleihstatus einer Schule (nur Oberstufe) im Zeitraum November 1999 bis Juni 2000. An diese ACCESS-Datenbank sind folgende Anfragen zu stellen:
a) Frage ab, welche Bücher momentan entlehnt sind.
    Ein übersichtlicher Bericht mit Klassenbezeichnung, Schülernamen sowie Buchnummer
    und Buchtitel ist anzufertigen.
b) Erstelle eine Top-Ten-Liste der meist gelesenen Titel im gesamten erfassten Zeitraum.
c) Erstelle eine Statistik über die Entlehndauer(n).
d) Reihe die Klassen nach der Anzahl der Entlehnungen.
e) Die um ihr Inventar besorgte Bibliothekarin möchte sich noch vor Schulschluss von jenen Schülerinnen und Schülern,
    die noch mindestens ein Buch entlehnt haben, eine Unterschrift geben lassen und erstellt zu diesem Zweck einen
    Serienbrief (pro Buch und Schüler eine Seite). Erstelle dieses „Mahnschreiben" an die Schüler mit dem Schullogo und
    der Anschrift der Schule (Quelle: Schulhomepage) und einem kurzen Text in der Art:
    „Ich, <Name>, Schüler oder Schülerin der <Klasse> bestätige, dass ich
    das Werk <.......>, ausgeliehen am <......>, noch in Verwahrung habe und dieses bis spätestens
5.Juli 2000 zurückbringen werde."
    Unterschrift......
   
Speichere die mit der Datenquelle verknüpfte Serienbriefdatei unter dem Namen „unterschrift.doc".

(3)
a) Siehe im Internet beim Online-Buchhändler www.amazon.de nach, welche Bücher es zum
    Thema „Objektorientierung" gibt. Übermittle die Beschreibung mindestens eines zutreffenden Buches mit dem Cover als Attachment an die E-Mail     Adresse: peter.micheuz@aon.at.
b) Die Ergebnisse der Datenbankaufgabe (2) b) c) d) sind graphisch darzustellen
und im HTML-Format „ansprechend" zu präsentieren.
    Diese „Mini-Homepage" ist auf der Diskette im Verzeichnis „auswertung" zu speichern.

Wertigkeit der Aufgaben:
Theorie: 5 x 6 Punkte,   Praxis: 3 x 10 Punkte