the art of software design
play

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


  1. 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

  2. Challenge: “To make learning of modelling of software designs more attractive for students” Leiden University, The university to discover

  3. MAKE IT FUN! Interactive – Addictive – Competitive Leiden University, The university to discover

  4. Gamify the education of software design “The Art of Software Design” Art Leiden University, The university to discover

  5. 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 Leiden University, The university to discover

  6. 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. Leiden University, The university to discover

  7. Game mechanics • Task mimicks actual class design activities attribute • Interactive Feedback operation • Scores (based on design metrics for the principle of that level) • Animations • Data-flow • Control • Reward • Multiple solutions Leiden University, The university to discover

  8. Control Flow Data Flow Leiden University, The university to discover

  9. Experiences Students' trial • Students like the feedback mechanism • “It's a fun experience!” Leiden University, The university to discover

  10. Future Ideas • GUI more suitable for students • Online game • Multiplayer • Execute design models • Research • game as teaching method POSTER http://aosd.host22.com drstikko@liacs.nl – chaudron@liacs.nl Leiden University, The university to discover

Recommend


More recommend