A)  DISCIPLINAS (exigem-se 24 créditos)
CódigoNomeLinha de PesquisaCréditos
2COP212Algoritmos e Estruturas de DadosBásica4cr – 60h
2COP214Processos EstocásticosBásica4cr – 60h
2COP313Engenharia de SoftwareSistemas de Informação4cr – 60h
2COP382Análise e Projeto de AlgoritmosBásica4cr – 60h
2COP216Estudo Dirigido I (orientador e aluno)Especializada2cr – 30h
2COP217Estudo Dirigido II (orientador e aluno)Especializada2cr – 30h
2COP219Redes de Computadores IRedes de Computadores4cr – 60h
2COP220Redes de Computadores IIRedes de Computadores4cr – 60h
2COP221Gerência de RedesRedes de Computadores4cr – 60h
2COP222Segurança de RedesSegurança de Redes4cr – 60h
2COP226Tópicos Especiais em RedesRedes de Computadores e Segurança de Redes4cr – 60h
2COP229Inteligência ComputacionalInteligência Computacional4cr – 60h
2COP385Gerenciamento de Projetos de SoftwareSistemas de Informação4cr – 60h
 2COP333
a 2COP350  
Tópicos Especiais  
2COP493Linguagens Formais e AutômatosBásica4cr – 60h
2COP494Metodologia de Pesquisa em ComputaçãoBásica4cr – 60h
2COP495Redes sem FioRedes de Computadores4cr – 60h
2COP496Arquitetura de ComputadoresArquitetura e Linguagens de Programação4cr – 60h
2COP497CompiladoresArquitetura e Linguagens de Programação4cr – 60h
2COP498Tópicos Especiais em Arquitetura e Linguagens de ProgramaçãoArquitetura e Linguagens de Programação4cr – 60h
2COP499Governança de TICSistemas de Informação4cr – 60h
2COP500Bancos de DadosSistemas de Informação4cr – 60h
2COP501Bancos de Dados não ConvencionaisSistemas de Informação4cr – 60h
2COP502Processos Digital de ImagensProcessamento Gráfico4cr – 60h
2COP503Projeto de Interação Homem ComputadorSistemas de Informação4cr – 60h
2COP504Tópicos Especiais em Sistemas de InformaçãoSistemas de Informação4cr – 60h
2COP505Tópicos Especiais em Processamento GráficoProcessamento Gráfico4cr – 60h
2COP506Tópicos Especiais em Informática na EducaçãoInformática na Educação4cr – 60h
2COP507Reconhecimento de PadrõesInteligência Computacional4cr – 60h
2COP508Verificação Formal e Teste Baseado em ModelosAlgoritmos e Modelos Computacionais4cr – 60h
2COP509Processamento de Linguagem NaturalAlgoritmos e Modelos Computacionais4cr – 60h
2COP510Tópicos Especiais em Inteligência ComputacionalInteligência Computacional4cr – 60h
2COP511Tópicos Especiais em Algoritmos e Modelos ComputacionaisAlgoritmos e Modelos Computacionais4cr – 60h
2COP512Seminários de Pesquisa em ComputaçãoEspecializada2cr – 30h
B) ESTÁGIO DE DOCÊNCIA NA GRADUAÇÃO
(obrigatória para alunos bolsistas)
2COP237Estágio de Docência na Graduação2cr – 30h
C) DISSERTAÇÃO (exigem-se 50 créditos)
2COP238Dissertação I10cr – 150h
2COP239Dissertação II10cr – 150h
2COP240Dissertação III15cr – 225h
2COP241Dissertação IV15cr – 225h

Ementas

2COP212Algoritmos e Estruturas de Dados4cr – 60h
Projetos de algoritmos e estruturas de dados. Algoritmos de ordenação. Algoritmos em grafos. Medidas de complexidade de algoritmos no emprego de programação dinâmica, métodos de busca e ordenação. Análise de complexidade.
2COP214Processos Estocásticos4cr – 60h
Cadeias de Markov. Comunicação. Estados recorrentes e transitórios. Processos Estocásticos contínuos. Modelos de fila. Processos de Segunda ordem.
2COP216Estudo Dirigido I (orientador e aluno)2cr – 30h
Estudos dirigidos pelo orientador para o aluno com temas relacionados à pesquisa que está sendo realizada pelo aluno.
2COP217Estudo Dirigido II (orientador e aluno)2cr – 30h
Estudos dirigidos pelo orientador para o aluno com temas relacionados à pesquisa que está sendo realizada pelo aluno.
2COP219Redes de Computadores I4cr – 60h
Conceitos sobre Redes: Tendências e Impactos Sociais, Hardware, Software de redes. Modelo de referência OSI/ISO. Conceitos e principais protocolos sobre Nível físico, Enlace e Rede, transporte e aplicação. Redes Locais. Redes IP.
2COP220Redes de Computadores II4cr – 60h
Contextualizar ao aluno novas tecnologias que são introduzidas na Internet para torná-la uma rede de alto desempenho e com qualidade de serviço visando a integração de serviços de multimídias.
2COP221Gerência de Redes4cr – 60h
Proporcionar ao aluno conhecimentos sobre gerência e administração de redes de computadores, envolvendo Falhas, Configuração, Contabilização, Performance e Segurança e a utilização de ferramentas para auxiliar na gerência de redes.
2COP222Segurança de Redes4cr – 60h
Conceitos básicos em cifragem de dados. Criptografia clássica. Sistemas de chave pública. Assinatura Digital. Controle de Acesso. Segurança em redes locais de computadores. Segurança na Internet. Firewall. Falhas no TCP/IP.
2COP226Tópicos Especiais em Redes I4cr – 60h
Assuntos atuais e de interesse da comunidade cientifica relacionados a redes de computadores e comunicação de dados.
2COP229Inteligência Computacional4cr – 60h
Conceitos e definições de neurocomputação. Leis de aprendizagem. Redes Adaline, Madaline e Perceptron de Múltiplas Camadas. Aprendizagem por Retro-propagação. Rede de Kohonen, ART, RBF e similares. Redes de Hopfield e similares. Sistemas Fuzzy e algoritmos evolucionários.
2COP237Estágio de Docência na Graduação4cr – 60h
Participação em aulas de graduação, treinamento de estagiários de iniciação científica e outras atividades correlatas a critério e acompanhamento da Comissão Coordenadora, com supervisão do orientador e com a presença do professor responsável pela disciplina.
2COP313Engenharia de Software4cr – 60h
Introdução à Engenharia de Software. Processos de desenvolvimento de software. Estudo comparativo de metodologias de desenvolvimento de software. Qualidade de software.
2COP333a }2COP350 Tópicos Especiais Créditos variáveis

Em aberto.

2COP382Análise e Projeto de Algoritmos4cr – 60h
Estudo de complexidade de algoritmos. Projeto de Algoritmos. Algoritmos de ordenação e seleção. Algoritmos em Grafos. Método Guloso e Programação Dinâmica. Noções de intratabilidade: classes P, NP e NP-completa. Algoritmos aproximativos.
2COP385Gerenciamento de Projetos de Software4cr – 60h
Conceitos de Gerenciamento de Projetos de Software. Iniciação do projeto. Planejamento. Execução. Monitoramento e controle. Encerramento do projeto.
2COP493Linguagens Formais e Autômatos4cr – 60h
Modelos computacionais (finitos) usados para descrever linguagens (de computação) infinitas. Classes de linguagens. Modelos gramaticais e autômatos. Modelos específicos.
2COP494Metodologia de Pesquisa em Computação4cr – 60h
Estudo e desenvolvimento de trabalhos e projetos científicos relacionados a Ciência da Computação. A investigação científica em Ciência da Computação. Leitura e escrita científica. Revisão sistemática. O processo de elaboração de projetos de pesquisa e artigos científicos: a definição do problema, levantamento de hipóteses, escolha do método. Redação de projetos de pesquisa e artigos.
2COP495Redes sem Fio4cr – 60h
Conceitos de comunicação sem fio. Características do meio de transmissão sem fio. Propagação em larga escala. Propagação em pequena escala. Técnicas de diversidade. Espalhamento espectral (Spread Spectrum). Padrões IEEE para comunicação sem fio. Redes Ad Hoc. Redes de Sensores Sem Fio. Redes sem fio de baixa potência e longo alcance (LPWAN). Redes sem fio para Internet das Coisas. Padrões de redes para comunicação celular. Noções de análise e planejamento de redes Wi-Fi.
2COP496Arquitetura de Computadores4cr – 60h
Medidas e avaliação de Desempenho. Aritmética para computadores. Unidade aritmética e lógica. Datapath e controle. Pipeline. Hierarquiade memória. Multiprocessadores.
2COP497Compiladores4cr – 60h
Organização e estrutura de compiladores e interpretadores. Análise léxica. Análise sintática ascendente (precedência simples, precedência de operadores e LR(K)). Análise sintática descendente (análise descendente com e sem retrocesso, analisador descendente recursivo, LL(K) e diagramas sintáticos). Ações semânticas. Construção de um compilador.
2COP498Tópicos Especiais em Arquitetura e Linguagens de Programação4cr – 60h
Assuntos atuais e de interesse da comunidade científica relacionados a Arquitetura e Linguagens de Programação.
2COP499Governança de TIC4cr – 60h
Conceitos de Governança de TIC. Governança corporativa vs. Governança de TIC. Planejamento estratégico de TIC. Frameworks de Governança.
2COP500Bancos de Dados4cr – 60h
Introdução aos sistemas de bancos de dados. Modelos de dados e técnicas de projeto de bancos de dados. Arquiteturas de bancos de dados, organização e indexação de dados, processamento de consultas e processamento de transações. Aplicações e tópicos de pesquisa em bancos de dados.
2COP501Bancos de Dados não convencionais4cr – 60h
Estruturação e recuperação de dados em bancos de dados não convencionais. Bancos de dados orientados a objetos e objeto-relacionais. Bancos de dados geográficos. Bancos de dados temporais e espaço-temporais. Bancos de dados multimídia. Bancos de dados semi-estruturados e XML. Outros modelos de bancos de dados. Aplicações e tópicos de pesquisa.
2COP502Processos Digital de Imagens4cr – 60h
Conceitos de processamento digital de imagens. Estrutura de um sistema de processamento de imagens. Sistemas de cores, operações lógicas e aritméticas, histograma, filtragens espaciais, preenchimento de regiões, traçador de contornos, transformações (rotação escala e rotação). Imagens em estéreo. Transformada de Fourier e suas propriedades. Filtragens. Processamento morfológico de imagens. Representação e descrição. Restauração de imagens. Segmentação de Imagens. Reconhecimento de objetos e padrões.
2COP503Projeto de Interação Homem Computador4cr – 60h
Fundamentos teóricos em interação humano-computador. Histórico. Fatores humanos. Fatores psicológicos. Aspectos cognitivos. Ergonomia. Engenharia semiótica. Arquitetura da informação. Usabilidade e acessibilidade. Especificação e projeto de interfaces centrado no usuário. Avaliação de interfaces.
2COP504Tópicos Especiais em Sistemas de Informação4cr – 60h
Assuntos atuais e de interesse da comunidade científica relacionados a Sistemas de Informação.
2COP505Tópicos Especiais em Processamento Gráfico4cr – 60h
Assuntos atuais e de interesse da comunidade científica relacionados a Processamento Gráfico.
2COP506Tópicos Especiais em Informática na Educação4cr – 60h
Assuntos atuais e de interesse da comunidade científica relacionados a Informática na Educação.
2COP507Reconhecimento de Padrões4cr – 60h
Modelos lineares para classificação. Métodos de núcleo. Máquinas de agrupamento. Modelos de mistura e estimação-maximização. Inferência aproximada. Métodos de amostragem. Avaliação no domínio do tempo e frequência. Dados sequenciais. Descritores.
2COP508Verificação Formal e Teste Baseado em Modelos4cr – 60h
Teste de software. Teste funcional. Teste baseado em modelos. Modelos formais, semi-formais e não formais. Geração de dados de teste. Seleção de casos de teste. Cobertura de falhas. Aplicação de casos de teste e experimentos práticos. Ferramentas. Análise comparativa de técnicas.
2COP509Processamento de Linguagem Natural4cr – 60h
Linguagem Natural (LN) como Estilo de Interface. Problemas Linguísticos da LN. Dicionários. Análise Léxico-Morfológica. Gramáticas e Reconhecedores. Análise Sintática. Análise Semântica. Análise Pragmática.
2COP510Tópicos Especiais em Inteligência Computacional4cr – 60h
Assuntos atuais e de interesse da comunidade científica relacionados a Inteligência Computacional.
2COP511Tópicos Especiais em Algoritmos e Modelos Computacionais4cr – 60h
Assuntos atuais e de interesse da comunidade científica relacionados a Algoritmos e Modelos Computacionais.
2COP512Seminários de Pesquisa em Computação2cr – 30h
Série de seminários entre alunos, professores e convidados do curso para apresentação e discussão de trabalhos científicos.