Technische Universität Berlin Willkommen auf der Homepage von Thomas Kaschwig

Diese Seite soll einen kleinen Überblick über mein Studium bieten, weitere Informationen sind unter http://www.kaschwig.net/ verfügbar.


Kontaktdaten

Am einfachsten per Email

kaschwig (at) cs (dot) tu (minus) berlin (dot) de

Emails im Internet bieten weder Datenintegrität, noch Vertraulichkeit, daher empfehle ich eine Verschlüsselung mittels PGP/GnuPG.

GnuPG-KeyID: 1024D/3D68D63A (local)
             1024D/3D68D63A (DFN Public Key Server)
Fingerprint: 274A 4CB8 B362 D593 39D6 0989 8FC3 725F 3D68 D63A

Mein Web-of-Trust
	

Postalisch

Thomas Kaschwig
Technische Universität Berlin, DAI-Labor
Sekretariat GOR 1-1
Franklinstraße 28/29
10587 Berlin
Germany
	
oder
Thomas Kaschwig
Technische Universität Berlin
Fakultät IV - Elektrotechnik und Informatik
Sekretariat FR 5-1
Raum FR5046
Franklinstr. 28/29
10587 Berlin
	

Mein Studium

Ich studiere seit dem WS99/00, mittlerweile also im 12. Semester Informatik an der Technischen Universität Berlin. Am Ende des WS01/02 habe ich das Grundstudium beendet und mein Vordiplom mit der Beurteilung gut erhalten.

Meine Schwerpunkte im Haupstudium sind PSS (Programmiersprachen und -systeme) und BKS (Betriebs- und Kommunikationssysteme). Meine Planungen sehen vor im Wintersemester 2005/06 mein Hauptstudium zu beenden. Zur Zeit schreibe ich an meiner Diplomarbeit mit dem Titel Entwurf und Implementierung eines proaktiven Mobile IPv6 basierten Mobility Management Systems für heterogene Netzwerke der nächsten Generation.


Unipolitik

Im Wintersemester 2002 haben wir die Studenteninitiative Freitagsrunde gegründet um gemeinsam in der Fakultät IV für bessere Studienbedingungen einzutreten. Vom 21.01. bis 23.03.2003 fanden die zentralen Gremienwahlen statt, bei denen wir ein ausgesprochen gutes Ergebnis erzielt haben. Vielen Dank für Eure Stimmen! Seit April 2003 bin ich Mitglied im Fakultätsrat sowie der Ausbildungskommision der Fakultät IV.


Arbeit

DAI-Labor Juniter - CCT e.V.


Lehrveranstaltungen

Lehrveranstaltungen im Hauptstudium

Mein Stundenplan für das SS02
Mein Stundenplan für das WS02/03
Mein Stundenplan für das SS03
Mein Stundenplan für das WS03/04
Mein Stundenplan für das SS04


Lehrveranstaltungen im Grundstudium

Mein Stundenplan für das WS99/00
Mein Stundenplan für das SS00
Mein Stundenplan für das WS00/01
Mein Stundenplan für das SS01
Mein Stundenplan für das WS01/02


Software/Programmierung

Programmier- und Beschreibungssprachen stellen einen zentralen Punkt in der Informatik dar. Angefangen mit der Programmierung habe ich Anfang der 90er Jahre mit (Turbo) Pascal, anfangs noch auf meinem heissgeliebten AMIGA 2000, später dann unter DOS auf meinem PC. Mit Windows konnte ich mich nie wirklich anfreunden, so stieg ich 1998 in die UNIX-Welt, genauer gesagt GNU/Linux und Sun Solaris, um.
Fortan waren C und C++ die Sprachen meiner Wahl, ergänzt durch Shell-Skripte (vor allem SH und BASH), die sich für viele Aufgaben als nützlich erwiesen und Tcl/Tk, gut geeignet um im Zuammenspiel mit C/C++ schnell grafische Oberflächen für Programme zu erstellen. In der Uni wurden wir im ersten Semester mit Opal konfrontiert, zuerst war mir das Konzept der funktionalen Programmierung etwas suspekt (Wo sind denn hier die Schleifen? ;-)), recht schnell erkannte ich jedoch die Eleganz und Klarheit dieser Sprache.
Ab dem zweiten Semester vollzog ich dann einen Paradigmenwechsel und schwenkte auf die Objektorientierte Programmierung um, als Sprache kam hauptsächlich Java zum Einsatz. Zwischendurch ging es dann auch zwei Abstraktionsstufen tiefer, Assembler war angesagt, vor allem in Form des MC68000-Assemblers.
Seit etwa sechs Jahren beschäftige ich mich auch recht intensiv mit HTML, der Beschreibungssprache für Hypertext-Dokumente. Anfangs waren es noch haupsächlich statische Seiten, mittlerweile setze ich jedoch überall (wo es Sinn ergibt) auf dynamisch erstellte Websites. Zum Einsatz kommt dabei meist PHP oder Perl und eine beliebige Datenbank mit SQL als Abfragesprache.
Als Informatiker möchte man natürlich auch seine geschriebenen Texte kompilieren können, deswegen nutze ich auch das Textsatzsystem LaTeX für alles, was in ordentlicher Form auf Papier gebracht werden soll. Für wisschenschaftliche oder mathematische Texte gibt es sowieso nichts besseres, auch wenn das jetzt den einen oder anderen M$ Word-Benutzer schockieren sollte... ;-)
Im Hauptstudium hat sich die Analyse und Modellierung von Softwaresystemen als ein wichtiger Aspekt des Softwareentwicklungsprozesses herausgestellt, als Sprache kommt dabei meist UML zum Einsatz, welche mir mittlerweile in jeder zweiten Lehrveranstaltung begegnet.

Für einige etwas grössere Programme/Projekte, die ich geschrieben habe, bzw. an deren Entwicklung ich beteiligt war, habe ich Webseiten mit weiteren Informationen erstellt:


Websites von mir oder an denen ich beteiligt bin


Valid XHTML 1.1! Valid CSS! Edited with Vim Get Firefox