Skip to content

Latest commit

 

History

History
196 lines (196 loc) · 17.8 KB

cronograma.rst

File metadata and controls

196 lines (196 loc) · 17.8 KB
Semana Dia Atividade
1 17/08

Início das aulas – Apresentação do curso

21/08

Introdução ao Python

  • Variaveis e tipos básicos
  • Comandos básicos (if/for/while/def)
  • Jupyter e Google Colab
  • Check.io
2 24/08

Tipos de dados I

  • Números e booleanos
  • Strings
28/08

Tipos de dados II

  • Listas e sequências
  • Dicionários
3 31/08

Funções I

  • Definindo funções
  • Argumentos opcionais
  • Funções de segunda ordem
04/09

Funções II

  • Funções variádicas
  • Criando funções dentro de funções
  • Decoradores
4 07/09 Feriado: Independência
11/09

Classes

  • Criando classes
  • Herança simples
  • Métodos especiais
  • Modelando entidades de um Jogo
5 14/09

Pyxel

  • API básica e princípios de funcionamento
  • Loop principal
  • Animações e simulações interativas
18/09

Mini-motor de física: simulando forças

  • Resolução de forças simples
  • Física de partículas
  • Objetos de jogo
  • Mundo da simulação
6 21/09

Mini-motor de física: colisões

  • Detecção de colisões em círculos e AABBs
  • Resolução de colisões
  • Eventos de jogo
25/09

Pong

  • Implementação na Flappy Engine
  • Física básica e sensores de colisão
  • Problemas com a Flappy Engine
7 28/09

Vetores

  • Definições e operações básicas
  • Interpretação geométrica
  • Produto escalar e vetorial
  • Representando vetores no computador
02/10

Matrizes

  • Transformações matriciais e rotações
  • Operações com matrizes
  • Representando matrizes no computador
8 05/10

Álgebra linear

  • Visualizando transformações lineares
  • Transformações afins e de similaridade
09/10

Modelos físicos simples

  • Movimento retilíneo uniforme
  • Movimento uniformemente acelerado
  • Oscilador harmônico
  • Forças centrais e gravitacionais
9 12/10 Feriado: Nossa Senhora
16/10

Modelos dissipativos

  • Força viscosa
  • Arrasto aerodinâmico
  • Atrito
10 19/10

Introdução ao Pymunk

  • Reimplementando Pong usando Pymunk
  • Problemas com a física "real"
23/10

Modelos com colisão

  • Colisão entre duas partículas
  • Coeficiente de restituição
  • Leis de conservação
11 26/10

Gás de partículas

  • Leis de conservação
  • Distribuição de velocidades
  • Relações termodinâmicas
30/10

Leis de Newton na forma vetorial

  • Posição, velocidade, força
  • Enunciado das 3 leis na forma vetorial
  • Impulso
12 02/11 Feriado: Finados
06/11

Corpos rígidos

  • Centro de massa
  • Momento de inércia
  • Energia de rotação
13 09/11

Leis de Newton na forma angular

  • Momento angular
  • Torque
  • Impulso angular
13/11

Vínculos entre objetos

  • Forças explícitas vs forças implícitas
  • Colisões como vínculos
  • Tipos comuns de vínculos
  • Vínculos na Pymunk
14 16/11

Vínculos na Pymunk

  • Distâncias fixas e pontos de pivotamento
  • Molas
  • Motores e engrenagens
20/11

Máquinas de Rube Goldberg

  • Plataformas e caminhos
  • Mecanismos móveis e vínculos
  • Motores
15 23/11

Máquinas de Rube Goldberg

  • Plataformas e caminhos
  • Mecanismos móveis e vínculos
  • Motores
27/11

Teorema dos eixos separadores

  • Aplicações a pares de figuras geométricas
  • Aproximações de figuras geométricas
16 30/11

Resolução de colisões

  • Direção normal e pontos de contato
  • Resolução de colisões em 2D
04/12

Sistemas auto-gravitantes

  • Gravidade na forma vetorial
  • Estabilidade numérica e suavização
  • Conservação da energia
17 07/12

Forças conservativas

  • Energia potencial e força
  • Cálculo de gradiente
  • Aproximando forças reais
11/12 Prova Final
18 14/12 Não haverá aula
18/12 Revisão de notas