Disciplina de Estágio à Docência

Ementa:Desenvolvimento de atividades de docência em disciplinas da área de computação, matemática, física ou engenharia em nível de graduação, visando a complementação da formação didático-pedagógica do discente no programa de pós graduação.


Bibliografia:De acordo com disciplina de graduação em que o aluno for desenvolver as atividades.

Metodologia Científica para Computação

Total de créditos: 4 créditos
 

Ementa:Elementos fundamentais e necessários para a compreensão da metodologia científica e de suas implicações para a elaboração e execução de projetos de pesquisa em computação. A importância da divulgação científica e seus meios. Metodologia na elaboração e na escrita de artigos científicos, em particular, na língua inglesa. Seu estilo, sua gramática e suas principais seções. Técnicas para elaboração de apresentações e seminários, e técnicas para escrita de projetos de pesquisa. Projeto e análise estatística em experimentos.


Bibliografia:

(a) Zoebel, J. (2004). Writing for Computer Science. Springer, 2nd edition.

(b) Strunk Jr., W.; White, E. B. (1999). The Elements of Style. Longman, 4th Edition.

(c)Box, G. E. P.; Hunter, J. S. (2005). Statistics for Experimenters: Design, Innovation, and Discovery. Wiley-Interscience, 2nd Edition.
(d) Aluisio, S. M.; Barcelos, I.; Sampaio, J.; Oliveira Jr., O. N. (2001). How to learn the many unwritten rules of the game of the academic discourse: a hybrid approach based on critiques and cases to support scientific writing. IEEE international conference on advanced lerning technologies, Madison. Proceedings, pp.257-260.

(e) Barros, A. J. S.; Lehfeld, N. A. (2008). Fundamentos de Metodologia Científica. 3a. Edição.
(f) Castro, C. M. (2010). Como Redigir E Apresentar Um Trabalho Cientifico. Pearson Brasil, 2a. Edição.
(g)  Castro, C. M. (2006). A prática da Pesquisa. Pearson Brasil. 2a. Edição.

Tópicos Especiais I, II, III, IV e V

Total de créditos: 4 créditos
 

Ementa: Disciplinas de conteúdo variável para a introdução de novas tecnologias e temas recentes, visando contemplar assuntos que venham a consolidar as áreas de otimização, sistemas inteligentes e sistemas computacionais.

Bibliografia: Livros, artigos científicos em periódicos e anais de conferências da área.

Ementas: Tópicos Especiais (2019 - 2 ºSemestre) 

Tópicos Especiais III: Programação Concorrente e Distribuída 

Ementa:  

Introdução a programação concorrente; Arquitetura de máquinas paralelas e distribuídas; Análise de dependências; Técnicas e algoritmos clássicos em programação concorrente e distribuída (seções críticas, exclusão mútua, semáforos, monitores, sincronização de relógios, etc); Expressando concorrência em sistemas de memória compartilhada e distribuída; Medidas de desempenho de aplicações paralelas; Exploração de paralelismo; solução de problemas com concorrência; Introdução a programação para arquiteturas Multicore/Manycores e GPGPU. Técnica de Map-Reduce.;

Bibliografia:

(a). Ben-Ari, M. Principles of Concurrent and Distributed Programming, 2a edição, Addison-Wesley,
2006.
(b). Herlihy, M., Shavit, N. The Art of Multiprocessor Programming, Elsevier, 2008
(c). Andrews, G.R. Foundations of Multithreaded, Parallel, and Distributed Programming, Addison-
Wesley, 1999;

 
Tópicos Especiais IV: Compiladores 

Ementa: 

Sistema de Varredura - Análise Léxica; Gerador de Analisador Léxico; Análise Sintática Descendente; Análise Sintática Ascendente; Gerador de Analisador Sintático; Análise Semântica; Geração de Código.

Bibliografia:  
(a). LOUDEN, Kenneth C; SILVA, Flávio S.C. Compiladores: princípios e práticas. Säo Paulo: Thomson, 2004. 569 p. ISBN 978-85-221-0422-2.;
(b). Aho, Alfred V et al. Compiladores: princípios, técnicas e ferramentas. 2 ed. São Paulo: Person Addison Wesley, 2007. 634 p. ISBN 978-85-88639-24-9. tradução de "Compilers: principles, techniques, and tools.;
(c). APPEL, Andrew W; PALSBERG, Jens. Modern compiler implementation in Java. 2 ed. New York: Cambridge at the University Press, 2002. 501 p p. ISBN 978-0-521-82060-8.

 
Tópicos Especiais V: Interação Humano-Computador 

Ementa:
Introdução a Interfaces Homem Computador (IHC). Aspectos humanos. Design de sistemas
interativos. Técnicas de design. Contextos e fundamentos do design. Ferramentas de suporte. Avaliação.

Bibliografia:

(a). PREECE, Jennifer; ROGERS, Yvonne; SHARP, Helen. Design de interação: além da interação homem-computador. Porto Alegre, RS: Bookman, 2005. 548 p. ISBN 978-85-363-0494-6. Título original: Interaction design: beyond human - computer interaction.
(b). Barbosa, Simone Diniz Junqueira; Silva, Bruno Santana. Interação humano-computador. Rio de Janeiro: Campus, 2010. 384 p. (Séries SBS, Sociedade Brasileira de Computação). ISBN 978-85-352-3418-3.
(c). Benyon, David. Interação humano-computador. 2 ed. Pearson Prentice Hall, 2011. 442 p. ISBN 978-85-7936-109-8.
(d). Dix, Alan et al. Human-computer interaction. 3 ed. Harlow: Pearson Prentice Hall, 2004. 834 p. ISBN 978-0-13-046109-4.

 

Ementas: Tópicos Especiais (2019 - 1 ºSemestre)

 
Tópicos Especiais I: Segurança Computacional
Ementa: 
Introdução a segurança computacional; ataques e ameaças de segurança; políticas de segurança; mecanismos de segurança, criptografia, autorização e controle de acesso, autenticação; segurança em sistemas operacionais e software; aplicações de segurança em redes e Internet; técnicas e ferramentas para testes de invasão;
Bibliografia:

(a) STALLINGS, William. Criptografia e seguranças de redes: princípios e práticas. 4 ed. Säo Paulo: Person Prentice-Hall, 2008. 492 p p. ISBN 978-85-7605-119-0. Título original:
Criptography and networking security 4/E.
(b) Cole, Eric; Krutz, Ronald; Conley, James W.. Network security bible. 2nd ed. Indianapolis: Wiley, 2009. 891 p. ISBN 978-0-470-50249-5.
(c) Charles P. Pfleeger, Shari Lawrence Pfleeger. Security in Computing, 4th ed. Prentice Hall,
2007.
(d) Livros, artigos científicos em periódicos e anais de conferências da área.

 
Tópicos Especiais II: Análise de Séries Temporais Não Lineares
Ementa: 

Conceitos de sistemas com dinâmica não linear e caótica; Caracterização de sistemas não lineares; Estacionariedade, determinismo e predicabilidade; Reconstrução de atratores;
Estimação de Expoente de Lyapunov; Entropia de Kolmogorov-Siani e Shannon; Gráficos de Recorrência e quantificadores; Análise de sinais via redes complexas; Processamento e armazenamento de informações em sistema não lineares.

Bibliografia:

(a) Kantz, H.; Schreiber, T. (2004). Nonlinear Time Series Analysis. 2nd Edition. Cambridge;
(b) Strogatz, S. H. (2015). Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering.
2nd Edition. Westview Press. (c) Sayama, H (2015). Introduction to the Modeling and Analysis of Complex Systems. Open Suny
(d) Estrada, E (2016). The Structure of Complex Networks. Oxford.