Playful Practices

A practice or play activity is related to play and relaxation (FIALHO, 2008), and when it is directed towards an educational purpose, rules and objectives must be established to achieve the expected result in the student's learning.

The development of a playful game can contain only one of the practices presented here, as well as a join of them, and can be used in different phases / levels of the game. Activities can also be used in the classroom.

Some elements must be observed in the construction of a game (ALVES; BATTAIOLA, 2011):
 * Challenge: it acts as an instigating and inciting factor of action. They should be stimulating and challenging, neither too easy nor too difficult. They must have clear and precise objectives, immediate feedback.


 * Fantasy: attractive scenarios, characters and dreamlike worlds. Use cognitive factors, metaphors and analogies to arouse interest and empathy


 * Curiosity: through the visual and aesthetic appeal of the physical environment of the object, and linked to cognitive processing and the ability to keep the individual motivated in action


 * Control: domain and possibility of interference in the action being performed.

Answer a Quiz via mobile device

 * Learning Level: Remember
 * Ranking: Quiz
 * Genre: Questions and answers
 * Contents: This activity can be used for any content in order to remember or recognize previously discussed information.

Perform tasks through requirements interpretation

 * Learning Level: Understand
 * Ranking: Puzzle
 * Genre: Construction and management
 * Contents: Software Requirements

Organize data by category

 * Learning Level: Understand
 * Ranking: Puzzle
 * Genre: Adventure
 * Contents: Software Requirements

Ordering of phases or flow of a process

 * Learning Level: Remember
 * Ranking: Puzzle
 * Genre: Adventure
 * Contents: Software Requirements

Identify skills or activities with multiple choice issues

 * Learning Level: Remember
 * Ranking: Quiz
 * Genre: Adventure
 * Contents: Software Requirements

Simulate a software development team through a Second Life game

 * Learning Level: Understand, Apply
 * Ranking: Simulation
 * Genre: Construction and management
 * Contents: Software Engineering Process, Software Construction, Software Engineering Economics

== Identification and classification of defects in codes or software requirements ==
 * Learning Level: Remember, Understand
 * Ranking: Puzzle, Simulation
 * Genre: Adventure
 * Contents: Software Requirements, Computing Foundations

Convincing difficult people to accept a project

 * Learning Level: Remember, Understand, Apply
 * Ranking: Simulation
 * Genre: Strategy
 * Contents: Software Engineering Management; Professional Practice of Software Engineering

Practicing Scrum methodology building paper artifacts

 * Learning Level: Understand, Apply
 * Ranking: Simulation
 * Genre: Construction and management
 * Contents: Software Engineering Management; Models and Methods of Software Engineering; Software Engineering Processes