Proposta do Trabalho

Aluno

Gabriel Eiji Nomura

Supervisor

Leônidas de Oliveira Brandão
Túlio Faria
Romenig da Silva Ribeiro

Tema do projeto

Introdução à Programação a partir de um modelo Visual

Proposta do projeto

Neste projeto iremos estender a atual versão do *iVProgH5 (HTML5)* para possibilitar seu uso com alunos desde o ensino médio. Neste projeto busca-se implementar vários recursos, como vetores e funções recursivas.
Adicionalmente busca-se definir e implementar modelos para avaliacao automática de exercicios, alem da definição e construção de um arcabouco para HTML5 baseado em tecnlogias "livres". O projeto devera' contar com o apoio de professores atuantes na rede pública de São Paulo e de Maceió/Alagoas, visando testes práticos reais com o novo sistema.

Objetivo

Implementar funcionalidades novas, refatorar o projeto para melhor organizar o código fonte e refatorar para encapsular funcionalidades que podem ser reutilizadas em outros projetos

Atividades já realizadas

  • Estudo da versão em java do iVProg2 (Java) já existente
  • Estudo inicial da tecnologia HTML5
  • Criação do ambiente de desenvolvimento já existente para continuação do desenvolvimento do projeto

Atividades em andamento

  • Conhecer o arcabouço angularjs e bootstrap
  • Conhecer o taskrunner gulpjs
  • Adicionar a funcionalidade de desfazer/refazer ao iVProg HTML5
  • Refatorar a organização dos arquivos javascript, dividindo o projeto em módulos, de acordo com o angularjs
  • Refatorar os módulos de comunicação externa para poderem ser utilizados em outros projetos do LInE

Cronograma de atividades

Atividade Abril Maio Junho Julho Agosto Setembro Outubro Novembro
Estudo do arcabouço angularjs e bootstrap X X X X
Estudo do taskrunner gulpjs X X X X
Desenvolvimento do projeto X X X X X X
Monografia X X X X X
Criação do pôster X X X
Apresentação do trabalho X

Estrutura da monografia

Parte Objetiva

  • Introdução
  • Conceitos e tecnologias estudadas
  • Atividades realizadas
  • Resultados e produtos obtidos
  • Conclusões
  • Bibliografia

Parte Subjetiva

  • Desafios e frustrações
  • Disciplinas mais relevantes para o trabalho
  • Próximos passos