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