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)
Aulas da Disciplina (Tentativa
de Calendário)
A disciplina consiste de 68 horas de aulas teóricas e 34 horas
de aulas práticas 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 - Análise do Problema e Especificações. Desenvolvimento de Algoritmos. MAPS (2 hs).
- Aula 04 - Especificando a Solução de um Problema
Algorítmico. Desenvolvendo Algoritmos com Estrutura Sequencial (2
hs).
- Aula 05 - Conceitos Básicos de Lógica. Lógica e Solução de
Problemas. Desenvolvendo Algoritmos com Estrutura Condicional (2
hs).
- Aula 06 - Desenvolvendo Algoritmos com Estrutura de Seleção (2 hs).
- Aula 07 - Quantificadores. Iteração e Laços. Estruturas de Repetição e Solução de Problemas (2 hs).
- Aula 08 - Desenvolvendo Algoritmos com
Estrutura de Repetição (2
hs).
- Aula 09 - Desenvolvendo Algoritmos com
Estrutura de Repetição (2 hs).
- Aula 10 - Estrutura de Repetição. Geração de números aleatórios (2 hs).
- Aula 11 - Desenvolvendo Algoritmos com Estrutura de Repetição (2 hs).
- Aula 12 - Prova 1 -
??/09/2018 (2 hs). (2 hs).
- Aula 13 - Aproximação e Simulação (2 hs).
- Aula 14 - Introdução a Listas (2hs).
- Aula 15 - Problemas Computacionais envolvendo texto
(strings) (2 hs).
- Aula 16 - Solução Algorítmica de Problemas envolvendo
Strings (2 hs
- Aula 17 - Estrutura de Dados Homogênea - Arranjos - Operações (2 hs).
- Aula 18 - Estrutura de Dados Homogênea - Arranjos - Aplicações (2 hs).
- Aula 19 - Estrutura de Dados Homogênea - Arranjos - Exemplos (2 hs).
- Aula 20 - Ordenação de Arranjos (Seleção/Bolha/Inserção) (2 hs).
- Aula 21 - Busca Sequencial e Busca Binária em Arranjos (2 hs).
- Aula 22 - Prova 2 -
??/10/2018 (2 hs).
- Aula 23 - Estrutura de Dados Homogênea - Arranjos Bidimensionais - Operações(2 hs).
- Aula 24 - Estrutura de Dados Homogênea - Arranjos Bidimensionais - Aplicações (2 hs).
- Aula 25 - Estrutura de Dados Homogênea - Arranjos Bidimensionais - Exemplos (2 hs).
- Aula 26 - Estrutura de Dados Homogênea - Arranjos Multidimensionais (2 hs).
- Aula 27 - Estrutura de
Dados Heterogênea - Registros (2 hs).
- Aula 28 - Modularização - Funções para a Solução de
Problemas - Passagem de Parâmetros por valor (2
hs).
- Aula 29 - Modularização - Funções para a Solução de
Problemas - Passagem de Parâmetros por referência
(2 hs).
- Aula 30 - Modularização - Funções para a Solução de
Problemas - Passagem de Parâmetros com arranjos e strings
(2 hs).
- Aula 31 - Modularização - Funções para a Solução de
Problemas - Passagem de Parâmetros com arranjos e registros
(2 hs).
- Aula 32 - Definindo tipos abstratos de dados - Arranjos de Strings (2 hs).
- Aula 33 - Definindo tipos abstratos de dados - Arranjos de Registros (2 hs).
- Aula 34 - Prova 3 -
??/12/2018 (2 hs)*.
- Aula - Prova
Substitutiva - ??/12/2018 (2 hs)*.
- Aula 01 - Como editar e compilar programas utilizando
Linguagens de Programação (2 hs).
- Aula 02 - Codificação e Implementação de Programas - Tipos
de Dados, Entrada e Saída, Operações e Cálculo (2hs).
- Aula 03 - Codificação e Implementação de Programas com Estrutura de Controle Sequencial (2 hs).
- Aula 04 - Codificação e Implementação de Programas com Estrutura de Controle de Seleção (2 hs).
- Aula 05 - Codificação e Implementação de Programas
com Estrutura de Controle de Repetição (2 hs).
- Aula 06 - Codificação e Implementação de Programas com Estruturas de Controle Sequencial, Seleção e Repetição (2 hs)
- Aula 07 - Codificação e Implementação de Programas
envolvendo Aproximação e Simulação (2 hs).
- Aula 08 - Codificação e Implementação de Programas
envolvendo Strings (2 hs).
- Aula 09 - Codificação e Implementação de Programas
envolvendo Estrutura de Dados Homogênea (2 hs).
- Aula 10 - Codificação e Implementação de Programas
envolvendo Estrutura de Dados Homogênea (2 hs).
- Aula 11 - Codificação e Implementação de Programas
envolvendo Estrutura de Dados Homogênea (2 hs).
- Aula 12 - Codificação e Implementação de Programas
envolvendo Estrutura de Dados Homogênea (2 hs).
- Aula 13 - Codificação e Implementação de Programas
envolvendo Estrutura de Dados Heterogênea (2 hs).
- Aula 14 - Codificação e Implementação de Programas
envolvendo Funções - Variáveis simples, valor e referência (2 hs).
- Aula 15 - Codificação e Implementação de Programas
envolvendo Funções - Variáves compostas (2 hs).
- Aula 16 - Codificação e Implementação de Programas
envolvendo Funções - Variáves compostas (2 hs).
- Aula 17 - Codificação e Implementação de Programas
envolvendo Funções - Variáves compostas heterogêneas (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