Exercícios em sala

Alguns exemplos de estratégias para trabalhar com os alunos.

  1. Trocar a lampada
Escolha um aluno da sala e pergunte como ele falaria para o computador de um robô trocar a lâmpada da sala de aula.
  1. Analogia: Python x Inglês

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:

  1. Aprender uma linguagem de programação é como aprender outro idioma, conhecendo o vocabulário e a gramática.
  2. 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.

Exercícios para casa

Proponha desde a primeira aula pesquisas no Google.

  1. Fazer uma pesquisa sobre as linguagens de programação mais populares.
  2. Um fato interessante com a linguagem Python.