Plano de Curso
Competências
Desenvolver algoritmos através de divisão modular e
refinamentos sucessivos; Distinguir e avaliar linguagens e ambientes de
programação, aplicando-os no desenvolvimento de
software;
Implementar pseudo-códigos, algoritmos e outras
especificações para codificar programas.
Habilidades
Selecionar e utilizar estruturas de dados na resolução
de problemas computacionais;
Utilizar compiladores e ambientes de desenvolvimento
na elaboração de programas;
Utilizar modelos, pseudocódigos e ferramentas na representação da solução de problemas.
Bases Tecnológicas
- Lógica computacional
- Algoritmos e pseudocódigos
- Linguagens de programação
- Estruturas de dados
Bibliografia
BODOFF, Stephanie et al. Tutorial do J2EE. Campus, 2002.
CORMEN, Thomas H. Et al. Algoritmos – Teoria e Prática. 2002.
DEITEL, Harvey M ; DEITEL, Paul J. Java Como Programar. Pearson, 2003.
DEITEL, P. J. Java 2 – Como Programar. Bookman, 2001.
NORTON, Peter, AITKEN. A Bíblia do Programador. Campus, 1994.
TOSCANI, Laira Vieira; VELOSO, Paulo A. S. Complexidade de Algoritmos. Sagra Luzzatto, 2005.
<< Voltar |