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.