An Experience on Software Engineering Education Using Simulation Games

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Mobile learning with a mobile game Design and motivational effects.
SENIOR SEMINARS Specifics & Example Performances CEPR Center for Educational Policy Research.
Grand Rapids Community College Academic Governing Council 1 Team members: Steve Abid, Stephen Barton, Jennifer Batten, Erin Busscher, Dillon Carr, Laurie.
2 The key challenge to maintain a robust petroleum industry is ensuring an adequate supply of well trained professionals now and in future The development.
Learning Objectives, Performance Tasks and Rubrics: Demonstrating Understanding and Defining What Good Is Brenda Lyseng Minnesota State Colleges.
Object-Oriented Analysis and Design
Data Collection and Preliminary Analysis Our survey addressed the first two of the questions presented in this study. The Qualtrics survey was framed by.
PROGRAMMING LEARNING: DIFFICULTIES AND SUPPORT TOOLS António José Mendes – University of Coimbra.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Qatar University Exemplary Online Course Award
CPTE 209 Software Engineering Summary and Review.
ICEE 2005GLIWICE, POLAND JULY 2005 FEDERAL CENTER OF TECHNOLOGICAL EDUCATION – CEFET-RJ – BRAZIL PRODUCTION ENGINEERING DEPARTMENT CSCW: A FORMATION.
Communication Degree Program Outcomes
Sub-project research software innovation PhD course software innovation fulvio lizano madriz.
Effective Differentiated Instruction for All Students
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
Object-Oriented Analysis and Design An Introduction.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
Ali Alkhafaji Peter Hastings Brian Grey DePaul University.
Eloise Forster, Ed.D. Foundation for Educational Administration (FEA)
Object-Oriented Analysis and Design Fall 2009.
VELS The Arts. VELS (3 STRANDS) Physical, Personal and Social Learning Discipline-based Learning Interdisciplinary Learning.
DARM 2013: Assessment and decision making Mikko V. Pohjola, Nordem Oy, (THL)
SSQSA present and future Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics Faculty of Sciences University of Novi Sad
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
1 InSAR Project Information. 2 Outline Purpose Two components – SAR investigation, InSAR study SAR investigation: presentation only InSAR study: presentation.
Real Time Collaboration and Sharing
Instructional Design Course Evaluation Phase. Agenda The Evaluation Process Expert Review Small Group Review The Pilot Feedback and Revision Evaluation.
Object Oriented Analysis & Design By Rashid Mahmood.
Springfield Public Schools SEEDS: Collecting Evidence for Educators Winter 2013.
Taeho Yu, Ph.D. Ana R. Abad-Jorge, Ed.D., M.S., RDN Kevin Lucey, M.M. Examining the Relationships Between Level of Students’ Perceived Presence and Academic.
Instructional Computer Instructional Computer TECH2111 Dr. Alaa Sadik Instructional & Learning Technologies Department
Use of Learning Analytics in Massively Open Online Courses.
1 Embedded Math as an Effective Tool for Smooth Transition from High School into Integrated Engineering: Teacher  and E  Centered Learning Riadh W. Y.
Getting Started: Communicating with Students Julanna Gilbert Director, Center for Teaching & Learning Associate Professor, Department of Chemistry & Biochemistry.
A POCKET GUIDE TO PUBLIC SPEAKING 3rd Edition Section(s)
Using Video-Annotated Peer Review to Support the Diffusion of
PRINCIPLE I. PROVIDE MULTIPLE MEANS OF REPRESENTATION
指導教授:Chen, Ming-puu 報 告 者:Chen, Wan-Yi 報告日期:
UML Diagrams By Daniel Damaris Novarianto S..
Object-Oriented Software Engineering Using UML, Patterns, and Java,
DARM 2013: Assessment and decision making
Internal assessment criteria
AACSB’s Standard 9: Curriculum content
Profiling our Graduates of various disciplines
HI 5354 – Cognitive Engineering
The Concept of INTERDISCIPLINARY TEACHING
CHAPTER 7 Using Technological Tools to Teach Mathematics
Model-Driven Analysis Frameworks for Embedded Systems
Group IV Project.
Department of Computer Science The University of Texas at Dallas
Agile Process: Overview
Investigating the Impact of Instructional Strategies to Support the Reading of Scientific Texts Andrew Pola and Don Pata — Science Department, Grosse Pointe.
Software engineering -1
Game Attributes and Their Effect on Learning and Motivation
Understanding a Skills-Based Approach
Introduction to the AP Capstone™ Program
Careers in teaching physical education
Eloise Forster, Ed.D. Foundation for Educational Administration (FEA)
Computer Science Section
Data-Driven Decision-Making
HOW CODING FITS IN TO THE CURRICULUM (AUSVELS)
Engaging Students: Piloting “Clickers” in AUC Classrooms
Hoop Magic Sports Academy Educational Technology Center
Applying Agile Lean to Global Software Development
Research-based Active-Learning Instruction in Physics
MSc. Research Methods Week 1- Introduction.
Presentation transcript:

An Experience on Software Engineering Education Using Simulation Games Daniela Cristina Cascini Kupsch

About me Education: Relevant Positions – Software Engineering: Professor at Federal Center for Technological Education Bachelor in Computer Engineering PhD in Computer Science 2012 – UFMG/Vrije University MBA in Project Management (Dom Cabral Foundation) MSc in Computer Science - UFMG Relevant Positions – Software Engineering: Quality manager/Process manager – 7 years Project manager – 2 years

Belo Horizonte

Context The Software Engineering discipline adopts team-based projects 4 to 6 members per team: Complete specification of a small software application. They follow the Praxis process that prescribes the use of UML for the models and Java as the programming language, using test-driven techniques. 20% of the teams (3 of 15): did not deliver the source code did not provide a code that compiled or executed correctly. did not deliver the test artifacts.

Context

How much did you learn about the process during the team project development?

Context Considerable changes in educational processes are expected with the use of new pedagogic and educational technologies

Simulation Games Simulation games are gaining increasing attention Students can practice activities that are infeasible to practice during an academic course. It reduces the risks of failure and the high costs of an actual practice.

Research Questions RQ 1: Can students learn Software Engineering concepts or reinforce them using a simulation game? RQ 2: What characteristics are required for a simulation game to be capable of supporting the learning process?

Present the problems that we faced and the proposed solutions. Research Describe my experience in creating a Software Engineering simulation game. Present the problems that we faced and the proposed solutions. The discussion is guided by a list of selected game attributes that are related to learning.

SPIAL

What are the game attributes that foster learning? Research Attributes Malone Challenge, Curiosity, Fantasy Garris and Colleagues Fantasy, Rules/Goals, Sensory Stimuli, Challenge, Mystery, and Control. Wilson and Colleagues Adaptation, Assessment, Challenge, Conflict, Control, Fantasy, Language/Communication, Interaction (equipment, interpersonal, social), Location, Mystery, Pieces of players, Progress and Surprise, Representation, Rules/goals, Safety, Sensory stimuli Bedwell and Colleagues Action Language, Assessment, Conflict/Challenge, Control, Environment, Game Fiction, Human Interaction, Immersion, and Rules/Goals

Simulation Games The theoretical base of educational game is still incipient A few frameworks have been proposed to help during the development process. And, it is not possible to make an association among the game requirements, attributes, and activities.

Frameworks [Staalduinen e Freitas, 2011] [Marcos e Zagalo, 2011] [Loh, 2009]

Game Attributes How were these game attributes incorporated into the development process? Attribute Characteristic Language and communication Simple Interaction mechanisms Assessment , Progress and visual stimulus Feedback (score, tables bubbles, graphs) Control, Interaction (equipment) , Mystery and Surprise Random Events and players’ reaction Location, Representation and Fantasy Software organization environment.

Problems What were the main problems faced during the development and assessment of simulation games? 1- Emphasis on the initial development phases 2- Assessments were mostly restricted to small pilot tests and subjective evaluations 3- Restricted number of represented industrial settings phenomena 4- Lack of academic context analysis

Solution 1- Emphasis on the initial development phases Problem: Game development frameworks and SE simulation games: most of them emphasize the initial development phase. Solution: SPIAL: Overcome the problems found in other simulation games. UGALCO: A five-dimension framework for simulation games evaluation

Open question: evaluation of the learning effects Solution 2- Assessments were mostly restricted to small pilot tests and subjective evaluations. - Problem: The evaluations mostly have been preliminary and informal in nature. Evaluations of student’s perception of learning. - Solution: UGALCO Open question: evaluation of the learning effects

Solution 3- Restricted number of represented industrial settings phenomena. Problem: There is no comprehensive investigation of industrial phenomena. Solution: In SPIAL we investigated the literature about the SPI Difficulty to find data in the literature or with the appropriate quality level. Industrial data with noisy.

Solution 4- Lack of academic context analysis Problem: Solution: This includes analysis of the instructors’, universities’ and students’ needs. Quite superficial or non-existent in SE simulation games. Solution: In SPIAL, we evaluate the students’ common problems in the team-based project and the instructors’ impressions.

Conclusion Topics for collaboration: Future work: Design and evaluation of simulation games Development approaches for simulation games. Conduct experiments with students. Application of technologies in the classroom. Future work: Evaluation of the learning effect. Improve games development processes. Improve SPIAL (interface, behavior, supporting material) .

Other Games Mscrum – Multiplayer game - Web PlayCode – Single Player - Smartphome