Willkommen auf der Homepage von Thomas KaschwigDiese Seite soll einen kleinen Überblick über mein Studium bieten, weitere Informationen sind unter http://www.kaschwig.net/ verfügbar.
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
Thomas Kaschwig Technische Universität Berlin, DAI-Labor Sekretariat GOR 1-1 Franklinstraße 28/29 10587 Berlin Germany
Thomas Kaschwig Technische Universität Berlin Fakultät IV - Elektrotechnik und Informatik Sekretariat FR 5-1 Raum FR5046 Franklinstr. 28/29 10587 Berlin
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.
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.
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
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
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: