PROJETOS
Atualmente tenho focado em orientar alunos com trabalhos relacionados a jogos digitais e desplugados para o ensino de Programação. Algumas pesquisas são transversais a esta temática. Além disso, tenho interesse em: Feedback de Programação e Algoritmos Racistas.
ALGUNS PROJETOS POSSÍVEIS:
Alguns desses projetos já estão em desenvolvimento ou foram desenvolvidos parcialmente por orientandos. São eles:
StarterJs - StarterJs é framework educacional para criação de Jogos, já na sua versão 1.0 que promove o desenvolvimento de jogos de maneira simples, utilizando conceitos dos principais frameworks de jogos.
Adicionar Funções - O Starterjs precisa de implementação de mais funcionalidades e exemplos.
Aplicação do StarterJs - O StarterJs é uma ferramenta para fins educacionais, logo necessita de aplicação e avaliação do uso desse framework.
Desenvolvimento da IDE StarterJS - O uso do StarterJs pode se tornar mais fácil com o uso de IDE. Atualmente existe um protótipo desse projeto.
CodeBô The Game - É um jogo sobre estrutura de dados, no estilo puzzle game atualmente com um mundo implementado, sendo necessário implementar mais 2 mundos e avaliá-los. O estudante que deseja participar desta pesquisa precisa ter conhecimento sobre Estrutura de Dados, Javascript, Level Design (ou gostar de jogar games puzzles ou de estratégia) e Pensamento Computacional. Você pode conhecer mais sobre o jogo aqui neste link.
CodeBô Unppluged - É jogo desplugado sobre estrutura de dados desplugado, atualmente com os elementos visuais criados, mas carece de aplicação e pesquisa. O estudante precisa ter conhecimento sobre Estrutura de Dados, Level Design (ou gostar de jogar games puzzles ou de estratégia) e Pensamento Computacional. Você pode conhecer mais sobre o jogo aqui neste link.
Realidade Aumentada - O jogo carece de uma aplicação em Realidade Aumentada que ja foi iniciada. O propósito da utilização de RA é criar um app que exiba as ações do robô. Estrutura de Dados, Level Design e Pensamento Computacional. O estudante aprenderá, durante a pesquisa, sobre Realidade Aumentada.
Visão Computacional - O jogo carece de reconhecimento dos cards. O estudante precisa ter conhecimento sobre Programação, Estrutura de Dados, Level Design e Pensamento Computacional. O estudante aprenderá, durante a pesquisa, sobre Visão Computacional.
Ghostbuster - Esse é um jogo que aborda alguns conceitos de POO. O jogo já foi avaliado, porém pode ter melhorias implementadas e carece de uma abordagem pedagógica para aplicação do jogo dentro de uma disciplina: materiais de ensino como slide, planos de aula e atividades são alguns dos recursos que podem ser criados.
Code War - Um Card Game para ensino de POO. Alguns elementos desse jogo já foram criados, o estudante que pretende pesquisar sobre precisa ter habilidades de desenho digital (Ilustrator ou Inkscape) e conhecimentos sobre Card Game, RPG e outros.
Passa ou repassa Coding - É uma ideia de jogo de competição para ensino de Programação. Para o seu desenvolvimento é necessário conhecimento em Web (HML, CSS, Javascript, PHP, Banco de Dados).
Tower Defence Coding - É uma ideia de jogo no estilo Tower Defence com conceitos de programação (comando, condicionais, repetições e matrizes. Para este projeto é necessário conhecimentos de Programação, Level Design e Jogos.
Game Analytics - O estudante poderá trabalhar como análise de dados do jogo CodeBô, implementando métodos de coleta de dados, visualizadores e analisando o comportamento dos jogadores. Os alunos participantes precisam ter um domínio de Programação e Banco de Dados.
Gameficação no ensino de Programação - Esta ideia já foi executada em um turma de ensino superior, sendo necessário refinar a estratégia e pensar no uso ou criação de uma ferramenta própria para gameficação para futuras aplicações. Os alunos participantes precisam ter conhecimento básico sobre gameficação e gostar de jogos.
Feedback em Programação - Esta pesquisa é ampla e aceita sugestões. De modo geral, estou interessado em fornecer diversos tipos de feedback aos estudantes enquanto praticam atividades (Ex: mensagens melhoradas, testes unitários, assistente).
Algoritmos Racistas - Esta pesquisa é ampla e aceita sugestões. De modo geral, estou interessado em compreender como os algoritmos manifestam o racismo por meio das redes ou em outros ambientes em que são aplicados. Além disso, busco propor soluções práticas de melhorias. (Ex: busca em motores, identificação de pessoas suspeitas com base em reconhecimento por imagem, representatividade em empresas do ramo de tecnologia)
É meu aluno e curtiu algum dos projetos? Entre em contato!