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.
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.