This is my collection of documents I wrote for the various lectures while studying computer science at THM in 2001-2006 (back then, named “Diplom-Informatik”, at “FH Gießen-Friedberg” …).
Hints on usage:
- Where the document names differ only in the format identifier in parentheses, like “(.pdf)”, they are identical in content. Just select the format you like. Note that .lyx format is only for editing; for reading, you will prefer the PDF variant.
- In many cases, the files are ZIP archives, containing many files that should go together, like a collection of assignment sheets. This spares you manual download work.
- Remember, all documents that I wrote and published in this section are CC-BY 3.0 licenced as open content.
- I have tried hard to meet all copyright regulations. If, in spite of this, somebody finds his / her content that I must not publish here, please contact me and I will clean that. Please note that I offer assignment files for download here in cases where I wrote the solutions for these: because publishing the solutions only makes no sense. If some professor at THM has something against publishing his / her assignment documents here, please contact me. However, I would be more glad if nobody contacts me about such matters, in the mutual interest of a good teaching and learning climate at THM 🙂
Material for download:
- Allgemeines Seminar Wirtschaftsinformatik (Ritz, Scheer)
- Vortragstechnik, Organisation, sonstige Hinweise (.pdf)
- Vortragstechnik, Organisation, sonstige Hinweise (.lyx)
- Logische Modellierung multidimensionaler Datenstrukturen (Präsentation) (.sxi.zip)
- Logische Modellierung multidimensionaler Datenstrukturen (Präsentation) (.ppt)
- Logische Modellierung multidimensionaler Datenstrukturen (Ausarbeitung) (.pdf)
- Logische Modellierung multidimensionaler Datenstrukturen (Ausarbeitung) (.lyx.dir.zip)
- Automaten und Formale Sprachen (Kausen)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx)
- Lösungen zu Übungsaufgaben (.pdf)
Die Übungsaufgaben stammen aus der Veranstaltung »Automaten und Formale Sprachen« bei Prof. Metz (Sommersemester 2004). Sie wurden von Prof. Kausen auch in seiner Veranstaltung eingesetzt. Die Nummerierung bezieht sich auf die Aufgabensammlung (Anhang A) im Dokument Mitschrieb, ebenfalls in dieser Kategorie verfügbar.
- Betriebssysteme 1 (Jäger)
- Mitschrieb (.pdf)
Enthält Lösungen zu den Aufgabenblättern aus dem Wintersemester 2002 und zur Klausur vom 2000-03-09. Lösungsteile, die aus Quellcodedateien bestehen, sind in den zusätzlichen Downloads zu diesen Übungsblättern und dieser Klausur enthalten. - Mitschrieb (.lyx)
- Klausur mit Lösungen vom 2000-03-09
- Klausur 2000-3
- Hausübung »Shell« aus dem WS 2002
- Hausübung »Netzwerk-Dateisystem« (Sockets) aus dem WS 2002
- Fragen und Antworten
- Aufgabenblätter und Lösungen Wintersemester 2002
- Aufgabenblätter und Lösungen früher als Wintersemester 2002
- Mitschrieb (.pdf)
- Betriebssysteme 1 (Letschert)
- Mitschrieb
- Übungsblätter aus 2002 (Sommersemester): Blatt 1
- Übungsblätter aus 2002 (Sommersemester): Blatt 2
- Übungsblätter aus 2002 (Sommersemester): Blatt 3
- Übungsblätter aus 2002 (Sommersemester): Blatt 4
- Übungsblätter aus 2002 (Sommersemester): Blatt 5
- Übungsblätter aus 2000 (Sommersemester): Blatt 6
- Computergrafik (Bachmann)
- Mitschrieb (mit Lösung zur Testklausur) (.pdf)
Dieses Dokument verweist auf Quellcodes, die in »Aufgaben und Lösungen« (Aufg.zip, ebenfalls hier zum Download) enthalten sind. - Mitschrieb (mit Lösung zur Testklausur) (.lyx.dir.zip)
- Formelsammlung Computergrafik
- Aufgaben und Lösungen
- Mitschrieb (mit Lösung zur Testklausur) (.pdf)
- Compilerbau (Jäger)
- Mitschrieb (.pdf)
Enthält auch Lösungsverfahren für die Standardaufgaben in dieser Veranstaltung. - Mitschrieb (.lyx)
- Hausübung »SPL-Parser« (Wintersemester 2004/2005)
- Hausübung »Semantische Analyse für SPL« (Wintersemester 2004/2005)
- Mitschrieb (.pdf)
- Datenschutz und Datensicherheit (Schmitt W., Köppen)
- Datenstrukturen (Eichner)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx.dir.zip)
- Mitschrieb aus dem Sommersemester 1997
Autor unbekannt. - Kurzanleitung
- Algorithmen und Datenstrukturen erklärt
10 Seiten. Autor unbekannt.
- Datenbanksysteme 1 (Klement)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx.dir.zip)
- Erste Hausübung
- Zweite Hausübung
Aus dem Sommersemester 2003. Zumindest die Access-Datenbank. - Klausursammlung
- Einführung in die Rechtswissenschaften (Gürtler)
- Einführung in die Wirtschaftswissenschaften (Görich)
- Grundlagen der Informatik (Schmitt W.)
- Informatik und Gesellschaft (Kämpfer)
- Referat »Am Anfang war die Information« (Zusammenfassung) (.pdf)
- Referat »Am Anfang war die Information« (Zusammenfassung) (.lyx.dir.zip)
- Referat »Am Anfang war die Information« (Zusammenfassung Kurzversion) (.pdf)
- Referat »Am Anfang war die Information« (Zusammenfassung Kurzversion) (.sxw)
- Referat »Am Anfang war die Information« (Zusammenfassung Kurzversion) (.doc)
Dieses Word-Dokument wurde aus der .sxw-Version exportiert (s.o.) und die Formatierungen wurde danach noch manuell optimiert. - Referat »Am Anfang war die Information« (Präsentation) (.pdf)
- Referat »Am Anfang war die Information« (Präsentation) (.sxi.dir.zip)
- Referat »Am Anfang war die Information« (Präsentation) (.ppt)
- Referat »Am Anfang war die Information« (Ideensammlung) (.pdf)
- Referat »Am Anfang war die Information« (Ideensammlung) (.lyx)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx)
- Lern- und Arbeitstechnik (Olyschläger)
- Mathematik 1 (Eichner)
- Mathematik 2 (Eichner)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx.dir.zip)
- Mitschrieb »MatheII« (.doc)
- Klausurführer Eichner
- Klausurhilfe (.ps)
- Klausurhilfe (.tex)
- Newton-Verfahren programmiert für bc (.bc)
bc ist eine Art programmierbarer Kommandozeilen-Taschenrechner. bc ist als OpenSource-Programm für Linux verfügbar.
- Mathematik 3 (Eichner)
- Mensch-Maschine-Kommunikation (Bachmann)
- Mikroprozessor-Simulation (Geisse)
Prof. Dr. Geisse hat diese Veranstaltung als Ersatzveranstaltung zum Mikroprozessortechnik-Praktikum (MpTk2) angeboten.- virtuelle Netzwerkkarte für die virtuelle Maschine ECO32
ECO32 ist ein virtueller Prozessor basierend auf MIPS, der von Prof. Geisse entwickelt wurde. Die komplette ECO32-Simulation in der Version vom Januar 2004 ist in diesem Paket mit enthalten, um eine lauffähige Umgebung bereitzustellen. Die neueste Version kann auf der Homepage von Prof. Geisse heruntergeladen werden. Dann sind aber ggf. Anpassungen notwendig, um die virtuelle Netzwerkkarte darunter zu verwenden. Es könnte auch sein, dass Prof. Geisse unsere virtuelle Netzwerkkarte bereits in sein Paket integriert hat. - minimalistische Demonstration von Remote Procedure Calls
Remote Procedure Calls stehen auf *NIX-Betriebssystemen inkl. Sun Solaris als Bibliothek zur Verfügung. Sie wurden entwickelt von Sun Microsystems. - Demonstration von Remote Procedure Calls mit Singlethreaded-Server
- Demonstration von Remote Procedure Calls mit Multithreaded-Server
Diese Demonstration verwendet eine Peer-To-Peer Architektur: zwei RPC-Server sind wechelseitig auch Clients. Technisch interessant.
- virtuelle Netzwerkkarte für die virtuelle Maschine ECO32
- Mikroprozessortechnik 1 (Wüst)
- Multimedia 1 (Kneisel)
- Nichtprozedurale Programmierung (Letschert)
- Naturwissenschaftliche Grundlagen und Anwendungen 1 (Kantelhardt)
- Naturwissenschaftliche Grundlagen und Anwendungen 1 (Kügler)
- Naturwissenschaftliche Grundlagen und Anwendungen 2 (Rinn, Ferger)
- Organisation von DV-Projekten (Kloos)
- Programmierung 1 (Lauwerth)
- Programmierung 1 (Letschert)
- Programmierung 2 (Hoffmann)
- Programmierung 3 (Henrich)
- Rechnerarchitektur 1 (Eichner)
- Rechnerarchitektur 1 (Müller)
- Rechnernetze 1 (Schmitt W.)
- Rechnernetze 2 (Schmitt W.)
- Sicherheit in der Informationsverarbeitung (Schmitt W.)
- Softwaretechnik 1 (Letschert)
- Softwaretechnik 2 (Franzen)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx)
- Projekt EasyFile Version 1.1
EasyFile ist ein einfacher grafischer FTP-Client mit Java. - Projekt EasyFile: Pflichtenheft
- Projekt EasyFile: Organisation
EasyFile ist ein einfacher grafischer FTP-Client mit Java. - Projekt EasyFile: Dokumentenvorlage
- Softwaretechnik 3 (Quibeldey-Cirkel)
- Mitschrieb (.pdf)
- Mitschrieb (.lyx.dir.zip)
- Domänenmodell deutsches Namensrecht: Musterlösung mit UML (.pdf)
Teil der ersten Hausübung im Wintersemester 2003/2004. - Domänenmodell deutsches Namensrecht: Lösung mit UML (.png)
Teil der ersten Hausübung im Wintersemester 2003/2004. - Domänenmodell deutsches Namensrecht: Lösung mit UML (.xmi)
Die Datei wurde mit Umbrello UML Modeller erstellt. Dies ist ein kostenfreies Programm aus dem OpenSource Desktop-Framework KDE. XMI ist so weit ich weiß aber auch das standardisierte UML-Austauschformat, d.h. es wird wohl auch von manchen anderen UML-Programmen verstanden. - Domänenmodell deutsches Namensrecht: Ergänzungen durch Object Constraint Language
Teil der ersten Hausübung im Wintersemester 2003/2004. - Demonstration des Application Facade Pattern von Martin Fowler
Dies war die zweite Hausübung im Wintersemester 2003/2004.
- Schwerpunkt-Praktikum Wirtschaftsinformatik (Kaufmann)
- Schwerpunkt-Seminar Multimedia (Kneisel)
- Systemprogrammierung 1 (Schmit K.-H.)
- Systemprogrammierung 2 (Bachmann)
- Theoretische Informatik (Eichner)
- Vorkurs Mathematik (Fremdt)
- Vorkurs Physik (Naumann, Ferger)
- Klausur Sommersemester 2001_HOT
- 2005-04-02Klausur Sommersemester 2001_HOT
2005-04-02
Leave a Reply