Home arrow University arrow Bachelor CS arrow Bachelor Courses

David Bächler

Home
Blog
Persönlich
Informatics related
University
Downloads
Links
Kontakt
Sitemap
Login
Related


Bachelor Courses PDF Print E-mail

The 6 semesters of Bachelor Computer Science courses (lectures) I visited.

Semester 6 (SS 2004)

Systems IV: Distributed Systems (Prof. Béat Hirsbunner; FR)

Distributed Systems: Concepts and Design

Software Engineering III: Project Management (Dr. Jean-François Descloux; FR)

Semester 5 (WS 2003/2004)

Systems III: Operating Systems (Prof. Béat Hirsbrunner; FR)

Modern Operating Systems
Minix source code

Software Engineering II: Database Systems (Prof. Andreas Meier; DE)

SQL Tutorial

Multimedia Engineering (XML, DTD, XML Schema, XHTML, CSS, SVG, XSL, XSLT, XSL-FO) (Prof. Rolf Ingold; FR)

W3.org
Apache XML Project
w3schools.com online Web Building Tutorials

Project of the  2nd year

Risk--: A Java-client for the online multiplyer strategy game Risk in collaboration with Beat Raess. The Risk server and the database were located at the University of Fribourg. 

Projekt in Zusammenarbeit mit Beat Raess: ein Java-Client für das Strategiespiel Risk. Der Risk-Server und der Datenbank-Server befinden sich an der Uni Fribourg.

RISK-- (Zip-Datei 912KB)
(inkl. Dokumentation und UML-Diagrammen)

Semester 4 (SS 2003)

Software Engineering I: Object Oriented Methods (Java J2SE, Design Patterns, UML,...) (Prof. Jacques Pasquier-Rocha; FR)

UML Tutorial
Patterns Homepage
Design Patterns in Java

Systems II: Telecommunication (Prof. Ulrich Ultes-Nitsche; DE)

Computer Networks

Propedeutic Mathematics: Mathematical Methods for Computer Scientists (Prof. Claude Auderset; FR)
Propedeutic Mathematics: Statistics (Prof. André Antille; FR)

Semester 3 (WS 2002/2003)

Programming III: Object Oriented Programming (Java) (PD Dr. Tony Hürlimann; DE)

Thinking in Java
Java ist auch eine Insel

Programming IIIA: Algorithms (C) (Prof. Rolf Ingold; FR)

Algorithms in C
VisualSort (Java-Applet)

Propedeutic Mathematics: Mathematical Methods for Computer Scientists (Prof. Claude Auderset; FR)
• Propedeutic Mathematics: Probability (Prof. Claude Auderset; FR)

Project of the 1st year

DigSim: A simulation of dicital circuits. The interpreter for the artificial language DigSim is written in Scheme (dialect of Lisp).

Es handelt sich um eine Simulation von digitalen Schaltkreisen. Der Interpreter für die künstliche Sprache DigSim wurde in Scheme (Dialekt von Lisp) geschrieben. (Um das Programm zu starten, muss DrScheme instaliert sein.)

DigSim-Projekt (ZIP-Datei 144 KB)
(inkl. Dokumentation und source code)

Semester 2 (SS 2002)

Programmation IIA : Programming Paradigms (Scheme) (Prof. Jürg Kohlas; DE)

How to Design Programs

Programmation II: Imperative Programmation (C) (Prof. Béat Hirsbrunner; FR)

The C Programming Language
Programming in C

• Propedeutic Mathematics: Analysis (Prof. Burchard Kaup; DE)
• Propedeutic Mathematics: Discrete Mathematics (Prof. Claude Auderset; FR)

Semester 1 (WS 2001/2002)

Programmation I: Functional Programming (Scheme) (Prof. Jürg Kohlas; FR)

DrScheme Homepage
Structure and Interpretation of Computer Programs

System I: Computer Architecture (Prof. Béat Hirsbrunner; DE)

Structured Computer Organization

Propedeutic Mathematics: Analysis (Prof. Burchard Kaup; DE)
Propedeutic Mathematics: Linear Algebra (Prof. Jean-Pierre Gabriel; FR)
Add Comments
 
< Prev