Webprogrammierung und das Satzsystem LaTeX

» This course is given in German.

Praktikum im Wintersemester 2008/2009

ArtZeit/OrtBeginnVeranstalter
P3Termine nach Vereinbarung Löding, Felscher

Das Praktikum richtet sich ausschließlich an Studierende aus dem Studiengang Technik-Kommunikation und dem Nebenfach Informatik im Magisterstudiengang.

Die Aufgaben des Praktikums werden normalerweise zu bestimmten Terminen im Praktikumsraum des Lehrstuhls für Informatik 7 bearbeitet. Die Termine werden in Absprache mit den Teilnehmern festgelegt. Teilweise können die Aufgaben auch zu Hause bearbeitet bzw. vorbereitet werden. In der vorlesungsfreien Zeit vor dem Wintersemester müssen schon einige Grundlagen zur Vorbereitung auf das Praktikum erarbeitet werden.

Anmeldung und Vorbesprechung

Die Vergabe der Plätze erfolgt zentral über die Webseite der Fachgruppe Informatik per Online-Anmeldung. Beachten Sie die entsprechenden Anmeldefristen.

Zum Ende der Vorlesungszeit im SS 2008 wird eine Vorbesprechung stattfinden. Der genaue Termin wird den Teilnehmern per E-Mail mitgeteilt.

Inhalt

Das Ziel des Praktikums besteht darin, Aufgaben zum LaTeX-Satzsystem (Teil I) und weiterhin solche zur Webprogrammierung (Teil II) zu bearbeiten. Am Ende soll ein größeres Projekt realisiert werden, für das die Dokumentation mit LaTeX erstellt wird.

Teil I: Arbeiten mit LaTeX

Im Bereich der Wissenschaften und Publizistik werden Arbeiten, Artikel und Bücher i.A. mit dem professionellen Satzsystem LaTeX hergestellt. Während Office-Anwendungen auf der WYSIWYG-Arbeitsweise beruhen (die Darstellung auf dem Bildschirm entspricht dem Druckbild), setzt LaTeX Textdateien voraus, die über zusätzliche Angaben zur logischen Struktur und Formatierung der Darstellung verfügen. Das LaTeX-Programm erzeugt hieraus .dvi-Dateien (device independent), die von geeigneten Darstellungsprogrammen in die gewünschte lesbare Form überführt werden. Für die Druckausgabe sind ggf. PostScript- oder PDF-Dateien zu erzeugen. Die Aufgaben beziehen sich u.a. auf Textformatierung, Tabellen, Formeln, Grafiken und Präsentationen.

Teil II: Webprogrammierung

Im WWW übernehmen Browser die Rolle von Klienten und Webserver die von Servern für Web-Dokumente, die sich vom Klienten anfordern und im Browser sichtbar machen lassen. Webserver verfügen i.A. über Erweiterungen, die im einfachen Fall aus Interpretern für Skriptsprachen wie Perl oder PHP bestehen. Zusätzlich werden Datenbanken zur Speicherung persistenter Daten benötigt. Im Praktikum kommen der Apache-Webserver, PHP als Skriptsprache und MySQL als Datenbankkomponente zum Tragen. Die Aufgaben beziehen sich u.a. auf Formulare, Datenbanken, Sitzungen, Netzkommunikation und Dateien.