HtDP and DMdA in the Battlefield - A Case Study in First-year Programming Instruction

Annette Bieniusa, Marcus Crestani, Markus Degen, Martin Gasbichler, Phillip Heidegger, Herbert Klaeren, Eric Knauel, Michael Sperber, Peter Thiemann, and Stefan Wehr

In Proceedings of the 2008 Workshop on Functional and Declarative Programming in Education. Victoria, BC, Canada. 2008.

Abstract

Teaching the introductory course on programming is hard, even with well-proven didactic methods and material. This is a report on the first-year programming course taught at Tübingen and Freiburg universities. The course builds on the well-developed systematic approaches using functional programming, pioneered by the PLT group. In recent years, we have introduced novel approaches to the teaching process itself. In particular, assisted programming sessions gave the students a solid basis for developing their programming skills. In this paper we trace the development of our approach. Furthermore, we have collected information on how well our course had worked, and how the results together with our experience gained over years have lead to substantial, measurable improvements.

Bibtex

@INPROCEEDINGS{BieniusaEtAl2008,
  author = {Annette Bieniusa and Marcus Crestani and Markus Degen and Martin Gasbichler and Phillip Heidegger and Herbert Klaeren and Eric Knauel and Michael Sperber and Peter Thiemann and Stefan Wehr},
  title = {{HtDP} and {DMdA} in the Battlefield --- A Case Study in First-year Programming Instruction},
  booktitle = {Proceedings of the 2008 Workshop on Functional and Declarative Programming in Education},
  address = {Victoria, BC, Canada},
  year = 2008
}

Resources

  • Preprint: .pdf (© 2008 ACM). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.
  • FDPE08 homepage
Last modified: 2015-06-10T22:24:05+02:00