I. O documento discute o uso da ferramenta CODE para ensinar programação, destacando seu potencial para desenvolver habilidades como raciocínio lógico e pensamento criativo.
II. A ferramenta utiliza atividades gráficas em 2D para ensinar conceitos de ciência da computação de forma interativa.
III. O documento também cita Papert para defender que os alunos constroem conhecimento de forma mais sólida quando constroem algo de seu interesse, como um programa de computador.
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computacionais de Aprendizagem
1. Universidade Estadual do Maranhão - UEMA
Mestrado em Engenharia da Computação e Sistemas
Disciplina: Design e Avaliação de Sistemas Computacionais
Departamento de Engenharia da Computação e Sistemas
CODE: uma ferramenta pedagógica para o
ensino de linguagens de programação
Lanylldo Araújo
Profa. Dra. Eveline Sá
São Luis – MA, 02/01/2014
2. ROTEIRO
1. Introdução
2. Conceitos Básicos
3. Conceitos Básicos: Redes de Computadores
4. Analise da rota em redes de computadores
5. Detalhando as especificações dos grafos implementados
no projeto
3. ROTEIRO
I - Como as máquinas funcionam ou pensam?
II - Apresentamos as contribuições do ensino de
programação para a aprendizagem;
III - Aspectos que definem a escolha do ambiente CODE na
adoção para o processo de ensino aprendizagem;
IV - Considerações finais do trabalho.
4. ROTEIRO
I - Como as máquinas funcionam ou pensam?
II - Apresentamos as contribuições do ensino de
programação para a aprendizagem;
III - Aspectos que definem a escolha do ambiente CODE na
adoção para o processo de ensino aprendizagem;
IV - Considerações finais do trabalho.
5. As tecnologias e o Homem
“... ter noção de como as máquinas funcionam
ou pelo menos saber manuseá-las é um
requisito básico para a sobrevivência do
indivíduo na atual sociedade que vivemos... ”.
6. Cont...
“...Por conta disso, o Ambiente Interativo de
Aprendizagem CODE têm como objetivo
ensinar os conceito de ciência da computação,
com ênfase na programação, através de
atividades que utilizam recursos gráficos em
2D...”.
7. Code.org
“... Este ambiente busca a partir do ensino de
programação criar condições favoráveis ao
desenvolvimento de capacidades como
raciocínio lógico, pensamento estratégico e
ampliar a criatividade dos alunos(as)...”
8. Contribuições do ensino de
programação para a aprendizagem
“... Este ambiente busca a partir do ensino de
programação criar condições favoráveis ao
desenvolvimento de capacidades como
raciocínio lógico, pensamento estratégico e
ampliar a criatividade dos alunos(as)...”
9. Contribuições do ensino de
programação para a aprendizagem
“... Papert (1986), quando diz que o aluno(a)
constrói um conhecimento mais sólido quando
está construindo algo de seu interesse e ao
mesmo tempo visualiza o resultado do seu
trabalho como por exemplo, um programa de
computador ...”