War nur über das Web möglich
Mi 3. 3. 2002, 15:30-19:00, T03 (entfallen wegen krankheit)
Mi 10. 3. 2002, 15:30-19:00, T03
Diese 3-stündige VP wird aufgeteilt in 2 Stunden Vorlesung und 1 Stunde Proseminar. Das Proseminar wird in zwei Gruppen abgehalten, die Vorlesung für beide Gruppen gemeinsam. Für jede Studentin/jeden Studenten gibt es trotzdem drei Stunden Anwesenheitspflicht!
| 15:30 - 16:15 | Proseminar Gruppe 1 (Master + Diplom AnInf) |
| 16:30 - 18:00 | Vorlesung für beide Gruppen |
| 18:15 - 19:00 | Proseminar Gruppe 2 (Lehramt und KoWi) |
| Datum | Inhalt | Unterlagen / Links | |
| 1 | 10.3. | Organisatorisches, Historischer Überblick, HTML (inkl. Character Sets: Latin-1 und Unicode utf-8), | |
| 17. 3. | Kein Unterricht an diesem Tag (Terminüberschneidung der Vortragenden) | ||
| 2 | 24.3. |
WH: Grundprinzipien von HTML. Stylesheets mit CSS, Webeditor Dreamweaver kurz vorgestellt.o Layout von Webseiten, verschiedene Methoden, Vor- und Nachteile (Tabellen, Frames, Ebenen, CSS). Grafikprogramm Fireworks kurz vorgestellt. |
|
| 3 | 31.3. |
Webeditor Dreamweaver kurz vorgestellt. Navigation: Von der Seite zur Site, Hierarchie, Totale Navigation, Breadcrumb Menü, Drei Grundfragen der Navigation. Wiederverwertung von Elemente in mehreren Webseiten, verschiedene Methoden: SSI=Server Side Includes, Dreamweaver Vorlagen/Bibliothekselemente, Frontpage gemeinsame Seitenbereiche,... Grafik für Webseiten Bildformate. |
|
| OSTERFERIEN | |||
| 4 | 21.4. | Nachtrag: Client Side Image Maps. Javascript. Eine traurige Geschichte ;-) Verhaltensweisen in Dreamweaver - wie man sich um das Programmieren von Javascript drücken kann. einfacher Rollover. | |
| 5 | 28.4. | Perl: Skalare Variablen, Arrays. Verschiedene Quotes (doppelte, einfache, Hier-Dokument, qq). Ordner auflisten, Dateien untersuchen. CGI. Entwicklungsumgebung für CGI. |
|
| 6 | 5.5. | Perl: mehr über Arrays: Zugriff auf einzelne Elemente. Zählen wie viele Elemente. Zwei Schleifen über Arrays. [Extra: mehrdimensionale Arrays]. CGI: vom Web-Formular zum Perl-CGI-Programm. |
|
| 7 | 12.5. | Perl+CGI: Wie erkenne ich, dass mein Skript keine Parameter erhält? Perl: Dateien lesen und schreiben, Fehlerbehandlung. Perl: Hashes - Verwendung und Implementierung. | Verleich 2 Arrays vs 1 Hash: |
| 8 | 19.5. | Apache: Konfiguration. HTTP/1.1: Wie funktionierte das Senden von Formulardaten + Authentisierung wirklich? |
|
| 9 | 26.5. | Perl: Pattern Matching - kurzer Einblick. Perl/CGI: Mail senden + Einige Überlegungen zur Security. | |
| 10 | 2.6. | Perl: Dynamische Datenstrukturen. Flash: Kurzer Einblick (Flash ist nicht Prüfungsstoff) | |
| 9.6. | ENTFALLEN ! | ENTFALLEN! | |
| 11 | 16.6. | Web und Datenbanken: SQL, relationale Datenbanken, Beispiel MySQL. Perl: Perl DBI. |
|
| 23.6. | schriftliche Prüfung - kein Proseminar mehr!!! Beginn um 16:30!!! (nicht 17:15) Kein zu spät kommen!!! Dauer: eine oder zwei stunden | ||
Entweder:
Oder
Übungen während des Semesters, Übungen werden über ein Online-System gestellt und abgegeben, Anwesenheitspflicht, Präsentation von Lösungen im Proseminar, schriftliche Prüfung am Ende des Semesters.
Nur falls erhebliche Vorkenntnisse glaubhaft gemacht werden können: eine schriftliche Arbeit, eine Projektarbeit, eine mündliche Prüfung, Erlassung der Anwesenheitspflicht. Details.
Die Schwerpunkte A und B werden beide theoretisch behandelt, in der Übung können Sie einen der beiden Schwerpunkte wählen, und nur Übungen zu diesem Schwerpunkt machen.