EnatecPRO | Escopo das Bases Tecnológicas do Curso de Programação

Page 1

Bases Tecnológicas | Curso de Programação Carga Horária: 2 aulas por semana, em 20 semanas Cada dia terá 2 horas-aula de 50 minutos Total: 40 aulas, 80 horas-aula de 50 minutos.

Módulo 1: Lógica da programação e Construção de Algoritmos Semana 1 Aula 1 Aula 2


Módulo 2: Inteligência Artificial Semana 2 Aula 3 Estudos históricos da Inteligência Artificial e do seu conceito no atual contexto

sociocultural.

Estudos

da

lógica

na

perspectiva

das

representações do conhecimento. Origem da IA IA Atualmente Definição Compreensão dos sistemas especialistas. Conceitos de aprendizagem de máquinas e engenharia do conhecimento. Sistemas que agem como humanos Sistemas que pensam como humanos Sistemas que agem racionalmente Sistemas que pensam racionalmente IA nos Jogos Características do desenvolvimento de jogos Categorias Público Alvo Plataforma Área de Atuação Estudos

dos

algoritmos

de

agrupamento,

aprendizagem. Perseguição e Fuga Algoritmo básico de perseguição Exemplo de um algoritmo básico de evasão Perseguição com linha de visão Linha de visão para ambientes contínuos Interceptação

classificação

e

de


Aula 4 A inteligência Artificial e o processo de desenvolvimento de jogos digitais. Sistemas Baseados em Regras Elementos de um sistema baseado em regras Forward chaining Backward chaining Aplicação em Jogos Lógica Nebulosa (fuzzy) Lógica nebulosa nos jogos Características Fuzzificação Funções de associatividade Saída fuzzy Desfuzzificação Scripts Construção Máquinas de Estado Finito Características Implementação Máquinas de estado finito não-determinísticas Busca Heurística Pathfinding Estratégias para desvio de obstáculos Algoritmo A* Redes Neurais O neurônio artificial Redes neurais em jogos Mapeando o problema Algoritmos Genéticos Algoritmos genéticos em jogos Flocking


Módulo 3: Construct 2 \ Unity \ ActiveX (bibliotecas gráficas) Semana 3 Aula 5 Inimigo, Sine e Tiro

Aula 6 Variáveis Globais, Vidas e Pontos Criando uma Fase, Pause e Tela Inicial

Semana 4 Aula 7 Atacar com a Espada

Aula 8 Criar partículas e 8 Direções Fundo do Mar e Nadar Introdução às demais Engines, como a Cryengine e a Unreal Engine.

Semana 5 Aula 9 Modelo Flappy Bird + Fundo rolagem + criação randômica


Aula 10 Efeitos sonoros, pulo duplo e Dash Chave|Fechadura

Semana 6 Aula 11 Pathfinding e InteligĂŞncia Artificial

Aula 12 Movimentos isomĂŠtricos Publicar jogos nas lojas Mobile


Módulo 4: Programação Orientada à Objetos Semana 7 Aula 13 Aula 14

Semana 8 Aula 15 Aula 16

Semana 9 Aula 17 Aula 18


M贸dulo 5: HTML5 | Adobe DreamWeaver Semana 10 Aula 19 Aula 20


M贸dulo 6: JAVA Semana 11 Aula 21 Aula 22

Semana 12 Aula 23 Aula 24

Semana 13 Aula 25 Aula 26

Semana 14 Aula 27 Aula 28


M贸dulo 7: CSS Semana 15 Aula 29 Aula 30

Semana 16 Aula 31 Aula 32


M贸dulo 8: C++ Semana 17 Aula 33 Aula 34

Semana 18 Aula 35 Aula 36


M贸dulo 9: Mobile Semana 19 Aula 37 Aula 38


Conclusão Semana 20 Aula 39 Revisão, dúvidas. Aula 40 Avaliação


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.