ESCOLHA I
5º. Semestre
Carga Horária: 80 aulas
Disciplinas de aprofundamento em banco de dados ou sistemas operacionais. A faculdade pode oferecer as duas, ou apenas uma, conforme contingente de estudantes e as condições de infraestrutura ou disponibilidade de docentes. O estudante cursará quatro aulas semanais de uma delas.
LABORATÓRIO DE BANCO DE DADOS
Objetivo: Implementar soluções de Banco de Dados por meio de tecnologias emergentes.
Ementa: Tecnologias emergentes de mercado que serão aplicadas em laboratório.
Bibliografia básica:
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. Pearson, 2005.
OTEY, M., OTEY, D. Microsoft SQL Server 2005: Guia do Desenvolvedor. Ciência Moderna, 2007.
TEOREY, T; LIGHTSTONE, S; NADEAU, T. Projeto e Modelagem de Bancos de Dados. Campus, 2006.
SISTEMAS DISTRIBUÍDOS
Objetivo: Conhecer, manter, configurar, projetar e implementar sistemas distribuídos.
Ementa: Fundamentos de Sistemas Distribuídos. Comunicação e Sincronização de Processos. Sistemas Operacionais Distribuídos. Sistemas de Arquivos Distribuídos. Memória Compartilhada Distribuída. Tolerância a Falhas. Segurança. Sistemas Distribuídos de Tempo Real. Aplicações Distribuídas.
Bibliografia básica:
COULOURIS, G; DOLLIMORE, J; KINDBERG, T. Sistemas Distribuídos: Conceitos e Projeto. Bookman, 2007.
TANENBAUM, A S; STEEN, M. Sistemas Distribuidos – Princípios e Paradigmas. Prentice-Hall, 2007.