Alguns exemplos de estratégias para trabalhar com os alunos.
Escolha um aluno da sala e pergunte como ele falaria para o computador de um robô trocar a lâmpada da sala de aula.
Podemos introduzir o conceito da linguagem com analogias. Construa com os alunos uma tabela que contextualize os conceitos descritos na última última questão.
Exemplos:
- Aprender uma linguagem de programação é como aprender outro idioma, conhecendo o vocabulário e a gramática.
- Escrever programas é aprender a se comunicar com o computador.
Um resumo fazendo analogia com os idiomas Inglês e Português:
Idioma Unidade linguística com um significado Exemplos Inglês palavra flower, car, tree, number Português palavra flor, carro, árvore, número Python palavras-reservadas print, while, import
Idioma Reunião de palavras com um significado Exemplo Inglês sentença, frase Today is sunny Português sentença, frase Hoje está ensolarado Python instrução, linha de código print("Hoje faz sol") Imperativo
Podemos pensar num treinador de cachorros que usa palavras especiais para algumas ações: “senta!”, “parado!” e “pega!”. Se utilizarmos outras palavras que o cachorro não reconhece ele não irá compreender.
Depois de abordar estas questões prossiga explicando como o curso será estruturado, as regras para as próximas aulas.
Os alunos irão ser organizar em equipes para conceber, criar e manter uma Fábrica de Software que irá desenvolver soluções utilizando como ferramenta a programação.
Proponha desde a primeira aula pesquisas no Google.