Ementa do Curso:
- 1ª Parte: Introdução a Programação
- Resolução de Problemas Lógicos
- Algoritmos e Ciclo de Desenvolvimento
- Introdução à Linguagem de Programação C
- Variáveis e Funções
- Operadores Condicionais
- Operadores de Repetições
- Vetores e Matrizes
- 2ª Parte: Programação de Jogos
- Introdução a Interface Gráfica
- Primitivas Geométricas
- Imagens
- Interação
- Áudio
Lista de Exercícios:
- Lista de Exercícios 01 – Variáveis e Funções
- Lista de Exercícios 02 – Estruturas Condicionais
- Lista de Exercícios 03 – Estruturas de Repetição
- Lista de Exercícios 04 – Vetores e Matrizes
- Lista de Exercícios 05 – Figuras primitivas básicas
- Lista de Exercícios 06 – Usando Imagens e Interação
- Lista de Exercícios 07 – Usando Sprite Sheets e Audio
- Gabarito Lista1 variáveis
- Gabarito Lista1 funções
- Gabarito Lista2
- Gabarito Lista3
- Gabarito Lista4
- Gabarito Lista5
- Gabarito Lista6
- Gabarito Lista7
- Gabarito Projeto SpaceShooter
- Space Shooter PlayLib v1.5 vs2010
Material das Aulas:
- Aula 01 – Apresentação da Disciplina / Resolução de Problemas Lógicos
- Aula 02 – Ciclo de Desenvolvimento e Algoritmos / Introdução ao Visual Studio 2010
- Aula 03 – Funções / Estruturas Condicionais
- Aula 04 – Estruturas de Repetição
- Aula 05 – Vetores e Matrizes
- Aula 06 – Configuração da PlayLib / Introdução a PlayLib
- Aula 07 – Usando Imagens e Interação no Playlib
- Aula 08 – Usando Sprite Sheets e Audio no Playlib
- Aula 09 – Projeto de Jogos Eletrônicos / Images para o Jogo SpaceShooter
Material Adicional:
- Visual C++ Express 2010 (Instalar apenas o VC++ 2010)
- PlayLib_V1.4
- Projeto PlayLib_2010 Vazio – Com biblioteca instalada
- Manual Piues – Guia do Aluno de Ensino Médio
- Apostila 01 – Introdução à programação
- Apostila 02 – Introdução à linguagem C
- Apostila 03 – Funções
- Apostila 04 – Estruturas Condicionais
- Apostila 05 – Estruturas de Repetição
- Apostila 06 – Manipulação de Arquivos
- Apostila 07 – Vetores
- Apostila 08 – Matrizes
- Apostila 09 – Strings
- Apostila 10 – Aprendendo a Programar em C com PlayLib