0

Programação I

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

Código do Jogo da Velha

Código da Agenda com Arquivo

TRABALHO FINAL DA DISCIPLINA

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

Notas dos trabalhos finais: