Práticas Snap! ou Netsblox

Vamos aprender a programar usando blocos em vez de escrever código. Pode parecer algo infantil, mas não é: esses blocos são tão potentes quanto qualquer linguagem “de verdade”. O melhor de tudo é que você verá como tudo funciona de maneira imediata.

Usaremos qualquer uma das seguintes ferramentas:

O caminho que vamos seguir

A ideia não é aprender apenas “teoria da programação”. Iremos fazendo coisas e, enquanto as criamos, aprenderemos os conceitos necessários.

Começaremos pelo mais simples:

  • Laços e condições: para que o programa decida o que fazer de acordo com o que acontece.

Depois adicionaremos complexidade:

  • Listas: armazenamos muitos dados em um único lugar.

  • Listas de listas: como uma tabela do Excel.

  • Buscar e filtrar informações.

Quando já tivermos habilidade:

  • Criar nossos próprios blocos: para reutilizar o código.

  • Baixar dados da internet.

  • Processar informações reais.

O projeto final: um banco de dados dos alunos

Todo este percurso termina com um projeto completo. Não é um exercício qualquer, é uma ferramenta que funciona de verdade para:

  • Baixar arquivos CSV da internet.

  • Calcular notas automaticamente (somas, médias…).

  • Procurar alunos pelo nome.

  • Adicionar e remover registros.

  • Alterar formato (converter números em qualificações, por exemplo).

Para que serve tudo isso?

Basicamente, você aprenderá a pensar como um programador: resolver um problema grande dividindo-o em pequenos passos que uma máquina possa executar. Depois verá que esse mesmo padrão serve para qualquer linguagem ou desafio técnico.

Vamos lá. Vamos começar?

Módulo 1 Módulo 2 Módulo 3 Módulo 4
Práctica 1
Práctica 2
Práctica 3
Práctica 4
Práctica 5
Práctica 6
Práctica 7
Práctica 8
Práctica 9
Práctica 10
Práctica 11
Práctica 12
Práctica 13
Práctica 14
Práctica 15
Proxecto final

 

 

Scroll to Top