Algoritmos e Programação I
(1/10, 2/10, 1/11, 2/11, 1/12, 2/12, 1/13, 2/13, 1/14, 2/14, 1/15, 2/15, 1/16, 2/16, 2/17, 1/18, 2/18, 1/19, 2/19, 1/20, 2/20)
Aulas da Disciplina (Tentativa
de Calendário)
A disciplina consiste de 68 horas de aulas de atividades práticas e 34 horas
de atividades teóricas que serão ministradas de acordo com o calendário
(tentativa) abaixo(*).
- Aula 01 - O que é Ciência da Computação? Computadores e Solução de Problemas - Tipos de
Dados, Entrada e Saída e Atribuição (2 hs).
- Aula 02 - A Estrutura dos Computadores. Computadores e
Funções. Solução Algorítmica de Problemas Computacionais.
Desenvolvimento de Sistemas (2hs).
- Aula 03 - Como editar e compilar programas utilizando
Linguagens de Programação (2 hs).
- Aula 04 - Análise do Problema e Especificações. Desenvolvimento de Algoritmos. (2 hs).
- Aula 05 - Solucionando Problemas com Estrutura Sequencial 1 (2
hs).
- Aula 06 - Problemas com Estrutura de Controle Sequencial. Tipos
de Dados, Entrada e Saída, Operações e Cálculo (2hs).
- Aula 07 - Solucionando Problemas com Estrutura Sequencial 2 (2 hs).
- Aula 08 - Conceitos Básicos de Lógica. Lógica e Solução de
Problemas. Desenvolvendo Algoritmos com Estrutura Condicional (2
hs).
- Aula 09 - Desenvolvendo Algoritmos com Estrutura de Seleção (2 hs).
- Aula 10 - Solucionando Problemas com Estrutura de Controle de Seleção (2 hs).(2 hs).
- Aula 11 - Quantificadores. Iteração e Laços. Estruturas de Repetição e Solução de Problemas (2 hs).
- Aula 12 - Desenvolvendo Algoritmos com
Estrutura de Repetição 1 (2
hs).
- Aula 13 - Solucionando Problemas com Estrutura de Repetição 1 (2 hs).
- Aula 14 - Desenvolvendo Algoritmos com
Estrutura de Repetição 2 (2 hs).
- Aula 15 - Desenvolvendo Algoritmos com
Estrutura de Repetição 3 (2 hs).
- Aula 16 - Solucionando Problemas com Estrutura de Repetição 2 (2 hs).
- Aula 17 - Prova 1 - 11/05/2020 (2 hs).
- Aula 18 - Desenvolvendo Algoritmos com
Estrutura de Repetição 4 (2 hs)
- Aula 19 - Geração de números aleatórios. (2 hs).
- Aula 20 - Solucionando Problemas com Estrutura de Repetição 2 (2 hs).
- Aula 21 - Introdução a Listas (2hs).
- Aula 22 - Operações com Lista (2 hs).
- Aula 23 - Solucionando Problemas com Listas 1 (2 hs).
- Aula 24 - Operações em Conjuntos.. (2 hs).
- Aula 25 - Ordenação de conjuntos com mais de 5 elementos. (2 hs).
- Aula 26 - Solucionando Problemas com Listas 1 (2 hs).
- Aula 27 - Desenvolvendo Algoritmos com Aproximação. (2 hs).
- Aula 28 - Desenvolvendo Algoritmos com Simulação. (2 hs).
- Aula 29 - Solucionando Problemas Problemas com Aproximação e Simulação. (2 hs).
- Aula 30 - Ordenação de Listas (Seleção/Bolha/Inserção) (2 hs).
- Aula 31 - Busca Sequencial e Busca Binária em Listas (2 hs).
- Aula 32 - Solucionando Problemas de Ordenação e Busca (2 hs).
- Aula 33 - Prova 2 - 03/06/2020 (2 hs).
- Aula 34 - Representando Arranjos Bidimensionais com Lista de Listas. (2 hs).
- Aula 35 - Desenvolvendo Algoritmos com Matrizes 1 (2 hs).
- Aula 36 - Solucionando Probkemas com Matrizes 1 (2 hs).
- Aula 37 - Desenvolvendo Algoritmos com Matrizes 2 (2 hs).
- Aula 38 - Desenvolvendo Algoritmos com Matrizes 3 (2 hs).
- Aula 39 - Solucionando Probkemas com Matrizes 2 (2 hs).
- Aula 40 - Desenvolvendo Algoritmos com Dicionários (Regitros). (2 hs).
- Aula 41 - Desenvolvendo Algoritmos com Listas de Dicionários. (2
hs).
- Aula 42 - Solucionando Probkemas com Listas de Dicionários. (2 hs). (2 hs).
- Aula 43 - Modularização - Funções com variáveis simples.
(2 hs).
- Aula 44 - Modularização - Funções com strings.
(2 hs).
- Aula 45 - Solucionando Problemas com Funções (variáveis simples e strings). (2 hs).
- Aula 46 - Modularização - Funções com Listas.
(2 hs).
- Aula 47 - Modularização - Funções com Listas de Listas. (2 hs).
- Aula 48 - Solucionando Problemas com Funções (Listas e Lista de Listas). (2 hs).
- Aula 49 - Modularização - Funções com Dicionários. (2 hs).
- Aula 50 - Modularização - Funções com Listas de Dicionários. (2 hs).(2 hs).
- Aula 51 - Prova 3 - 15/07/2020 (2 hs)*.
- Aula - Prova
Substitutiva - ??/07/2020 (2 hs)*.
Por favor, verifique os horários e salas de aulas e
laboratórios junto a Coordenação do Curso.
(*)A atual previsão de aulas é
para o semestre em curso.
Professor
Edson Norberto
Cáceres