- Compreende e desenvolve cálculos matemáticos e problemas de raciocínio Lógico.
- Utiliza com flexibilidade e precisão representações matemáticas, tipos de dados, expressões e operações.
- Cria algoritmos utilizando padrões de lógica de programação.
- Desenvolve e testa algoritmos conforme linguagem selecionada.
- Valida a estrutura de dados conforme os resultados dos testes de algoritmos.
- Números e operações (Conjuntos numéricos e Grandezas proporcionais). Álgebra (Expressões e equações algébricas). Espaço e forma (Relações geométricas entre figuras e expressões algébricas). Tratamento de dados ou da informação (Representação gráfica e média aritmética). Funções. Matrizes.
- Estudo dos conceitos fundamentais sobre algoritmos. Definição dos elementos de um algoritmo. Tipos de dados. Variáveis. Constantes. Operadores, expressões e operações. Estrutura sequencial. Estrutura condicional. Estrutura de repetição. Validação de entrada. Vetor. Matriz.
- Plataformas de desenvolvimento: conceitos. Tipos. Características e especificações técnicas.
- Lógica de Programação: Conceito de algoritmo. Algoritmos naturais e estruturados. Representações visuais, linguagem algorítmica. Comandos de entrada, processamento e saída de dados. Variáveis e constantes. Expressões e operadores. Estrutura condicional e composta. Vetores e Matrizes.
- Operações matemáticas básicas (adição, subtração, multiplicação e divisão)
- Frações, porcentagens e proporções;
- Equações de primeiro;
- Cálculo de área de triângulo, quadrado, retângulo e círculo;
- Cálculo de volume de cubo, pirâmide e cilindro;
- Introdução à linguagem Python
- Conceitos básicos de lógica de programação
- Variáveis e tipos de dados
- Operadores matemáticos
- Operadores lógicos
- Estruturas condicionais
- Estruturas de repetição
- Coleções: Lista, Tupla, Set e Dicionário
- Padrão MVC
- Funções
- Programação orientada a objetos em Python
- Introdução ao desenvolvimento web
- Aula - Revisão de matemática básica - 1
- Aula - Revisão de matemática básica - 2
- Aula - Introdução a linguagem Python / Entrada e Saída / Padrões de escrita
- Aula - Operadores Matemáticos e lógicos
- Aula - Estruturas condicionais if/else / elsif
- Aula - Roteiro prático/ Lista sobre estruturas condicionais
- Aula - Estruturas de repetição (for e while)
- Aula - Roteiro prático/ Lista sobre estruturas de repetição
- Aula - Introdução a coleções: lista e dicionário
- Aula - Dividir para conquistar - Funções
- Aula - Roteiro prático/ Lista sobre funções
- Aula - Introdução a orientação a objetos
- Aula - Classes e objetos & roteiro prático sobre orientação a objetos
- Aula - 4 Pilares da orientação a objetos
- Aula - Lista sobre orientação a objetos
- Aula - Roteiro prático sobre OO e Coleções
- Aula - Introdução ao Padrão MVC - Parte A
- Aula - Introdução ao Padrão MVC - Parte B