Sobre o projeto Mapler
O principal objetivo do projeto Mapler é possibilitar a geração de códigos em linguagens como Pascal, C, C++, Python, Ruby, TypeScript, CoffeScript, JavaScript e Java a partir do código elaborado pelos alunos em Portugol, uma pseudo-linguagem estruturada em português. Essa transição suave entre Portugol e linguagens de programação mais avançadas é fundamental para preparar os alunos para os cursos de Computação e Programação.
Este é um projeto voluntário que, ao longo dos anos, passou por diversas atualizações e melhorias. Além disso, foram desenvolvidos recursos educacionais, incluindo wikis explicativos, foram criados para apoiar os estudantes em sua jornada de aprendizado. O projeto Mapler representa um esforço colaborativo e educacional, visando aprimorar a experiência de programação dos alunos brasileiros.
Coordenação e Colaboração do Projeto
- Prof. MSc. Daniel Lima Gomes Jr. (IFMA), Coordenador
- Prof. MSc. Ulysses Santos Sousa (IFMA), Colaborador
- Prof. MSc. Raimundo Osvaldo (IFMA), Colaborador
Desenvolvedores:
- Daniel da Silva de Araújo (IFMA), responsável pelo back-end da aplicação;
- Elias Rocha Lima (IFMA e OnlyTI), agilista, responsável pela infraestrura do projeto, suporte no desenvolvimento do site e da aplicação;
- João Pedro Brasil (OnlyTI), contribuições com o design e interfaces do site Mapler.
- Kauã Nogueira Araujo (OnlyTI), contribuições com o design e interfaces do site Mapler.
- Lucas Sauham Sousa Moreira (OnlyTI), contribuições com o design e interfaces do site Mapler.
- Daniel Lima Gomes Júnior
- Leandro de Sousa Marques
- Ulysses Santos Sousa
-
Prof. Dr. Carlos de Salles Soares Neto (orientador)
Disciplina: Compiladores (versão inicial); -
Prof. Dr. Luciano Reis Coutinho
Disciplina: Projeto de Compiladores (melhoria da ferramenta); -
Prof. Dr. Alexandre César Tavares Vidal
Disciplina: Padrões de Projeto (Refatoração com padrões de Projeto) - Prof. MSc. Daniel Lima Gomes Jr. (IFMA), Coordenador
- Prof. MSc. Ulysses Santos Sousa (IFMA), Colaborador
- Prof. MSc. Raimundo Osvaldo (IFMA), Colaborador
- David Gomes (IFMA), responsável pelo site do mapler;
- Elias Rocha Lima (IFMA), responsável pela infraestrura do projeto, suporte no desenvolvimento do site e front-end da aplicação;
- Kerlyson Santos (IFMA), responsável pelo back-end e suporte ao front-end da aplicação;
- Wendell Amorim (IFMA), contribuições com o design das logos e interfaces do Mapler.
- Prof. MSc. Daniel Lima Gomes Jr. (IFMA), Coordenador
- Prof. MSc. Ulysses Santos Sousa (IFMA), Colaborador
- Prof. MSc. Raimundo Osvaldo (IFMA), Colaborador
- David Gomes (IFMA)
- Elias Rocha Lima (IFMA)
- Kerlyson Santos (IFMA)
- Wendell Amorim (IFMA)
- Yasmin Araujo Fernandes (IFMA)
- Prof. Dr. Carlos de Salles Soares Neto (UFMA), Coordenador
- Prof. MSc. Daniel Lima Gomes Jr. (IFMA), Coordenador
- Prof. MSc. Ulysses Santos Sousa (IFMA), Colaborador
- Prof. MSc. Gilvan de Oliveira Vilarim (IFRJ), Colaborador
- Leandro Sousa Marques, Colaborador
- Hedvan Fernandes Pinto (UFMA-PPGEE)
- Leonardo W. M. Silva (Graduando, UFMA)
- Welyab Silva Paula (Graduando, UFMA)
- Rafaela Cristina Neri Magalhães (PIBIC-Jr, IFMA)
Este projeto foi idealizado e iniciado em 2006 na Universidade Federal do Maranhão e desenvolvido durante a disciplina de Compiladores no curso de Graduação em Ciência da Computação pelos alunos na época:
Os professores que participaram para a construção da versão inicial do projeto:
Desde o ano de 2007, após a publicação de um pequeno site que permitia o download da ferramenta, temos recebido e-mails de alunos de outras partes do país que estavam com dúvidas na utilização do programa e por conta de outras atividades, resolvemos criar somente agora um projeto no SourceForge para a melhoria da versão existente e extensão para criação de uma ferramenta que possa melhorar o ensino de programação. A partir de 2011 foi criado o grupo de pesquisa utilizando o SVN para controlar as versões de desenvolvimento do projeto.
Atualmente, o Projeto Mapler é gerenciado pela Only TI, uma empresa júnior composta por alunos do bacharelado em Sistemas de Informação do Instituto Federal do Maranhão (IFMA).
Coordenação e Colaboração do Projeto
Alunos:
Coordenação e Colaboração do Projeto
Alunos:
Coordenação e Colaboração do Projeto
Alunos:
Atualmente estamos respondendo duvidas, sugestões de melhorias e contatos em gerais por e-mail.
compiladorportugol@gmail.com
Mais informações podem ser encontradas na página do projeto no SourceForge:
sourceforge.net/projects/portugol