Patterns in Teaching Software Development

This paper summarizes the results of Workshop #14 held at ECOOP 2003. The goal of this one-day workshop was to discuss ideas on what and how to teach Software Development. The workshop focused on using patterns and concrete examples. Participants were encouraged to submit a small but concrete project (documentation and the running application). Based on the project, workshop presenters were encouraged to submit a paper including fields like: Teaching environment, Important teaching areas, Pedagogy, Feedback from industry etc. As a main topic, participants discussed, that there are not enough concrete examples made public, which could help in software development.