Talks and Teaching

Latest information can be found on our teaching wiki (click here)

Material for Summer School (DOWNLOAD)

Summary of Current Lectures Offered


Old Lectures

(not continued)

Courses WS 2007/08

Courses SS 2007

Courses WS 2006/07

Courses SS 2006

Courses WS 2005/06

Courses WS 2005/06

Courses SS 2005

Courses WS 2004/05

Courses SS 2004

Winter 2003/04

Summer 2003

Winter 2002/03


Past Courses in Dortmund (before 2002)

Lectures / Tutorials

  1. Introduction to Genetic Programming
    Prof. W. Banzhaf, Univ. of Dortmund, 1998/99
    ( one tutorial class / two single lecutures )

  2. Theory of Logic Design
    Dr. I. Riedemann, Univ. of Dortmund, 1993
    ( one tutorial class )

  3. Programming (SML)
    Prof. P. Padawitz, Univ. of Dortmund, 1992/93
    ( two tutorial classes )

  4. Programming (Scheme)
    Prof. G. Dittrich, Univ. of Dortmund, 1991/92
    ( two tutorial classes )


  1. Autonomous Mobile Robots I - Theoretical foundations and Practical Experiments
    with: W. Banzhaf and P. Nordin
    Univ. of Dortmund, 1995/96

  2. Autonomous Mobile Robots II - Theoretical Foundations and Practical Experiments
    with: W. Banzhaf
    Univ. of Dortmund, 1996

  3. Autonomous Mobile Robots III - Theoretical Foundations and Practical Experiments
    with: W. Banzhaf
    Univ. of Dortmund, 1996/97

  4. Molecular Computing
    with: W. Banzhaf
    Univ. of Dortmund, 1997

  5. Artificial Life
    with: W. Banzhaf and J. Ziegler
    Univ. of Dortmund, 1997/98

  6. Theology and Computer Science: How religious can computer be ?
    with: H.-P. Maurer, W. Banzhaf, A. Skusa, and J. Ziegler
    Univ. of Dortmund 1998/99

  7. Computer Science and Social Science
    with: W. Banzhaf
    Univ. of Dortmund 1999/2000

Diploma Thesis Supervised Before 2002 in Dortmund

  1. Selection of Training-Sets Based on a Fitness-Case-Topology
    (Tr�ningsmengenselektion auf der Grundlage einer Fitnesscase-Topologie)
    C. Lasarczyk, Univ. Dortmund, 2001

  2. Investigation of Selection Methods for Genetic Programming
    (Untersuchung von Selektionsverfahren bei der Genetischen Programmierung)
    V. Dedinca, Univ. Dortmund, 2001

  3. Evolving World Models for Autonous Robots
    (Evolution von Weltmodellen f�r autonome Roboter)
    O. Dolezahl, Univ. of Dortmund, 1999/2000

  4. Evolving Movement Controlers for Random Morphology Robots
    (Gleichzeitige Evolution unterschiedlicher Fortbewegungsmethoden f�r Roboter mit beliebigem Aufbau)
    J. Hagemann, Univ. of Dortmund, 1999/2000

  5. Quantitativ Characterization of Evolution
    (Quantitative Charakterisierung der Evolution )
    Th. Schwarze, Univ. of Dortmund, 1998/99

  6. Analysis of Digital Intrinsic Evolvable Hardware
    (Eine Analyse intrinsischer Hardware-Evolution digitaler Schaltkreise)
    A. Dietrich, Univ. of Dortmund, 1998/99

  7. Analysis of the Rational-Choice-Approach by Hartmut Esser with Computersimulation
    (Eine Analyse des Rational-Choice-Ansatzes von Hartmut Esser mittels Computersimulation )
    N. Lepperhoff, Univ. of Dortmund, 1998

  8. Analysis of a Binary String System with Contentdependent Folding
    (Untersuchung eines Bin�rstringsystems mit inhaltsabh�ngiger Faltung )
    F. Broemel, Univ. of Dortmund, 1997/98

  9. Hierarchical Genetic Programming with Local Modules
    (Hierarchische Genetische Programmierung mit lokalen Modulen)
    D. Banscherus, Univ. of Dortmund, 1997/98

  10. DNA Computing: Evaluation and Simulation
    (DNA-Computing: Bewertung und Simulation )
    J. Niehaus, Univ. of Dortmund, 1997/98

  11. Analysis and Implementation of a Graph-Based Genetic Programming System for Classification
    (Analyse und Implementierung eines graphbasierten genetischen Programmiersystems zur Klassifikation )
    W. Kantschik, Univ. of Dortmund, 1997/98

  12. Self-Organization of Two-Dimensional Programs
    (Selbstorganisation zweidimensionaler Programme )
    M. Wulf, Univ. of Dortmund, 1997

  13. Automatic Modelling of a Users Informationbehavior by Genetic Programming
    (Automatische Modellierung von Informationsverhalten eines Benutzers durch Genetisches Programmieren )
    H. Kemper,Univ. of Dortmund, 1997

  14. Constructiv Topological Reaction Systems: Dynamics and Complexity
    (Konstruktive topologische Reaktionssysteme: Dynamik und Komplexit�t)
    S. Handke,Univ. of Dortmund, 1997
  15. Two Mechanical Systems Learn to ``Walk''
    (Zwei mechanische Systeme lernen ``Laufen'')
    A. B�rgel, Univ. of Dortmund, 1997

  16. A Metabolic Robot Controler
    (Eine metabolische Robotersteurerung )
    J. Ziegler, Univ. of Dortmund, 1997

  17. Analysis of Self-Organization in a Topological Binary String System
    (Untersuchung von Selbstorganisationsph�nomenen anhand von Nachbarschaftswechselwirkungen in einem Bin�rstringsystem)
    B. Eller, Univ. of Dortmund, 1996

"May 13 2019" Peter Dittrich

Invited Talks and Tutorials

  1. Chemical Computing
    Unvonventional Programming Paradigms (UPP 2004) Mont Saint-Michel, France, 16 September 2004

  2. Bio-chemical Organization Theory for Integrated Dynamical Networks
    Dagstuhl Seminar 04281: Integrative Bioinformatics - Aspects of the Virtual Cell, Dagstuhl, 5 July 2004

  3. Spontaneous Formation of Groups in Sympatric Populations
    University of Sussex, Brighton, UK, 1 October 2003

  4. The Socionics Initiative
    University of Southhampton, Southampton, UK, 29 September 2003

  5. Chemical Information Processing and the Theory of Biochemical Organization
    Non-conventional Computing Cluster Meeting, Bristol, UK, 24 September 2003

  6. Artificial Chemistry
    Siepe-Forum, University of Dortmund, Dortmund, 5 July 2002

  7. Complex Reflexive Agents as Models of Social Actors
    SICE Workshop on Artificial Society/Organization/Economy, 25th Meeting of System Engineering, Tokyo, Japan, 20 March 2002

  8. The Socionics Initiative
    Tokyo University, Tokyo, Japan, 19 March 2002

  9. Simulation and Analysis of Complex Artificial Chemical and Social Systems
    Advanced Telecommunications Research Institute International (ATR), Nara, Japan, 18 March 2002

  10. Complex Reflexive Agents as Models of Social Actors
    Kyoto University, Dept. of Economics, Kyoto, Japan, 15 March 2002

  11. On the Simulation of the Origin of Communication Systems (in German)
    Kommunikationswissenschaftliches Kolloquium, University of Essen, Germany, 8 January, 2002

  12. Design and Simulation of Complex Social Actor Models
    Los Alamos National Laboratory (LANL), Los Alamos, NM, USA, 5 December 2001

  13. Simulation and Analysis of Complex Artificial Chemistries
    Jena Center for Bioinformatics (JCB), Jena, Germany, November 29, 2001

  14. Simulation and Analysis of Complex Artificial Chemistries
    Humbold University of Berlin, Germany, October 19, 2001

  15. Modelling Luhmann's Double Contingency Problem
    Simulating Societies V, Kazimierz Dolny, Poland, September 21-23, 2001

  16. Computing in Chemical Media
    European Conference on Artificial Life (ECAL'2001), Prague, Czech Republic, September 10, 2001

  17. Artificial Chemistry Tutorial
    Conference on Artificial Life (ALIFE VII), Portland, August 1, 2000

  18. Integrative Action-Theory
    Socionics Workshop, Seon, June 12, 2000 (in german)

  19. The Complex Agent
    University of Hagen, Hagen, June 6, 2000, (in german)

  20. Constructive Equilibrium and the Seceder Effect
    Institute for Neuro Informatics (INI), Bochum, March 15, 2000 (in german)

  21. Individual-Based Models and Social Dynamics
    University of Stockholm, Department of Sociology, December 17, 1999

  22. Artificial Chemistry Tutorial
    European Conference of Artificial Life (ECAL'99), Lausanne, September 13, 1999

  23. Artificial Chemistry and Chemical Self-Organization
    Wayne State University, Department of Computer Science, Detroit, July 19, 1999

  24. Evolution without Fitness
    SFI Complex Systems Summer School, Santa Fe, 1999

  25. Introduction to Artificial Chemistries
    SFI Complex Systems Summer School, Santa Fe, 1999

  26. Henrietta - A Robot Learns to ``Walk''
    On: Artificial Intelligence: The next step in evolution? Discussion organized by the IEEE Student Branch, Passau, Germany, 12.02.1999 (in german)

  27. K�nstliches Leben - Artificial Life
    Observatory Recklinghausen, Recklinghausen, 28.10.1998, (in german)

  28. Overview of Artificial Chemistry Research at Dortmund
    University of Goeteborg, 1998

  29. Artificial Life - Life at the Edge of Chaos and Recent Research
    at the Dept. of Philosophy, University of Dortmund, 22.01.1997, (in german)

  30. Artificial Life - Introduction
    at the Dept. of Philosophy, University of Dortmund, 15.01.1997, (in german)

  31. Evolvable Hardware Activities in Dortmund
    EvoElec Meeting, Edinburgh, 1997

"May 13 2019" Peter Dittrich