• Keine Ergebnisse gefunden

• Ablauf der Übungen

N/A
N/A
Protected

Academic year: 2021

Aktie "• Ablauf der Übungen"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Die erste Übung Silke Eckstein

Andreas Kupfer

Institut für Informationssysteme

Technische Universität Braunschweig

XML-Datenbanken

(2)

• Ablauf der Übungen

• Prüfung

• Vorstellung des ersten Aufgabenblatts

• Gruppeneinteilung

Die erste Übung

(3)

• Übungen sind Miniseminare

– Vorstellung und Diskussion der Ergebnisse – zur Vorbereitung auf die mündliche Prüfung

– Jeder soll mal eine Lösung vorgestellt haben und mitdiskutiert haben

– Anwesenheit mind. 1 pro Gruppe ist erforderlich

• Abgabe der Hausaufgaben

– Als Vortagsfolien im PDF Format – per Email bis Montag Abend

Ablauf der Übungen

(4)

• Präsentationsfolien

– dienen nur als Gedankenstütze zum Vortragen – Style ist egal

– Namen müssen aber auf dem Titelblatt stehen

– Quellcode in wesentlichen Ausschnitten erläutern

• Inhalt der Aufgabenblätter

– Verständnisfragen

– Kleine Programmieraufgaben mit Java – DB2 Aufgaben

Ablauf der Übungen

(5)

• 1- oder 2-wöchentlicher Rhythmus

• Vorraussichtlich 10 Aufgabenblätter

• Teilnahme an den Übungen ist notwendig zur Prüfungszulassung

• Bewertung

– "Three Strikes", kein Durchschnittswert!

– Punktevergabe +, o, -

– Auf Aufforderung nicht vortragen gibt automatisch -

• Keine Aufzeichnung der Übung

Ablauf der Übungen

(6)

• Bachelor und Master

– Mündliche Prüfung in der 1. Woche im März – Anmeldung über das Prüfungsamt

– Genauen Termin vergibt Frau Dalkiran

• Diplom

– Mündlich, als Teilprüfung der Vertiefungsrichtung

– Termin nach Absprache, Anmeldung bei Frau Dalkiran

• Unbenotete Prüfung (Schein)

– Mündlich Prüfung in kleinen Gruppen – Prüfungstermine 1. Woche im März

Prüfung

(7)

• 3 Aufgaben

• Aufgabe 1:

Beschreiben Sie informell den Aufbau eines XML-Dokuments und welche Sprachmittel dafür zur Verfügung stehen. Benutzen Sie dazu Text,

Stichworte oder Grafiken, aber keine Produktionsregeln.

Vorstellung Aufgabenblatt 1

(8)

• Aufgabe 2:

Implementieren Sie ein Java Programm, das eine beliebige Textdatei einliest und versucht, die verwendete Zeichenkodierung (character

encoding) zu bestimmen. Es sollen 3 verschiedene Zeichenkodierungen unterschieden werden.

Zur Implementierung können Sie beispielsweise die Klasse

java.io.FileInputStream verwenden, die mit der Methode read() einzelne Bytes der Eingabedatei zurückliefert. Als Beispiel kann unter

http://www.ifis.cs.tu-bs.de/webfm_send/259 eine Textdatei in 5 verschiedenen Kodierungen abgerufen werden.

• Finden Sie Unterschiede, z.B. indem Sie die Dateien Byte für Byte betrachten.

• Geben Sie an, welche Kodierungen Ihr Programm unterscheidet und welche Heuristiken Sie zur Erkennung verwenden.

• Gibt es Fälle in denen Ihr Programm die Kodierung falsch erkennt?

Können Programme allgemein die korrekte Zeichenkodierung selbst

Vorstellung Aufgabenblatt 1

(9)

• Aufgabe 3:

XHTML ist das Ergebnis der Anwendung des XML-Formats auf die bekannte Beschreibungssprache für Webseiten HTML. Diskutieren sie die Unterschiede anhand des folgenden HTML Beispiels. Der Quellcode funktioniert in Webbrowsern, obwohl er Fehler enthält.

<HTML> <Body> <frame noresize>

<center>Weihnachtswünsche!</center> <br>

<UL>

<Li>Bücher

<Li>XML 文書の作成

</UL> </frame> </Body></HTML>

• Welche Änderungen werden nötig um aus dem Beispiel ein XHTML Dokument zu erstellen?

• Skizzieren sie die Vor- und Nachteile der beiden Versionen.

Vorstellung Aufgabenblatt 1

(10)

• 2-er Gruppen

– Bei Terminproblemen wählt einen Partner der die Übungen besuchen kann

• Zuordnung der Gruppennummern

– Nach der ersten Abgabe

– Wer allein abgibt wird zugeteilt

• Gruppenzuordnung derzeit noch nicht im Homework Management System verfügbar

• Testweise:

https://www.ifis.cs.tu-bs.de:8181/hms/login/auth

Gruppeneinteilung

Referenzen

ÄHNLICHE DOKUMENTE

Wenn bei der Einstellung &#34;On&#34; das Netzkabel an eine Steckdose angeschlossen bleibt, kann es sein, dass der Projektor nach einem eventuell auftretenden Stromausfall durch

Selbst wenn Gruppierungsansicht oder Detailansicht der Liste nicht immer angezeigt werden, wird der Status von Projektoren stets durch Symbole in der Taskleiste

segu von C.Pallaske steht unter einer Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz Bildnachweis: Porta Nigra, Legionär,

Aufgabe 1 a) Ordne die Karten den Jahreszahlen zu und trage den jeweils richtigen Buchstaben ein!. Denk daran: Die Römer haben

Im Suchrätsel findest du Namen von um 1500 wichtigen Persönlichkeiten und Begriffe, die mit dieser Person in Beziehung stehen. Schreibe die Lösungen in die Tabelle. Achtung:

d) Jeder Bürger hat das Recht, seine Meinung frei zu äußern. e) Menschen ab 21 Jahren sind frei und gleich an Rechten. f) Alle Macht geht von der Staatsregierung aus. Stell dir vor:

1  richtig  falsch Am 30. Januar 1933, dem Tag der „Machter- greifung“, putschten* sich die Nationalsozialis- ten in Berlin an die Macht. Zwanzig Personen wurden

Schreiben Sie ein Java-Programm, das eine beliebige Anzahl von double –Werten einliest und so in ein Feld abspeichert, dass gleiche Werte hintereinander angeordnet sind und