Category Archives: Publications

HLF16: Liskov’s Reading List for Computer Scientists

Barbara Liskov pointed us in her talk at Heidelberg Laureate Forum to some interesting “must-reads” for computer scientists. The talks will be available here: . I strongly recommend to watch many talks – including hers.

Here is the list:

  • Dijkstra, E. W. (1968). Letters to the editor: go to statement considered harmful.Communications of the ACM, 11(3), 147-148. (Link)
  • Wirth, N. (1971). Program development by stepwise refinement. Communications of the ACM, 14(4), 221-227. (Link)
  • Parnas, D. L. (1971). Information distribution aspects of design methodology. (Link)
  • Dahl, O. J., & Hoare, C. A. R. (1972). Chapter III: Hierarchical program structures (pp. 175-220). Academic Press Ltd.. (Link)
  • Morris Jr, J. H. (1973). Protection in programming languages. Communications of the ACM, 16(1), 15-21.
  • Liskov, B., & Zilles, S. (1974, March). Programming with abstract data types. In ACM Sigplan Notices (Vol. 9, No. 4, pp. 50-59). ACM. (Link)
  • Liskov, B. H. (1972, December). A design methodology for reliable software systems. In Proceedings of the December 5-7, 1972, fall joint computer conference, part I (pp. 191-199). ACM. (Link)

New Paper: Interdisciplinary and International Game Projects for Creative Learning @ITICSE16

Published in:
Cover Image
· Proceeding
ITiCSE ’16 Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
Pages 29-34
ACM New York, NY, USA ©2016


In traditional computer science courses, students do not often get the chance to experience an entire project cycle, starting from the idea development stage and ending with the final release of a product together with collaborators from different disciplines. Developing a game gives learners the possibility to experience an entire development cycle, to learn how to work in a team, and to learn new skillsets required to create games. Students can profit even more from an interdisciplinary and international setup. In this paper, we describe a first pilot of an interdisciplinary and international student game project, during which students from different backgrounds, and with different nationalities and different learning expectations can work together to develop games. We report on a first pilot with 24 students studying different subjects, such as computer science, law, or biology, in two different countries. First results show that such programs are highly engaging for students, can boost their employability, have a high learning outcome, and raise their interest in international collaborations.


Read Paper: Paper