Página para divulgação de material da disciplina de Programação I para o segundo semestre de técnico subsequente em programação.
Ementa da disciplina: Técnicas de modularização, passagem de parâmetros e recursividade; Ambientes e técnicas de desenvolvimento de aplicações.
Conteúdo programático:
- Utilizando uma linguagem de programação
- Apresentação de uma IDE
- Tipos de dados, Constantes e Variáveis
- Atribuição, Operadores Lógicos e Aritméticos
- Comandos de Entrada e Saída
- Recapitulando Estruturas
- Estruturas Condicionais
- Estrutura de Repetição
- Vetores e Matrizes
- Modularização de algoritmos
- Utilizando procedimentos e funções
- Passagem de parâmetros (valor x referência)
- Escopo de variáveis
- Recursividade
- Acesso a arquivos
- O que é um arquivo?
- Arquivo-texto
- Operação de manipulação de arquivos
- Introdução a Estrutura de Dados
- Listas
- Filas
- Pilhas
- Busca e ordenação de Listas
Aula 1 – 26/07 – Apresentação do plano de curso (2 horas)
Aula 2 – 31/07 – Revisão de condição, repetição Função Match Case em Python (4 horas)
MATERIAL DE APOIO 1 E APOIO 2 PYTHON
Aula 3 – 07/08 – Funções: criação, parâmetros, variaveis globais (4 horas)
Aula 4 – 09/08 – Funções: retorno (2 horas)
Lista de Exercício sobre funções
Nova lista de exercício – Lista e Matrizes
Lista de exercício de Arquivos
CRONOGRAMA:
11 de Dezembro- Prova Final
6 de Dezembro – Correção da Paralela e Revisão para Final
4 de Dezembro – Prova Paralela
29 de Novembro – Revisão para Paralela
27 de Novembro – Apresentação
20 de Novembro – 2º Prova
13 de Novembro – Revisão para segunda prova