Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Programação II ( DCE09909 )
Unidade:
Departamento de Computação e Eletrônica
Tipo:
Obrigatória
Período Ideal no Curso:
2
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
3

Objetivos
O objetivo desta disciplina é formar a base conceitual da programação, desenvolvendo a abstração, a prática da solução conceitual e as estratégias de lidar com problemas complexos. • Conhecer o ambiente de computação e os principais conceitos de programação, tais como algoritmos, estruturas de dados e estruturas básicas de controle. • Aplrimorar o raciocínio lógico através da programação. • Aplicar os conceitos e diretrizes básicas para a confecção de programas legíveis, bem documentados e estruturados.

Ementa
Recursos em uma linguagem: registros, conjuntos, apontadores e arquivos. Estruturas de dados mais comuns: matriz, listas, pilhas e árvores. Atualização, busca e ordenação em arquivos sequenciais e indexados. Técnicas para decomposição de problemas em módulos e sua implementação em computador. Backtracking e recursão. Processamentos de textos. Resolução de problemas diversos utilizando as técnicas acima.

Bibliografia
•         FARRER, Harrry et al; Algorítmos Estruturados (Programação Estruturada de Computadores) 2a ed., Ed. Guanabara. Rio de Janeiro, 1989. •         GUIMARÃES, A.M.; LAGES, N. A. C. Algoritmos Estruturados. LTC, Rio de Janeiro, 1985. SCHILDT, Herbert. C Completo e Total. 3a Ed. Pearson Education, São Paulo, 1997.

Bibliografia Complementar
DEITEL, M. D.; DEITEL, P. J.. C++: Como Programar. 3ª ed. Bookman. 2001. KORMEN, T. H. et al. Algoritmos: Teoria e prática. Campus. 2ª. Edição. 2002. MONTENEGRO F., PACHECO, R.. Orientação a Objetos usando C++. Ciência Moderna. 1994. PEREIRA, S. do L.. Estruturas de Dados Fundamentais: Conceitos e Aplicações. Érica. 8ª.Edição. 2000.
Carregando...