Ementas Disciplinas 2015

Disciplinas Obrigatórias de Tronco Comum



Disciplina: Fundamentos de Algoritmos e Estruturas de Dados


Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Alceu S. Britto Jr.

Disciplina: Fundamentos de Engenharia de Software


Carga horária: 30h/a
Créditos: 2cr
Responsável: Andreia Malucelli, Sheila Reinehr
Ementa: Introdução à Engenharia de Software. Modelos de Ciclo de Vida de Software. Engenharia de Requisitos. Especificação de Sistemas de Software usando UML. Verificação, Validação e Teste de Software. Gerência de Projetos de TI. Métricas de Software.

Disciplina: Fundamentos de Matemática Computacional


Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Manoel Camilo de Oliveira Penna Neto
Ementa: Cálculo de probabilidades por simulação. Probabilidade Condicional. Cálculo de Probabilidade por Condicionamento. Propriedades da distribuição exponencial. Introdução a processos estocásticos. Processos de Poisson. Processos de nascimento e morte. Teoria de filas. Introdução a simulação por eventos discretos. Simulação de modelos de filas. Cadeias de Markov.

Disciplina: Paradigmas de Linguagem de Programação


Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Bráulio Coelho Avila, Fabrício Enembreck, Edson Emílio Scalabrin
Ementa: Programação Lógica, Programação Funcional, Programação Orientada a Objetos, Linguagens de programação orientada a objetos, Introdução a modelagem orientada a objetos em UML.

Disciplina: Sistemas Distribuídos


Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Alcides Calsavara
Ementa: caracterização de sistemas distribuídos; comunicação entre processos; comunicação em grupo; invocação remota; objetos distribuídos; middleware baseado em mensagens; sistemas baseados em eventos; memória compartilhada distribuída; espaço de tuplas; sistemas peer-to-peer; sincronização de relógios físicos; sincronização de relógios lógicos; estados globais; exclusão mútua distribuída; algoritmos de eleição; consenso; tolerância a falhas e dependabilidade; transações distribuídas; replicação de serviços; replicação de dados; consistência de cache; balanceamento de carga; redes móveis; redes de sensores; redes veiculares; redes tolerantes a atrasos; computação ubíqua e Internet das Coisas; cidades inteligentes; arquitetura para big data; arquitetura para computação em nuvem; computação verde e smartgrids.

Disciplina: Estatística Não-Paramétrica

Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Julio César Nievola.
Ementa: Tipos de dados. Estatística Descritiva. Medidas de Tendência Central e de Dispersão. Testes de Hipóteses. Características dos testes paramétricos x não paramétricos. Resumo dos Testes de Hipóteses Paramétricos. Testes de Normalidade. Comparação entre duas amostras relacionadas. Comparação entre duas amostras não relacionadas. Comparação entre mais de duas amostras relacionadas. Comparação entre mais de duas amostras não relacionadas.

Disciplinas Obrigatórias



Disciplina: Metodologia de Pesquisa em Computação


Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof.ª Andreia Malucelli e Sheila Reinehr
Ementa: Conceitos de Pesquisa Científica. O texto científico. Revisão Sistemática da Literatura. Survey. Estudo de Caso. Grounded Theory. Pesquisa Desenvolvimento. Pesquisa Ação. Experimentação. Seminários.

Disciplina: Estágio de Docência


Carga horária: 60h/a
Créditos: 0cr
Ementa: Acompanhamento de programa de aprendizagem relacionado à docência universitária. Obrigatório para TODOS os alunos de doutorado e bolsistas CAPES e/ou CNPq.

Exames Obrigatórios



Disciplina: Exame de Proficiência em Inglês/Espanhol


Carga horária: 0h/a
Créditos: 0cr
Responsável: Orientador.
Ementa: Exame a ser realizado pelo Núcleo de Línguas da Universidade ou teste oficial equivalente.

Disciplina: Exame de Qualificação em Mestrado


Carga horária: 0h/a
Créditos: 0cr
Responsável: Orientador.
Ementa: Apresentação e defesa oral de projeto de pesquisa visando a Dissertação de Mestrado. Deve ser realizado em até 15 meses a partir do início do programa.

Disciplina: Exame de Qualificação em Doutorado


Carga horária: 0h/a
Créditos: 0cr
Responsável: Orientador.
Ementa: Apresentação e defesa oral de projeto de pesquisa visando a Tese de Doutorado. Deve ser realizado em até 26 meses a partir do início do programa.



Disciplinas por Linha de pesquisa



Agentes de Software



Disciplina: Agentes de Software



Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Fabrício Enembreck.
Ementa: Sistemas Multi-agentes, princípios gerais e aplicações. Introdução à resolução distribuída de problemas. Coordenação entre agentes. Cooperação, Colaboração e Negociação. Comunicação entre agentes. Arquiteturas de comunicação. Linguagens de comunicação e conteúdo. Protocolos de interação. Modelos e arquiteturas de agentes. Taxonomia de Agentes. Agentes Autônomos, reativos, deliberativos e adaptativos.

Disciplina: Engenharia de Conhecimento



Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Bráulio C. Ávila.
Ementa: Introdução. Engenharia do Conhecimento. Ciclo de Vida. Sistemas Baseados em Conhecimento. Etapas do Processo de Construção de um SBC. Raciocínio Baseado em Casos. Ontologias: Modelagem, Implementação e Utilização. 

Disciplina: Inteligência Artificial



Carga horária: 30h/a
Créditos: 2cr
Responsável: Prof. Edson Emílio Scalabrin.
Ementa: Introdução à resolução de problemas, Algoritmos de Busca, Busca Heurística, Best First, A* e Grafos AND/OR. Sistemas especialistas. Raciocínio progressivo e regressivo. Introdução à Aprendizagem de Máquina e a algoritmos de aprendizagem simbólica. Planejamento (planning).

Descoberta do Conhecimento e Aprendizagem de Máquina


  • Mestrado
  • Doutorado

  • Disciplina: Aprendizagem de Máquina



    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Alceu de Souza Britto Junior
    Ementa: Introdução à aprendizagem de máquina, conceitos básicos, tipos de aprendizagem, aplicações. Extração e seleção de características. Aprendizagem baseada em árvores de decisão. Aprendizagem baseada em instâncias. Aprendizagem Bayesiana. Aprendizagem baseada em redes neurais. Aprendizagem usando máquinas de vetor de suporte. Aprendizagem não supervisionada. Tópicos Avançados: sistemas baseados em múltiplos classificadores, aprendizagem profunda.

    Disciplina:Introdução à Interação Humano-Computador



    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Emerson Cabrera Paraiso.
    Ementa: Introdução a Interação Humano Computador. Modelagem do usuário/tipos usuários. Usabilidade e Fatores Humanos. Design Centrado no Usuário. Projeto de Interação. Fundamentos da Semiótica. Avaliação de IHC. Tipos de interfaces (orientadas a execução de tarefas). Interação em Ambientes Virtuais: Figuras Animadas e Agente Assistente. Interação Multi-Modal e Processamento de Linguagem Natural. Sistemas de Diálogo Humano-Computador.

    Disciplina: Mineração de Dados

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Júlio C. Nievola.
    Ementa: Descoberta do Conhecimento em Bases de Dados (KDD) e Mineração de Dados. Aprendizagem de Máquina e Estatística. Representação do Conhecimento; Pré-processamento dos dados: valores faltantes, valores ruidosos, normalização, análise de outliers. Classificação.
    Agrupamento. Associação. Seleção de atributos. Algoritmos básicos. Combinação de modelos. Avaliação do desempenho de algoritmos.

    Sistemas Distribuídos


    • Mestrado
    • Doutorado


    Disciplina: Programação Distribuída Avançada

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Luiz A. P. Lima.
    Ementa: 1. Fundamentos de Sistemas Distribuídos - Visão Geral: Complexidade e heterogeneidade. Objetos e objetos distribuídos. Paradigmas fundamentais de comunicação. O Modelo Cliente/Servidor e RPC. Infraestrutura de comunicação e protocolos. Concorrência em sistemas distribuídos e ferramentas de sincronização. 2. O Modelo Cliente-Servidor de CORBA: Arquitetura. Modelo de Interoperabilidade. Serviços. Domínios. Extensões. 3. Programação Avançada CORBA: Mapeamento IDL. Servidor de Nomes. POAs e políticas. Gerentes de Objetos. Referências persistentes e repositório de implementações. Migração e escalabilidade. Mecanismos de Meta-Programação. Áudio/vídeo streaming. Wireless CORBA e mobilidade de terminais. 4. Web Services: Fundamentos. Arquitetura. XML. SOAP/XML-RPC/REST. WSDL. UDDI. 5. Programação Avançada usando Web Services: Recursos de Rede em Java. Metro (JWS) e Tomcat. Java Web Service Publisher. APIs para WS: JAXP, JAXB, SAAJ, JAX-WS, JAXR. Net Web Services. 6. Aspectos avançados: Ruby distribuído. Mono (C#). Memória Compartilhada Distribuída (Espaço de Tuplas). 7. Introdução a Ambientes Computacionais Distribuídos: Entidades. Eventos. Ações e comportamento. Comunicação. Axiomas e restrições. Custo e complexidade. Conhecimento. Considerações. 8. Problemas Distribuídos Fundamentais e Técnicas Básicas: Difusão (broadcast). Wake-Up. Percurso. Construção de arvores de abrangência. Computação em árvores: saturação, MinFind. Eleição.

    Disciplina: Segurança de Sistemas Computacionais

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Altair O. Santin.
    Ementa: Fundamentos de segurança computacional: Propriedades, Políticas, Violações, Modelos, Serviços e Mecanismos. Controles Criptográficos: Sistemas Criptográficos, Assinatura digital, Gerência de chaves, PKI (Public Key Infrastructure). Segurança em Sistemas Distribuídos: Autenticação, Autorização, Controle de Acesso, Políticas. Estudo de Casos - tecnologias de segurança de sistemas computacionais.

    Redes de Computadores e de Telecomunicações


    • Mestrado
    • Doutorado


    Disciplina: Algoritmos para Projeto de Redes de Telecomunicações

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Marcelo E. Pellenz.
    Ementa: - Análise e Modelagem de Tráfego, Modelagem de Canais de Comunicação Sem Fio, Estudo de Capacidade de Redes Sem Fio, Simulação de Redes.

    Disciplina: Redes de Computadores e de Telecomunicações II

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Edgard Jamhour.
    Ementa: - QoS em Redes IP, exemplos de Mecanismos de QoS com Linux, práticas de Mecanismos de QoS, IPv6 e Análise de Esgotamento do IPv4, mecanismos de transição ao IPv6, IPsec, serviços Integrados e MPLS, GMPLS.

    Disciplina: Redes de Comunicação Sem Fio

    Responsável: Prof. Marcelo E. Pellenz.
    Carga Horária: 30hr/a
    Créditos: 2cr
    Ementa: O objetivo desta disciplina é introduzir os conceitos fundamentais relacionados as redes de comunicação sem fio. Serão abordados os princípios básicos da comunicação sem fio, incluindo técnicas de transmissão digital, modelagem dos sistemas e dos canais de comunicação, estratégias eficientes de comunicação e métricas de desempenho. Também serão abordadas as tecnologias emergentes para comunicações sem fio e suas respectivas áreas de aplicação.
    Tópicos:

    • Introdução as Comunicações Sem Fio
    • Modelos de Propagação de Pequena e de Larga Escala
    • Limites Teóricos para a Capacidade de Canal
    • Esquemas de Transmissão Digital e Métricas de Desempenho
    • Técnicas de Diversidade e Estratégias de Múltiplo Acesso
    • Capacidade de Transmissão das Redes Sem Fio
    • Tecnologias, Protocolos e Aplicações Emergentes na Área de Comunicação Sem Fio: Internet das Coisas (IoT), Smart Grids, Smart Cities, Redes de Sensores Sem Fio e Sistemas 4G.

    Bibliografia:

    • Wireless Communications, Andrea Goldsmith, Cambridge University Press, 2005.
    • Wireless Communications, Andreas F. Molisch, Wiley, 2010.

    Visão Computacional e Reconhecimento de Padrões


    • Mestrado
    • Doutorado


    Disciplina: Processamento Digital de Imagens

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Jacques Facon.
    Ementa:  Formação de Imagens, Realce de Imagens, Supressão de Ruído, Detecção de bordas, Aprimoramento de nitidez, Segmentação de Imagens.

    Disciplina: Morfologia Matemática

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Jacques Facon.
    Ementa: Elemento estruturante, Erosão e dilatação, Abertura e fechamento, Tophat, Reconstrução em níveis de cinza, Watershed.
    Competências:

  • Empregar os operadores de Erosão e dilatação, Abertura e fechamento para filtrar imagens (Suprimir ruídos e artefatos);
  • Modelos de Propagação de Pequena e de Larga Escala;
  • Empregar Tophat por Abertura e fechamento para localizar e segmentar padrões;
  • Empregar os operadores baseados na Reconstrução em níveis de cinza para filtrar imagens e segmentar padrões;
  • Empregar o processo Watershed para segmentar padrões.

  • Disciplina: Reconhecimento de Padrões

    Carga horária: 30h/a
    Créditos: 2cr
    Responsável: Prof. Edson Justino.
    Ementa: Introdução ao Reconhecimento de Padrões. Estudo das características e vetores de características. Extração de Características. A caracterização dos classificadores supervisionados e não-supervisionados. Estudos dos princípios dos classificadores baseados na teoria de decisão de Bayes e reconhecimento estatístico de padrões. Estudo dos princípios dos classificadores lineares e aplicações. Estudos dos princípios dos classificadores não-lineares e aplicações. Estudos dos preceitos da seleção de características. Estudo dos algoritmos de agrupamento (Clustering). Normalização, Curvas ROC, Combinação de classificadores no RP. Seleção de Características e Redução de Dimensionalidade.

    Observação:
    As informações desta página tem caráter informativo e não são caracterizadas como documento oficial.
    Em caso de divergências sempre valerá o que consta na documentação oficial.