Conheça o curso

5. Conteúdo programático

M1 – Introdução à Programação

O que é um algoritmo? O que é um pseudocódigo? O que é um programa? O que é um aplicativo? O que é um jogo digital? O que vou aprender neste curso?

M2 – Conceitos de Jogos

Conceitos de jogos. Principais tipos de jogos. Mecânicas (mover, mover em direção a, atirar, coletar). Sprites e animações. Colisões. Placares. Tipos de jogos possíveis: labirintos, jogos narrativos, arcade, apontar e clicar.

M3 – Programação: O App Inventor

Apresentação do portal MIT App Inventor. Elaboração do primeiro aplicativo.

M4 – Ideação: Concebendo meu Jogo

Definição do objetivo do jogo, personagens, componentes, fases, como ganhar e como perder. Escrevendo a declaração do jogo.

M5 – Programação: Manipuladores de Eventos

Programação Orientada a Eventos. Eventos. Manipuladores de Eventos. Principais eventos no App Inventor.

M6 – Ideação: Projetando e Planejando meu Jogo

Mínimo produto viável. Prototipação. Canvas do Projeto e Planejamento. Um protótipo para meu jogo.

M7 - Apresentação de Produto Tecnológico

Elaborando o vídeo de Pitch e vídeo de demonstração. Gravação e edição de vídeos. Criando a sua apresentação. Como submeter o seu projeto?

M8 – Programação: Dados e Funções

Tipo de dados: números, strings, booleanos. Funções: funções matemáticas, funções de texto e funções de componentes.

M9 – Programação: Variáveis

Variáveis. Variáveis Locais. Variáveis Globais.

M10 – Programação: Condicionais

Condicionais se-senão. Operadores lógicos e condicionais.

M11 – Programação: Loops

Loops: for loops, for each loop, while loop.

M12 – Programação: Listas

Listas. Como usar listas no App Inventor. Listas Aninhadas.