especialização em desenvolvimento de sistemas para...
TRANSCRIPT
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 paraModelagem 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.