The Art Of Software Design A game for teaching modelling of software - - PowerPoint PPT Presentation

the art of software design
SMART_READER_LITE
LIVE PREVIEW

The Art Of Software Design A game for teaching modelling of software - - PowerPoint PPT Presentation

The Art Of Software Design A game for teaching modelling of software designs Dave Stikkolorum, Oswald de Bruin, Michel Chaudron Leiden University, The university to discover Challenge: To make learning of modelling of software designs more


slide-1
SLIDE 1

Leiden University, The university to discover

The Art Of Software Design

A game for teaching modelling of software designs

Dave Stikkolorum, Oswald de Bruin, Michel Chaudron

slide-2
SLIDE 2

Leiden University, The university to discover

Challenge: “To make learning of modelling of software designs more attractive for students”

slide-3
SLIDE 3

Leiden University, The university to discover

MAKE IT FUN! Interactive – Addictive – Competitive

slide-4
SLIDE 4

Leiden University, The university to discover

Gamify the education of software design “The Art of Software Design” Art

slide-5
SLIDE 5

Leiden University, The university to discover

Art of Software design

  • Game objective
  • Students : learning software design
  • Basic concepts : class, operation, attribute
  • Basic principles : modularity, cohesion, coupling and

information hiding

  • Research : evaluating different education

approaches for teaching/learning software design

slide-6
SLIDE 6

Leiden University, The university to discover

Game Overview

  • Puzzle game
  • Different levels
  • Level = Partial design
  • Basic concepts
  • Principles in isolation
  • Principles combined
  • Level editor for

creating more puzzles

After completing a puzzle, a door to a new puzzle opens.

slide-7
SLIDE 7

Leiden University, The university to discover

Game mechanics

  • Task mimicks actual

design activities

  • Interactive Feedback
  • Scores

(based on design metrics for the principle of that level)

  • Animations
  • Data-flow
  • Control
  • Reward
  • Multiple solutions

class

  • peration

attribute

slide-8
SLIDE 8

Leiden University, The university to discover

Control Flow Data Flow

slide-9
SLIDE 9

Leiden University, The university to discover

Experiences

Students' trial

  • Students like the feedback mechanism
  • “It's a fun experience!”
slide-10
SLIDE 10

Leiden University, The university to discover

Future Ideas

  • GUI more suitable for students
  • Online game
  • Multiplayer
  • Execute design models
  • Research
  • game as teaching method

http://aosd.host22.com drstikko@liacs.nl – chaudron@liacs.nl

POSTER