Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
PROGRAMAÇAO II ( DCE05858 )
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
SCHILDT, Herbert. C completo e total. 3. ed. rev. e atual. São Paulo: Pearson Makron Books, 2008. xx, 827 p. ISBN 9788534605953 (broch.) LOPES, Anita.; GARCIA, Guto. Introdução à programação: 500 algoritmos resolvidos. Rio de Janeiro: Campus, 2002. xvi, 469 p. ISBN 9788535210194 (broch.) FARRER, Harry. Algoritmos estruturados. 3. ed. Rio de Janeiro: Livros Técnicos e Científicos, c1999. 284 p. (Programação estruturada de computadores) ISBN 8521611806 (broch.)

Bibliografia Complementar
KERNIGHAN, Brian W.; RITCHIE, Dennis M. C: a linguagem de programação : padrão ANSI. Rio de Janeiro: Elsevier: Campus, 1989. 289 p. ISBN 9788570015860 (broch.) FARRER, Harry. Programação estruturada de computadores: Pascal estruturado. 2. ed Rio de Janeiro: Guanabara Koogan, 1995. 255 p. ISBN 8527703297 (broch.) ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ e Java. 2. ed. São Paulo: Pearson Prentice Hall, 2008. 434 p. ISBN 9788576051480 (broch.) ZIVIANI, Nivio. Projeto de algoritmos: com implementações em Java e C++. São Paulo: Thomson Learning, 2007. 621 p. ISBN 9788522105250 (broch.) MECLER, Lan.; MAIA, Luiz Paulo. Programação e lógica com TURBO PASCAL. Rio de Janeiro: Campus, 1989. 227 p. ISBN 8570015607 (broch.). SOFFNER, Renato. Algoritmos e programação em linguagem C. Saraiva, 2013. PREISS, Bruno R. Estrutura de dados e algoritmos: Padrões orientados a objetos com java, Campus, 2000.
Carregando...