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
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.