Games for teaching software development

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

We have been using games to teach software development for a number of years now with our MSc IT students as a warm-up to the group project over the summer. Games, and game-like processes without accompanying lectures can provide the participants with enough insight into the thinking and rationale of agile, lean, and kanban approaches to software development. This weeklong crash course consists of games and exercises to provide students with a good foundation in software development processes. The agile games, and game-like service design activities along with some Lego® Serious Play® games, illustrate why we use the agile approach. The game environment provides a mixture of icebreaker, team building and software development aspects in a useful week of work that the students enjoy.
Original languageEnglish
Title of host publicationITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Place of PublicationNew York
PublisherACM Press
Pages303-308
Number of pages6
ISBN (Print)978-1-4503-2078-8
DOIs
Publication statusPublished - 2013
EventITiCSE 2013, the 18th Annual Conference on Innovation and Technology in Computer Science Education - Canterbury, Kent, United Kingdom
Duration: 1 Jul 20133 Jul 2013

Conference

ConferenceITiCSE 2013, the 18th Annual Conference on Innovation and Technology in Computer Science Education
CountryUnited Kingdom
CityCanterbury, Kent
Period1/07/133/07/13

Fingerprint

Software engineering
Teaching
Students
Icebreakers

Keywords

  • agile
  • lean
  • games
  • software development
  • Lego Serious Play
  • service design

ASJC Scopus subject areas

  • Software

Cite this

Scharlau, B. A. (2013). Games for teaching software development. In ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education (pp. 303-308). New York: ACM Press. https://doi.org/10.1145/2462476.2462494

Games for teaching software development. / Scharlau, Bruce A.

ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education. New York : ACM Press, 2013. p. 303-308.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Scharlau, BA 2013, Games for teaching software development. in ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education. ACM Press, New York, pp. 303-308, ITiCSE 2013, the 18th Annual Conference on Innovation and Technology in Computer Science Education, Canterbury, Kent, United Kingdom, 1/07/13. https://doi.org/10.1145/2462476.2462494
Scharlau BA. Games for teaching software development. In ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education. New York: ACM Press. 2013. p. 303-308 https://doi.org/10.1145/2462476.2462494
Scharlau, Bruce A. / Games for teaching software development. ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education. New York : ACM Press, 2013. pp. 303-308
@inproceedings{b4335c89d96d47b59436e3f763badf34,
title = "Games for teaching software development",
abstract = "We have been using games to teach software development for a number of years now with our MSc IT students as a warm-up to the group project over the summer. Games, and game-like processes without accompanying lectures can provide the participants with enough insight into the thinking and rationale of agile, lean, and kanban approaches to software development. This weeklong crash course consists of games and exercises to provide students with a good foundation in software development processes. The agile games, and game-like service design activities along with some Lego{\circledR} Serious Play{\circledR} games, illustrate why we use the agile approach. The game environment provides a mixture of icebreaker, team building and software development aspects in a useful week of work that the students enjoy.",
keywords = "agile, lean, games, software development, Lego Serious Play, service design",
author = "Scharlau, {Bruce A.}",
year = "2013",
doi = "10.1145/2462476.2462494",
language = "English",
isbn = "978-1-4503-2078-8",
pages = "303--308",
booktitle = "ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education",
publisher = "ACM Press",

}

TY - GEN

T1 - Games for teaching software development

AU - Scharlau, Bruce A.

PY - 2013

Y1 - 2013

N2 - We have been using games to teach software development for a number of years now with our MSc IT students as a warm-up to the group project over the summer. Games, and game-like processes without accompanying lectures can provide the participants with enough insight into the thinking and rationale of agile, lean, and kanban approaches to software development. This weeklong crash course consists of games and exercises to provide students with a good foundation in software development processes. The agile games, and game-like service design activities along with some Lego® Serious Play® games, illustrate why we use the agile approach. The game environment provides a mixture of icebreaker, team building and software development aspects in a useful week of work that the students enjoy.

AB - We have been using games to teach software development for a number of years now with our MSc IT students as a warm-up to the group project over the summer. Games, and game-like processes without accompanying lectures can provide the participants with enough insight into the thinking and rationale of agile, lean, and kanban approaches to software development. This weeklong crash course consists of games and exercises to provide students with a good foundation in software development processes. The agile games, and game-like service design activities along with some Lego® Serious Play® games, illustrate why we use the agile approach. The game environment provides a mixture of icebreaker, team building and software development aspects in a useful week of work that the students enjoy.

KW - agile

KW - lean

KW - games

KW - software development

KW - Lego Serious Play

KW - service design

U2 - 10.1145/2462476.2462494

DO - 10.1145/2462476.2462494

M3 - Conference contribution

SN - 978-1-4503-2078-8

SP - 303

EP - 308

BT - ITiCSE '13 Proceedings of the 18th ACM conference on Innovation and technology in computer science education

PB - ACM Press

CY - New York

ER -