VO Software Techniken

O.Univ.-Prof. Dipl.-Ing. Dr. Wolfgang Pree


Summer semester 2013
Thursdays 13:30-15:00, Jakob-Haringer-Str. 2, T02
Start: March 7, 2013 
Alternative: Online Course 
Exam: Thursday, June 27, 2013


The course focuses on the way of thinking and the appropriate programming methods of Edsgar W. Dijkstra. The excercises (proseminar) provide hands-on experience.


  • Programming in Scala, by Martin Odersky, Lex Spoon, Bill Venners; artima
  • The Science of Programming, by D. Gries; Springer (1989)
  • A Method of Programming, by E. Dijkstra, W. Feijen; Addison-Wesley Publishing Company  

Additional Documentation

  • EWD 1308: What Led to “Notes on Structured Programming” (E. W. Dijkstra, 2001): handwritten / typed (ca. 5 MB)
  • The Economist: DNA computing – Computing with soup
  • Poker (Java)
  • Poker (Scala)
  • Actor demo
  • Actors in Scala