# data[].attributes.body
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Realizar operações de negação, conjunção e disjunção sobre sentenças lógicas e valores "verdadeiro" e "falso".

Conhecer os componentes básicos de dispositivos computacionais, entendendo os princípios de seu funcionamento.

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

# data[].attributes.body
Apresentação da trilha

# data[].attributes.body
Nesta trilha iremos conhecer e estudar os conceitos básicos de programação a partir do software Scrath e, posteriormente, aplicar de forma prática estes conhecimentos em projetos básicos de robótica.

# data[].attributes.headline
Materiais/Recursos necessários para as aulas:

# data[].attributes.subject
Materiais/Recursos necessários para as aulas:

# data[].attributes.body
Os encontros serão realizados no Laboratório de Tecnologias, que é equipado com os materiais necessários para o desenvolvimento da Trilha:

Computadores ou tablets

kit de Arduíno

# data[].attributes.headline
Proposta dos encontros por eixos de trabalho:

# data[].attributes.subject
Proposta dos encontros por eixos de trabalho:

# data[].attributes.body
Apresentação do Scratch

Compreensão e aplicação de comandos dentro do software

Apresentação de trabalhos anteriores como inspiração criativa

Propostas de construção de jogos orientados

Proposta de construção de jogos de forma livre

Socialização dos trabalhos e dúvidas gerais

# data[].attributes.body
Introdução ao Scratch (movimentos básicos, layout e sons no recurso)

# data[].attributes.body
Os(as) estudantes serão avaliados de acordo com seu engajamento nos encontros (presença, finalização das tarefas em aula e trabalho em equipe) e pelos projetos entregues.

# data[].attributes.body
Variáveis no Scratch

Eventos no Scratch

Controles no Scratch

Jogo Snake

# data[].attributes.body
Criação de jogo no Scratch

# data[].attributes.body
Criação de um jogo no Scratch:

Jogo das bolhas com Webcam

# data[].attributes.body
Criação de jogos no Scratch:

Jogo da nave

# data[].attributes.body
Criação de jogos no Scratch:

Pegando Presentes

Jogo da nave

# data[].attributes.body
Apresentação do Construct 3:

Criação de um level Design usando modelo e personagem

# data[].attributes.body
Construct 3:

Reiniciar fase e animação de pegar coisas

# data[].attributes.body
Criar jogo original e socializar com a turma