Você está na página 1de 5

____________________________________________________________________________________

Faculdade Ateneu www.fate.edu.br


Unidade Messejana: Avenida Coletor Antonio Gadelha, 621 Telefone: 3474.5151.
Unidade Antonio Bezerra: Rua So Vicente de Paula, 300 Telefone: 3235.0668
Unidade Lagoa de Messejana: Rua Manoel Arruda, 70- Telefone: 3274.9700

Plano de Ensino

Curso: Anlise e Desenvolvimento de Sistemas
Ano/Semestre
2014.1

Identificao
Disciplina: Algoritmos Computacionais

Cdigo

N Crditos
03



Carga Horria Total

Carga Horria Semanal
Distribuio da Carga Horria:
Terica Prtica
60h/a 3h/a 10h/a 50 h/a

Ementa
Lgica de programao. Lgica de programao. Estruturas de controle. Estrutura seqencial.
Estruturas de dados. Programao Estruturada ou Modular.


Objetivos
Objetivo Geral:
Aplicar as principais estruturas de dados com nfase em seus algoritmos.

Objetivos Especficos:
Elaborar algoritmos estruturados para a soluo de problemas quanto capacidade de
verificao da correo de algoritmos;
Criar representaes conceituais e desenvolver programas usando tipos abstratos de
dados e suas especificaes formais.
Aplicar corretamente as estruturas da linguagem: seqencial, condicional e repetitiva;
analisando o problema proposto e determinando, algoritmicamente, a sua soluo.
Desenvolver aplicaes utilizando as estruturas apresentadas.
Implementar os algoritmos utilizando uma linguagem de programao.


Contedo Programtico
1. Lgica de programao
1.1. Noes de Lgica.
1.2. Algoritimizando a Lgica

2. Tpicos preliminares
2.1. Tipos Primitivos
2.2. Constantes
2.3. Variveis
2.4. Expresses Aritmticas
2.5. Expresses Lgicas
2.6. Comando de Atribuio
2.7. Comandos de Entrada e Sada

3. Estruturas de Controle
3.1. Estrutura Seqencial

____________________________________________________________________________________
Faculdade Ateneu www.fate.edu.br
Unidade Messejana: Avenida Coletor Antonio Gadelha, 621 Telefone: 3474.5151.
Unidade Antonio Bezerra: Rua So Vicente de Paula, 300 Telefone: 3235.0668
Unidade Lagoa de Messejana: Rua Manoel Arruda, 70- Telefone: 3274.9700
3.2. Estrutura de Seleo
3.2.1. Seleo Simples
3.2.2. Seleo Composta
3.2.3. Seleo Encadeada
3.2. Estruturas de Repetio

4. Estruturas de Dados
4.1. Variveis Compostas Homogneas
4.1.1.cVariveis Unidimensionais
4.1.2. Variveis Multidimensionais
4.2. Variveis Compostas Heterogneas
4.2.1. Registros
4.2.2. Registro de Conjuntos
4.2.3. Conjunto de Registros

5. Programao Estruturada ou Modular
5.1. Mdulos
5.1.1. Sub-Rotinas
5.1.2. O Mtodo Top-Down
5.2. Escopo de Variveis
5.2.1. Variveis Locais
5.2.2. Variveis Globais
5.3. Passagem de Parmetros
5.3.1. Por Valor
5.3.2. Por Referncia
5.4. Aplicao Prtica de Sub-Rotinas
5.4.1. Procedimentos
5.4.2. Funes.

Metodologia de Ensino
A disciplina ser ministrada em aulas expositivas com o uso de projetor multimdia e
eventualmente caixas de som, utilizando metodologias de trabalhos em grupos, exerccios
programados, seminrios, exposies dialogadas e grupos de discusso com anlise e elaborao
de casos.

Relaes Interdisciplinares da Disciplina
A disciplina de Algoritmos Computacionais esta ligada diretamente com outras disciplinas
estruturantes do Curso de Redes de Computadores, mais diretamente com Programao de
Computadores, Banco de Dados e Laboratrio de Banco de Dados e, indiretamente com
Laboratrio de Redes, Tpicos Especiais em Redes de Computadores I, Redes sem Fio e
Telefonia IP.

Processo de Avaliao da Aprendizagem
A avaliao de rendimento dos alunos se processar conforme as demandas e especificidades da
disciplina considerando ainda o exposto no Regimento da Faculdade e, conforme entendimento
com a Coordenao de Curso.


Recursos Audiovisuais / Laboratrios
Data-show, TV, aparelho de DVD, aparelho de som, Laboratrio de Informtica (para prticas e
exerccios)


____________________________________________________________________________________
Faculdade Ateneu www.fate.edu.br
Unidade Messejana: Avenida Coletor Antonio Gadelha, 621 Telefone: 3474.5151.
Unidade Antonio Bezerra: Rua So Vicente de Paula, 300 Telefone: 3235.0668
Unidade Lagoa de Messejana: Rua Manoel Arruda, 70- Telefone: 3274.9700
Bibliografia
Bibliografia Bsica:
FORBELLONE, Andr Luiz Villar. Lgica de programao. So Paulo: Makron Books, 2000.
ZIVIANI, Nvio. Projeto de algoritmos: com implementaes em Pascal e C. 5. ed. So Paulo:
Pioneira, 1999. (Coleo Pioneira Informtica).
MANZANO, J. A. N. G., OLIVEIRA, J. F. Algoritmos: Lgica para desenvolvimento de
programao de computadores. rica, 2000.

Bibliografia Complementar:
GUIMARES, A. M.; LAGES, N. A. C. Algoritmos e estruturas de dados. Rio de Janeiro: LTC,
1994.
LOPES, Anita; GARCIA, Guto. Introduo Programao. Campus, 2002.
FARRER, H. et al. Algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 1999.
PUGA, Sandra. Lgica de programao e estrutura de dados, com aplicaes em java. So
Paulo: Prentice Hall, 2003.
5. WILLIAM, J. Collins. Programao estruturada com estudos de casos em pascal. So
Paulo: McGraw-Hill, 1990.





































____________________________________________________________________________________
Faculdade Ateneu www.fate.edu.br
Unidade Messejana: Avenida Coletor Antonio Gadelha, 621 Telefone: 3474.5151.
Unidade Antonio Bezerra: Rua So Vicente de Paula, 300 Telefone: 3235.0668
Unidade Lagoa de Messejana: Rua Manoel Arruda, 70- Telefone: 3274.9700
Planos de Aula

Anlise e Desenvolvimento de Sistemas Ano
Docente Responsvel: Otlia C. Nogueira 2014.1

Identificao Semestre / Perodo
Disciplina: Algoritmos Computacionais

2014.1

Carga Horria Total Carga Horria Semanal Distribuio da Carga Horria:
Terica Prtica
60h/a 3h/a 10h/a 50h/a

Cronograma de aulas
Aula Data Assunto Referncia Pginas
1 05/02 Apresentao da disciplina Conceituao. Mtodo para
construo de algoritmos.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

2 07/02 Forma de Representar um algoritmo (Fluxograma).
Estrutura bsica de um algoritmo.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

3 12/02 Tipos de dados e instrues primitivas: tipos de dados;
constantes e variveis; expresses aritmticas e
operadores matemticos. Operaes de entrada e sada de
dados e atribuio.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

4 19/02 Exerccios de fixao.
5 26/02 Operaes de seleo: seleo simples, operadores
relacionais, seleo composta e encadeada; e operadores
lgicos.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

6 12/03 Exerccios de fixao.
7 15/03 Exerccios de fixao.
8 22/03 Exerccios e reviso para a prova.
9 26/03 NP1
10 02/04 Correo e entrega da prova. Introduo a Operaes de
Repetio Operaes de repetio: enquanto. Exerccios
de fixao.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

11 09/04 Operaes de repetio: repita... at. Exerccios de
fixao.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

12 16/04 Operaes de repetio: para. Exerccios de fixao. MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

13 23/04 Relao entre os tipos de estruturas de lao. Exerccios de
fixao.

14 30/04 Vetores. Conceituao e operaes bsicas com vetores.
Exerccios de fixao.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

15 07/05 Exerccios de fixao.
16 14/05 Programao estruturada: procedimentos e funes.
Exerccios de fixao.
MANZANO, J. A. N. G.,
OLIVEIRA;
FORBELLONE

17 21/05 Exerccios e reviso para a prova.

____________________________________________________________________________________
Faculdade Ateneu www.fate.edu.br
Unidade Messejana: Avenida Coletor Antonio Gadelha, 621 Telefone: 3474.5151.
Unidade Antonio Bezerra: Rua So Vicente de Paula, 300 Telefone: 3235.0668
Unidade Lagoa de Messejana: Rua Manoel Arruda, 70- Telefone: 3274.9700
18 28/05 NP2
19 04/06 Correo e entrega da prova. Entrega de trabalhos.
20 11/06 Entrega de trabalhos.


Data: ___/___/ 2014. Professor: ____________________________________


Coordenador do curso: ________________________________