| © |
2000-2009 D. Gruntz |
|
FHNW |
Last update:
8. September 2010
|
|
On this page links to all courses are listed I am involved in. For each course a separate
page is maintained (most of these pages are in german). The time table of the courses
can be found at http://www.stundenplan.imvs.technik.fhnw.ch.
Spring 2010
|
-
Distributed Systems
-
This course tries to demonstrate the problems of distributed systems.
Technologies which are covered are Sockets, WebServices, RMI and CORBA.
A simple example (banking application) is implemented with all
technologies in the lab.
-
Object-Oriented Software Design (using Java)
-
A Software Engineering course (tought at ETH Zürich). The focus of this
course is on design patterns.
|
Autumn 2009/2010
|
-
Design Patterns
-
The topic of this module is object-oriented design patterns. The most important
design patterns are presented, discussed and illustrated with examples from the
Java libraries.
|
Former Courses
|
-
Computer Science 4 (Summer 2003)
-
Object-oriented programming revisited & Design Patterns
-
Computer Science 3 (Winter 2003/04)
-
An introduction to algorithms and data structures in Java.
-
Seminar Java Application Development (Winter 2002/03)
-
Student presentations on topics in the field of Java application development
(JUnit, logging, profiling and installing).
-
Object-Oriented Software Design using Java (Winter 2001/2002)
-
A Software Engineering course (tought at ETH Zürich). The focus of this
course is on design patterns.
-
Java Design (Winter 2000/2001)
-
This course gives an introduction to Java and focuses special
aspects of the Java language. Furthermore, the design of the
Java libraries is presended and general design issues of
object-oriended software systems are discussed.
-
Distributed Systems (Summer 2000)
-
This course tries to demonstrate the problems of distributed systems.
Technologies which are covered are Java, RMI, CORBA and DCOM.
A simple example (banking application) is implemented with all
technologies in the exercises.
-
Development of Computer Systems using Java (Summer 2000)
-
A Software Engineering course (tought at ETH Zürich)
-
Computer Science 1 (Winter 1999/2000)
-
An introductory programming course
-
Computer Science 2 (Summer 2000)
-
An introductory programming course
-
Numerical and Symbolic Computing (Winter 1999/2000)
-
A course which gives an introduction in numerical and symbolic computing.
Basic algorithms are demonstrated and explained.
This course was given at the University of Basel.
|
|
|