Programático para a Prova

Propaganda
Especialização em Desenvolvimento de Sistemas para Dispositivos Móveis
Processo Seletivo
Conteúdo Programático para a Prova
1) Análise e Programação Orientadas a Objetos
- Classe e objeto
- Herança
- Polimorfismo
- Encapsulamento
- Classe abstrata
- Interface
- Unified Modeling Language (UML)
2) Linguagem de programação Java
- Fundamentos e características da linguagem
- Programação orientada a objetos usando Java
- Programação concorrente e threads
3) Estruturas de dados
- Alocação de memória estática X alocação de memória dinâmica
- Fila
- Pilha
- Lista
- Árvore Binária de Busca
- Algoritmos de ordenação
4) Banco de Dados
- Modelo Entidade-Relacionamento
- Structured Query Language (SQL)
- Triggers (gatilhos)
- Índices
- Transações
BIBLIOGRAFIA
GUEDES, G. T. A. “UML 2 - Uma Abordagem Prática”, 2ª ed., Novatec, 2011.
BEZERRA, E. “Princípios de Análise e Projeto de Sistemas UML – Um Guia Prático para
Modelagem de Sistemas”, Campus, 2006.
DEITEL, P.; DEITEL, H. “Java: Como Programar”, 8ª ed., Prentice Hall, 2010.
FURGERI, S. “Java 7 – Ensino Didático”, Érica, 2010.
SCHILDT, H.; SKRIEN, D. “Programação com Java – Uma Introdução Abrangente”, McGraw-Hill,
2013.
SANTOS, R.. “Introdução à Programação Orientada a Objetos Usando Java”, 2ª ed., Campus,
2013.
TENENBAUM, A.; LANGSAM, Y.; AUGENSTEIN, M.J. “Estruturas de Dados Usando C”, Pearson,
1995.
HEUSER, C. A. “Projeto de Banco de Dados”, 5ª ed., Sagra Luzzatto, 2004.
SILBERSCHATZ, A; KORTH, H. F.; SUDARSHAN, S. “Sistema de Banco de Dados”, 5ª ed.,
Campus, 2006.
DATE, C. J. “Introdução a Sistemas de Banco de Dados”, 8ª ed., Campus, 2004.
DAMAS, L. “SQL – Structured Query Language”, 6ª ed., LTC, 2007.
Download