segunda-feira, 21 de setembro de 2015

PBL Game Development - Desenvolvimento de Games

(Texto em português depois do inglês)

After the teacher training program "VET Teachers for the Future" in Finland, I came back to my classes at IFSC, in Brazil. I have extended a practice  that I had started in 2011. In the course "C Programming", at the vocational degree in Electronics, I proposed to the students the development of a computer game as a final project. They agreed with the proposal and 25% of the course schedule was dedicated to the project, as a PBL approach.

As a result, working in groups, 21 students developed 11 games (some screenshots below). The source code is available at GitHub.


Game ShockEffect, with the theme "ions".

Game APR, for music learning.

Game Tower Defence, regarding computer viruses.

Game Leukocyte, with the theme "viruses".

GitHub is an excellent platform, and many professional teams develop applications there. We were able to try out how to develop a collaborative project. Besides our weekly face to face meetings, I posted some comments using the tools available at GitHub, as in a professional development.

Teacher-student interaction via GitHub

The assessment was divided into three parts:
- self evaluation;
- peer evaluation;
- evaluation by the teacher.

For me, it was a new way to assess the students, and it showed very good results. Students demonstrated great responsibility during this process. Below, there are two self evaluation forms.



And two peer evaluation forms here.



There is a short video with some of the games here.

It was a great experience. Some of the planned activities did not worked as expected, but this is part of the learning process for the teacher and students.

Projects are available at:
Shock Effect
https://github.com/GSimas/Game-C
(with precompiled binary for Windows)

APR

Pacman

4096

Electronics vs Zombies

Der Durchfall

Tower Defence

Drug Dibre

Imuno Force

Silicon_Quest

Leukocyte
===============

PORTUGUÊS

Após a capacitação pedagógica na Finlândia e voltando à sala de aula no Brasil, estendi e aprofundei uma prática que já realizava. Em uma turma de "Programação em Linguagem C" do curso técnico em Eletrônica, fiz a proposta de criação de um game como projeto final da disciplina. Os alunos gostaram da ideia e ao longo do semestre, separei 25% da carga horária para o desenvolvimento desse projeto, em uma abordagem PBL (aprendizado baseado em projetos).

Como resultado final, tivemos o desenvolvimento de 11 games (capturas de tela de alguns são apresentadas abaixo), todos com código-fonte disponível na plataforma GitHub.


Jogo ShockEffect, com o objetivo de neutralização de íons.

Jogo APR, para aprendizado musical

Jogo Tower Defence, com o tema vírus de computador

Jogo Leukocyte, com o tema vírus

 Usar o GitHub foi importante para mostrar aos alunos como um trabalho colaborativo pode ser desenvolvido. Fiz a comunicação de problemas nos projetos usando o GitHub, como se fosse em um projeto realizado em empresa de software.

Interação com alunos via plataforma GitHub

A avaliação, seguindo o que foi discutido na Finlândia, foi feita em três partes:
- autoavaliação;
- avaliação pelos pares (outros alunos);
- avaliação pelo professor.
Esse tipo de avaliação foi uma experiência nova para mim e teve resultados muito bons. De modo geral, os alunos foram bastante conscientes em suas avaliações. Há duas autoavaliações abaixo.



E duas avaliações de projetos pelos pares.



Um vídeo de amostra dos games está a seguir.

De modo geral, foi uma experiência muito boa. Algumas coisas que haviam sido planejadas não funcionaram como se esperava, mas isso faz parte do processo.

Os projetos estão disponíveis em:
Shock Effect
https://github.com/GSimas/Game-C
(com executável para Windows já compilado)

APR

Pacman

4096

Electronics vs Zombies

Der Durchfall

Tower Defence

Drug Dibre

Imuno Force

Silicon_Quest

Leukocyte

 

quarta-feira, 19 de agosto de 2015

Flexibilidade do mobiliário

Para trabalhar de forma diferente, centrado no aluno, o ambiente também precisa ser diferente. Algo que percebemos na Finlândia foi a flexibilidade do mobiliário. Diferentes configurações, dependendo da atividade a realizar, podem ser rapidamente arranjadas.








Créditos das fotos: Profs. André, Ângela, Regina, Fernando

Conhecendo a WordSkills

Nos dias 14 e 15, visitei a competição internacional de profissões WorldSkills 2015, que ocorreu em São Paulo.
É um evento gigantesco e foi muito bem organizado. Achei espetacular ver e acompanhar as profissões em ação. Havia desde serviços de saúde até mecânica pesada. Muitas escolas visitando os locais de prova.
Reencontrei o prof. Julio César Fernandes, do SENAI, expert brasileiro na área de soldagem.
Também tive o prazer de reencontrar a prof. Seija Mahlamäki-Kultanen, da HAMK, e de conhecer pessoalmente o prof. Diego Lieban, do segundo grupo do programa Professores para o Futuro que esteve na Finlândia.
Uma breve entrevista nossa foi publicada na página especial Globo Senai WorldSkills 2015.


Só gostaria de esclarecer um ponto: na entrevista saiu que na Finlândia há "...aulas mais expositivas...", mas o que eu havia dito era "menos aulas expositivas e mais atividades que estimulam a colaboração".

Seguem algumas fotos da competição.

Instalações elétricas

Panificação

Confeitaria

Cabelereiro

Vitrinismo

Manutenção de veículos pesados

Joalheria


Tecnologia da moda


Modelagem de protótipos


Robótica móvel

Eletrônica






Tecnologia automotiva

Funilaria automotiva

Movelaria

Carpintaria de telhados


Serviço de restaurante



Cuidados de saúde e apoio social


Jardinagem e paisagismo

Aplicação de revestimentos cerâmicos


Estande SESI/SENAI MG - Robótica