Ementas Perfil CP06

 

1º Período
Computador e Sociedade (CCMP0049) – Obrigatória

EMENTA:
História do Computador e da Computação. As gerações dos computadores. Informática. Internet. Sociedade da Informação. Tecnologia da Informação e Comunicação (TIC). Ética Profissional.

Lógica (CCMP0059) – Obrigatória

EMENTA:
Noção de argumento: premissas, conclusão, formas, validade. Lógica proposicional: sintaxe e semântica. Métodos de decisão. Sistemas formais proposicionais. Resolução na Lógica Proposicional. Lógica de Predicados: sintaxe e semântica. Formas normais. Sistemas formais da Lógica de Predicados. Resolução. Métodos e estratégias de resolução. Programação em Lógica.

Linguagem de Programação Imperativa (CCMP0057) – Obrigatória

EMENTA:
Introdução a algoritmos e pseudo-códigos. Introdução à programação imperativa: variáveis, constantes e expressões. Controle de fluxo de execução e repetição. Estruturas triviais de dados: vetores, matrizes e registros. Noções de funções e procedimentos. Comandos de atribuição e declaração de constantes, variáveis e tipos de dados. Expressões. Ponteiros. Instruções condicionais de controle de fluxo. Bibliotecas definidas pelo usuário. Recursividade. Alocação dinâmica de memória. Noções de estrutura compostas de dados.

Introdução a Engenharia (ENGE0002) – Obrigatória

EMENTA:
Universidade: Ensino, Pesquisa e Extensão. Diferenças: Filosofia, Ciência e Engenharia. Computação: Ciência, Engenharia, Tecnologia e Licenciatura. Aspectos institucionais da Universidade. Boas práticas de estudo. Apresentação de áreas da Computação.

Geometria Analítica (MATM007) – Obrigatória

EMENTA:
Vetores em R2 e em R3; produto de vetores; a Reta; O plano; distâncias; cônicas.

Cálculo 1 (MATM0002) – Obrigatória

EMENTA:
Limite e continuidade de funções; estudo das derivadas; aplicação das derivadas; funções inversas.

2º Período

Expressão em Lingua Portuguesa (LETR0001) – Obrigatória

EMENTA:
A natureza da linguagem. Comunicação e Sociedade. Leitura e análise do discurso. Revisão gramatical. A natureza do conhecimento científico. Tipologia e estrutura do texto técnico-científico: resenha, relatório, projeto, monografia (dissertação/tese). Normas ABNT. Produção de texto.

Linguagem de Programação Orientada a Objetos (CCMP0058) – Obrigatória

EMENTA:
Conceitos e terminologia de orientação a objetos. Linguagens orientadas a objetos, técnicas de modularização e decomposição de software, herança, projeto orientado a objetos.

Física 1 (FISC0002) – Obrigatória

EMENTA:
Introdução ao estudo da física; cinemática do movimento de translação e rotação; dinâmica do movimento de translação e rotação; conservação do momento linear e angular; conservação da energia; oscilações mecânicas; ondas mecânicas; gravitação.

Cálculo 2 (MATM0003) – Obrigatória

EMENTA:
Primitivas; Integração definida; Técnicas de integração; Cálculo de áreas; cálculo de volumes; cálculo de comprimento de arco; Formas indeterminadas; Integrais impróprias.

Álgebra Linear (MATM0001) – Obrigatória

EMENTA:
Matrizes; Sistemas de equações lineares; espaços vetoriais; transformações lineares.

3º Período

Cálculo 3 (MATM0004) – Obrigatória

EMENTA:
Séries; Derivadas parciais; Integrais de linha; Coordenadas polares.

Direito para Engenheiros (DIRT0001) – Obrigatória

EMENTA:
Noções do direito, ética profissional e engenharia legal, noções de legislação trabalhista, comercial e fiscal; tipos de sociedade; propriedade industrial, patentes e direitos.

Álgebra aplicada a Computação (CCMP0001) – Obrigatória

EMENTA:
Conceitos Básicos: conjuntos, funções, indução e recursão. Teoria dos Números: Algoritmo da Divisibilidade, Primos e sua Distribuição, Teoria das Congruências. Relações. Reticulados. Estruturas algébricas: Grupos, Anéis. Aplicações.

Estrutura de Dados (CCMP0052) – Obrigatória

EMENTA:
Estruturas de Dados: Pilhas, Filas, Listas, Árvores, Florestas e Introdução à Grafos. Implementação de Estruturas de Dados com alocação estática e dinâmica de memória com e sem ponteiros. Algoritmos de Ordenação. Algoritmos de Busca. Programação avançada e resolução de problemas complexos.

Física 2 (FISC003) – Obrigatória

EMENTA:
Eletrostática; circuitos de corrente contínua; magnetismo; circuitos de corrente alternada; equações de Maxwell; ondas eletromagnéticas.

4º Período

Engenharia Econômica (ECON0001) – Obrigatória

EMENTA:
Introdução ao estudo da economia. Noções de macroeconomia. Noções microeconomia. Tópicos especiais em economia e economia Brasileira. Noções de Engenharia Econômica

Inglês Técnico (LETR0002) – Eletiva

EMENTA:
Estudo de textos específicos da área de computação visando compreensão. Aspectos gramaticais e morfológicos pertinentes a compreensão. Desenvolvimento e ampliação das estratégias de leitura.

Linguagem de Programação Funcional (CCMP0056) – Obrigatória

EMENTA:
Tipos básicos de dados, tipos abstratos de dados, operadores, definição de função, definição local, transparência referencial, procrastinação, currificação, polimorfismo, classes de tipos, função de alta ordem, casamento de padrão, recursão, aplicação parcial, entrada/saída e interação usando monads.

Física 3 (FISC0004) – Obrigatória

EMENTA:
Teoria cinética dos gases; termometria; termodinâmica; luz, óptica geométrica e óptica física.

Métodos Computacionais 1 (CCMP0021) – Obrigatória

EMENTA:
Sistemas numéricos e erro. Solução de equações não-lineares. Sistemas de Equações Lineares. Interpolação por polinômios. Aproximação de funções. Integração Numérica. Ajustes de Curvas.

Sinais e Sistemas (CCMP0066) – Obrigatória

EMENTA:
Representação de sinais. Séries de Fourier. Transformada de Fourier. Transformadas n-dimensional de Fourier. Transformada de Laplace. Resolução de Equações Diferenciais por Transformada de Laplace. Transformada Z.

Probabilidade e Estatística Básica (PRBE0002) – Obrigatória

EMENTA:
Introdução à estatística. Distribuição de freqüência. Representação Gráfica. Medidas de Centralidade. Medidas de dispersão. Medidas de Assimetria e Curtose. Números Índices.Correlação e Regressão Linear. Probabilidade Clássica. Variáveis Aleatórias. Probabilidade Condicional. Teorema de Bayes. Eventos Equiprováveis. Eventos Independentes. Variáveis Aleatórias Discretas e Contínuas. Função de Distribuição. Algumas Distribuições Discretas e Contínuas.

5º Período

Metodologia Científica (LETR0003) – Obrigatória

EMENTA:
Natureza do conhecimento. Função da Metodologia Científica. Fundamentos da Ciência e do Trabalho Científico. Método científico. Transmissão do conhecimento. Definição de tema de pesquisa e plano de trabalho. Técnicas de escrita de relatórios e monografias. Técnicas de Apresentação. Estrutura da monografia. Levantamento bibliográfico e documentação. Regras e prática de bibliografia. Análise e interpretação de textos científicos. Busca por informações.

Teoria da Computação (CCMP0039) – Obrigatória

EMENTA:
Teoria da Complexidade: Medidas de Complexidade. Complexidade do algoritmo no pior caso; Complexidade do algoritmo no caso médio; Complexidade mínima do problema. Estruturas de Dados avançadas. Algoritmos: Algoritmos para pesquisa e ordenação; algoritmos de busca; algoritmos geométricos; algoritmos recursivos; algoritmos não-determinísticos. Teoria dos grafos: caminhos; coloração; grafos infinitos; conectividade; grafos orientados e não-orientados. Teoria da intratabilidade: Classes P, NP, NP-Completa e NP-Difícil. Teoria dos Autômatos. Teoria da Computabilidade.

Engenharia de Software (CCMP0010) – Obrigatória

EMENTA:
Processos de desenvolvimento de software. Requisitos de software: engenharia, prototipação e especificação. Análise e Projeto: métodos, arquiteturas e padrões. Gerenciamento: métricas, estimativas, melhoria de processo, modelos de qualidade. Verificação e validação. Evolução de software.

Circuitos Digitais Combinacionais (EC000XX) – Obrigatória

EMENTA:
Álgebra de Boole. Circuitos combinacionais. Tecnologias. Introdução a circuitos integrados/computadores. Operações Lógicas e funções básicas. Arranjos. PLAs. Implementação e minimização de circuitos combinacionais. Mapas de karnaugh. Circuitos Aritméticos. Técnicas de Programação de componentes de hardware usando linguagens de descrição de hardware.

Eletrônica para computação (CCMP0050) – Obrigatória

EMENTA:
Noções de circuitos elétricos. Física básica dos semicondutores. Funcionamento físico de diodos. Funcionamento físico de transistores bipolares de junção. Funcionamento físico de transistores de efeito de campo. Análise e síntese de circuitos amplificadores a transistor. Análise e síntese de circuitos analógicos com amplificadores operacionais. Circuitos conversores digital/analógico e analógico/digital. Filtros e amplificadores sintonizáveis.

Redes de Computadores 1 (ELET0070) – Obrigatória

EMENTA:
Introdução a Redes de Computadores e à Internet. Arquitetura em Camadas. Camada de aplicações. Camada de transporte. Desenvolvimento de aplicações de redes usando sockets.

6º Período

Banco de dados (CCMP0005) – Obrigatória

EMENTA:
Sistemas Gerenciadores de Bancos de Dados (SGBD): conceitos básicos, arquitetura e evolução. Modelos de dados: conceitual e lógico. Álgebra e cálculo relacional. Linguagem de definição e manipulação de dados. Aspectos de implementação de bancos de dados relacionais.

Análise e Projeto de Software (CCMP0044) – Obrigatória

EMENTA:
Paradigmas de análise e projeto de software. Notações, técnicas, ferramentas. Estudo de caso. Aplicações.

Circuitos Digitais Sequenciais (CCMP0047) – Obrigatória

EMENTA:
Noções sobre circuitos com memória. Introdução aos Circuitos Seqüenciais (Flip-Flops, Latches, etc). Registradores de Deslocamento. Contadores Assíncronos e Síncronos. Memória. Diagrama de Estados. Máquinas Seqüenciais. Aplicações.

Organização de Computadores (CCMP00025) – Obrigatória

EMENTA:
Modelos de sistemas digitais: unidade de controle e unidade de processamento. Conceitos básicos de arquitetura: sistemas de barramento, organização de memória, suporte de hardware para sistemas operacionais, entrada e saída, conceitos básicos de conjunto de instruções. Conceitos avançados: pipeline, processadores CISC & RISC, arquiteturas superescalares, arquiteturas superpipeline, VLIW.

Sistemas de Comunicação (CCMP0068) – Obrigatória

EMENTA:
Sistemas de transmissão de informação por canais físicos. Meios de transmissão. Técnicas de representação elétrica de informação digital. Análise espectral de sinais pela série de Fourier e integral de Fourier. Condições de transmissão sem distorção. Filtragem e equalização. Cancelamento de eco. Códigos banda base. Densidade espectral de potência. Sistemas de transmissão banda base. Técnicas de modulação: amplitude, frequência, fase e mistas. Multiplexação de sinais: no tempo (TDM), em freqüência (FDM) e em código (CDMA). Técnicas de transmissão sem Fio. Transmissão fotônica. Sistemas de comunicação ópticos.

Redes de Computadores 2 (ELET0071) – Obrigatória

EMENTA:
Camada de rede e roteamento. Camada de enlace e redes locais. Aplicações multimídia em rede.

7º Período

Administração da Tecnologia da Informação e Comunicação (CCMP0042) – Obrigatório

EMENTA:
Princípios da Administração. Visão de problemas e ferramentas usadas no processo decisório do Departamento de O&M das organizações. Visão sistêmica das organizações. Noções de Planejamento Estratégico – Visão empresarial e a TIC. Conceitos Básicos da Atividade Gerencial. A TIC enquanto Atividade Empresarial. Administrando os principais aspectos: técnicos, financeiros, contábeis e legais relacionados à TIC.

Metodos Formais (CCMP0023) – Obrigatória

EMENTA:
Introdução ao desenvolvimento formal de software. Classificação dos métodos formais. Revisão de modelos matemáticos: conjuntos, relações , funções , seqüências e multiconjuntos. Técnicas de modelagem e análise, verificação de sistemas: model checking, provadores de teorema, métodos estruturais, métodos baseados em álgebra de processos. Aplicações.

Compiladores (CCMP0006) – Obrigatória

EMENTA:
Conceitos básicos do processo de compilação. Análise léxica, sintática, semântica e geração de código. Ambientes de execução do código gerado. Gerenciamento manual e automático da memória.

Arquitetura de Computadores (CCMP0003) – Obrigatória

EMENTA:
Elementos do processador, funcionamento do microprocessador, conjunto de instruções (avançadas), modos de endereçamento, tipo de dados, tratamento de interrupções. Técnicas de otimização em arquitetura de computadores. Linguagem de montagem (assembly). Análise da arquitetura de computadores utilizando linguagem de montagem. Acesso a dispositivos de entrada/saída utilizando linguagem de montagem. Multiprocessadores e multicomputadores. Aplicações.

Sistemas Operacionais (ELET0079) – Obrigatória

EMENTA:
Conceitos de sistemas operacionais. Processos e threads. Seção crítica. Sincronização de processos: semáforos, monitores e barreiras. Escalonamento de processos. Alocação de recursos e deadlocks. Gerenciamento de memória. Gerenciamento de arquivos. Técnicas de E/S.

Inteligência Artificial (CCMP0015) – Obrigatória

EMENTA:
Introdução à Inteligência Artificial e Sistemas Inteligentes. Teoria da Aprendizagem Automática. Paradigmas e Problemas. Representação do Conhecimento e Métodos de Busca Heurísticas. Aplicações.

Estágio Supervisionado (CCMP0011) – Obrigatório

EMENTA:
Conceitos de sistemas operacionais: Processos e threads. Comunicação Interprocessos. Seção crítica. Exclusão mútua. Sincronização de processos: semáforos, monitores e barreiras. Escalonamento de processos. Técnicas de E/S. Alocação de recursos e deadlocks.

Concorrência (CCMP0008) – Eletiva

EMENTA:
Objeto gerenciado. Processos gerente e agente. Gerenciamento OSI. Gerenciamento na Internet (SNMP). Arquitetura do sistema TMN.

8º Período

Formação de Empreendedores (ADMT0002) – Eletiva

EMENTA:
Elaboração de plano de negócios para empresas. Definição do negócio da empresa. Definição do plano de marketing. Análise da concorrência. Definição dos investimentos pré-operacionais. Análise financeira. Definição dos custos dos produtos. Definição das despesas operacionais. Definição da receita.

Projeto de Banco de Dados (CCMP0028) – Eletiva

EMENTA:
Técnicas de projetos de banco de dados. Técnicas para segurança e integridade de banco de dados. Técnicas para controle de concorrência e recuperação de banco de dados. Abordagens orientado a objeto e objeto relacional. Tendências. Aplicações.

Sistemas de Informação (CCMP0038) – Eletiva

EMENTA:
Fundamentos e classificações de sistemas de informação. Sistemas de informação gerenciais e de apoio à decisão. Uso estratégico da tecnologia da informação. Qualidade, segurança e auditoria. Funções e gerência de pessoal para sistemas de informação. Processos de negócios para sistemas de informação. Aplicações.

Projeto de Compiladores (CCMP0029) – Obrigatória

EMENTA:
Conceitos avançados de compiladores e aplicações de ferramentas e técnicas para a construção de compiladores em problemas que envolvam a implementação de linguagens de programação, leitura e processamento de documentos e tradução entre diferentes formatos de documentos, seguindo regras semânticas bem estabelecidas.

Interface Humano-Computador (CCMP0054) – Eletiva

EMENTA:
Conceitos básicos. Sistema computacional e arquitetura da interface. Processo de desenvolvimento. Meta-modelos da interação humano-computador. Dispositivos. Interfaces tangíveis. Computação pervasiva. Computação ubíqua. Aplicações.

Mineração de Dados (CCMP0060) – Obrigatória

EMENTA:
Extração de conhecimento em bases de dados. Pré-processamento de dados. Análise exploratória de dados. Análise de componentes principais. Análise de componentes independentes. Técnicas para extração de regras de associação, descoberta de padrões sequenciais, classificação e análise de agrupamentos. Aprendizagem de Máquina. Interpretação e operacionalização do conhecimento adquirido. Aplicações.

Processamento Digital de Imagens (CCMP0063) – Eletiva

EMENTA:
Imagem digital. Aplicações da transformada de Fourier. Estudo de Cores. Filtros digitais. Síntese de imagens. Digitalização, impressão e armazenamento de imagens. Modificação do histograma. Segmentação. Detecção de bordas. Morfologia Matemática. Codificação de cores. Compressão de Imagens. Aplicações.

Computação Gráfica (CCMP0007) – Eletiva

EMENTA:
Técnicas para computação gráfica 2D e 3D. Hardware gráfico. Primitivas 2D e 3D. Renderização. Transformações geométricas 2D e 3D. Determinação de superfícies visíveis. Iluminação e sombreamento. Aplicações.

Modelagem Analítica (CCMP0041) – Eletiva

EMENTA:
Processos estocásticos. Cadeias de Markov de parâmetro discreto e contínuo. Processos de nascimento e morte. Processos de Poisson. Codificação de sistemas de filas. Leis de Little. Modelos de fila única. Redes de filas. Leis Operacionais. Algoritmo de convolução. Algoritmo de análise do valor médio. Aplicações.

Técnicas de Otimização (CCMP0069) – Eletiva

EMENTA:
Introdução: o que são problemas de otimização. Programação Linear: Visão de Programação Não-Linear (PNL). PL pela PNL. Introdução à álgebra linear. Modelagem. Algoritmos de pontos interiores. Método Simplex. Implementações. Dualidade. Algoritmos dual e primal-dual. Análise de sensibilidade. Técnicas de decomposição. Problemas lineares de otimização em redes: problema de transporte, atribuição, caminho mínimo e programação dinâmica, fluxo máximo. Aplicações. Otimização Combinatória: Modelagem Matemática de Problemas; Natureza e Dificuldades Intrínsecas à Otimização Combinatória; Conceitos de Ótimo Local, Ótimo Global, e Limites Inferiores; Heurísticas para a Obtenção de Soluções Viáveis e Procedimentos de Busca Local; Metaheurísticas; Algoritmos Exatos. Aplicações.

Teoria da Informação (CCMP0070) – Eletiva

EMENTA:
Teoria da informação: conceito de informação, entropia. Desigualdade fundamental de teoria da informação. Condição de entropia máxima. Fontes de informação: fontes sem memória, fontes de Markov, codificação de fontes. Compressão de dados. Desigualdade de Kraft. Primeiro teorema de Shannon. Fluxo de informação e conceito de equivocação. Informação mútua. Capacidade de canal. Segundo teorema de Shannon. Aplicações.

9º Período

Gerência de Projetos (CCMP0012) – Eletiva

EMENTA:
Planejamento e controle de projetos. Estimativas de tamanho, complexidade, custo, tempo e recursos de projetos. Gerência de custos, riscos e recursos. Gestão de pessoas. Aplicações.

Engenharia de Software Experimental (CCMP0051) – Eletiva

EMENTA:
Estudos primários: experimento controlado, estudo de caso, survey e pesquisa ação. Estudos secundários: revisão sistemática da literatura. Variáveis e escalas. Planos de prova. Projeto, execução, avaliação, relato e replicação de experimentos.

Semântica de Linguagens de Programação (CCMP0034) – Obrigatória

EMENTA:
Semântica: denotacional, operacional e axiomática. Verificação de programas. Análise estática de programas.

Realidade Virtual (CCMP0064) – Eletiva

EMENTA:
Conceitos básicos. Desenvolvimento de sistemas. Dispositivos. Interação 3D. Fatores humanos. Ferramentas. Realidade aumentada. Aplicações.

Prototipação de Circuitos Integrados (ELET0068) – Obrigatória

EMENTA:

Conceitos básicos sobre Prototipação de circuitos integrados. Metodologias de Projeto. Estilos de projeto (Full-Custom, Semi-Custom, FPGA). Arquitetura FPGA: histórico, conceitos, famílias, programação e teste. Formas de Implementação. Síntese de alto nível. Síntese lógica. Síntese de layout. Simulação, Verificação, Testes e Estimativa. Ferramentas CAD. Aplicações.

Projeto de Sistemas Operacionais (CCMP0031) – Eletiva

EMENTA:
Tópicos avançados. Projeto. Aplicações.

Computação Natural (CCMP0048) – Eletiva

EMENTA:
Introdução. Metáforas: evolução natural, genética e sistemas imunológicos. Elementos de algoritmos evolutivos: representação (indivíduo e população), função de avaliação (‘fitness function’), mecanismos de seleção, mecanismos de mutação e recombinação. Paradigmas.

Redes Neurais Artificiais (CCMP0032) – Eletiva

EMENTA:
Fundamentos da computação neural. Modelos lineares para regressão. Reconhecimento de padrões e formulação estatística de classificadores. Perceptrons de múltiplas camadas (MLPs). Projeto e treinamento de redes MLP. Redes neurais de funções de bases radiais (RBFs). Máquinas de vetor de suporte (SVMs). Redes não-supervisionadas. Aplicações.

Comunicação Digital (ELET0018) – Eletiva

EMENTA:
Filtros para comunicações. Modulações digitais. Análise de desempenho em sistemas digitais. Interferência entre símbolos e padrão olho.

Controle de Processos (ELET0024) – Eletiva

EMENTA:
Processos e sistemas discretos. Sistemas de detecção, transdução e medição de grandezas. Sistemas de atuação e realimentação. Dispositivos de aquisição de dados, monitoração e controle. Conversão AD/DA. Desenvolvimento de sistemas de tempo real. Controladores e reguladores industriais. Tolerância a falhas.

Modelagem e Simulação (CCMP0062) – Eletiva

EMENTA:
Conceitos básicos. Classificação de sistemas de simulação: discretos, contínuos, estáticos e dinâmicos. Tipos de modelagens: eventos, atividades, processo. Softwares para simulação. Simulação de sistemas computacionais. Metodologia de desenvolvimento de um estudo de simulação: formulação do problema, conceitualização do modelo, coleta de dados, verificação, validação, experimentação. Conceitos avançados.

Sistemas distribuidos (CCMP0037) – Eletiva

EMENTA:
Caracterização de Sistemas Distribuídos. Comunicação entre objetos distribuídos. Sistemas de arquivos distribuídos. Serviços de nomes. Coordenação. Transações distribuídas e controle de concorrência. Replicação e tolerância a falhas. Segurança em sistemas distribuídos. Sistemas distribuídos multimídia. Aplicações.

Gerenciamento de redes de Computadores (CCMP0013) – Eletiva

EMENTA:
Conceitos básicos de sistemas distribuídos. Paradigmas de linguagens de programação distribuída. Técnicas de descrição de sistemas distribuídos. Ambientes de suporte ao desenvolvimento de sistemas distribuídos.

Projeto Final de Curso (CCMP0030) – Obrigatória

EMENTA:
Estudo aprofundado de uma área da computação.

10º Período

Ambientes de Desenvolvimento de Software (CCMP0043) – Eletiva

EMENTA:
Revisão de conceitos básicos de engenharia de software; Visão geral de desenvolvimento de software assistido por computado, diferenciando os propósitos de uma ferramenta, um workbench e um ambiente de desenvolvimento de software; Análise de alguns ambientes de desenvolvimento de software, apresentando suas arquiteturas, virtudes e limitações; Discussões sobre os méritos apresentados por diferentes ambientes de desenvolvimento de software; Avaliação e escolha fundamentada de ambientes de desenvolvimento de software voltados para aplicações específicas; Aplicação de um ambiente de desenvolvimento de software para auxiliar no processo de construção de um sistema considerando as várias etapas de desenvolvimento.

Aplicações em Engenharia de Software (CCMP0045) – Eletiva

EMENTA:

Execução de projetos práticos de engenharia de software com enfoque em três aspectos principais: 1) Desenvolvimento de Software – estudo de uma metodologia de desenvolvimento de software; análise de requisitos; projeto; implementação do software atendendo às restrições de recursos e requisitos funcionais do sistema; avaliação da solução adotada. 2) Gerenciamento do Projeto de Software – estabelecimento das etapas e prazos do projeto; definição das atividades para cumprimento das etapas e prazos estabelecidos; busca por informações, orientações e ajudas relacionados às tarefas a serem conduzidas; apresentar a essência dos resultados esperados para um grupo de especialistas; definição de relatórios sobre as vantagens da solução e recursos escolhidos; avaliação do progresso do projeto em relação ao cronograma estabelecido; aplicação de métricas para aferir a qualidade dos principais resultados esperados. 3) Grupo de Trabalho – aplicação de uma metodologia para que cada elemento do grupo de trabalho possa contribuir de maneira ótima para alcançar os objetivos do projeto; colaboração entre os membros da equipe na busca de soluções para os obstáculos.

Microcontroladores (ELET00056) – Obrigatória

EMENTA:
Introdução aos Microcontroladores. Arquitetura de Microcontroladores. Pinagem. Organização de Memórias. Ports. Registradores. Registradores de Funções Especiais. Clock. Circuito Reset. Interrupções. Instruções. Timers. Serial. Plataformas. Linguagem para descrever controle de hardware através de microcontroladores. Simuladores de Hardware. Aplicações.

Sistemas Multiagentes (CCMP0067) – Eletiva

EMENTA:
Introdução a Sistema Multiagentes e inteligência artificial distribuída. Paradigma de agentes inteligentes. Agente dedutivos. Agentes reativos. Agentes híbridos. Interações multiagentes. Mecanismos de comunicação entre agentes. Coordenação. Análise e projeto orientado a agentes. Aplicações.

Visão Computacional (CCMP0071) – Eletiva

EMENTA:
Conceitos básicos. Visão: características, sistema visual humano; Imagens e operações: filtragem e segmentação. Detecção de bordas. Extração de características de imagens. Análise de texturas: descrição, Segmentação e síntese. Análise de formas. Teoria de detecção de sinais. Recuperação de imagens baseada em conteúdo. Reconhecimento de objetos. Localização de objetos. Aplicações.

Atomação Industrial (ELET0009) – Eletiva

EMENTA:
Métodos e técnicas de projeto. Planejamento de processo e fabricação industrial. Ferramentas de auxílio por computador (CAD/CAE, CAM, APP, etc.). Sistemas industriais automatizados. Sistemas de transporte. Sistemas de manipulação. Sensores Industriais. Controladores lógicos programáveis (CLP). Atuadores Industriais. Robôs. Comando numérico. Sistemas flexíveis de manufatura.

Segurança da Informação (CCMP0065) – Eletiva

EMENTA:
Conceitos de Criptografia. Algoritmos de Cifragem. Tipos de Ataque. Algoritmos Simétricos. Cifras de Bloco. Criptanálise diferencial. Algoritmos assimétricos. Integridade e autenticação. Infra-estrutura de chave pública. Segurança da Informação.

Avaliação de Desempenho (CCMP0004) – Eletiva

EMENTA:
Conceitos sobre desempenho de sistemas computacionais. Monitoração e medição de desempenho de sistemas reais. Projeto de experimentos. Conceitos sobre modelagem. Modelagem de sistemas utilizando modelos de filas e Redes de Petri. Análise estacionária. Análise transiente. Balanceamento de sistemas. Aplicações.