101549 - Cálculo Diferencial e Integral I - 136 h
Conjuntos numéricos. Funções de uma variável real. Limites e continuidade. Derivadas de funções de uma variável real. Aplicações de derivadas. Integrais indefinidas. Integrais definidas. Aplicações de integrais. Integrais impróprias. Sequências e séries. Séries de potências. Séries de Fourier.

101551 - Geometria Analítica e Álgebra Linear - 136 h
Vetores no |R2 e |R3. Produtos vetoriais. Ponto, reta e cônicas no plano. Ponto, plano, reta e esfera no espaço. Sistemas de equações lineares. Posições relativas, interseções, distâncias e ângulos. Matrizes. Espaços vetoriais. Dependência e independência linear. Transformações lineares. Operadores lineares. Autovalores e autovetores.

101550 - Matemática Discreta - 68 h
Tópicos de álgebra: noções sobre conjuntos, relações, funções, indução, recursão, reticulados, grupos. Tópicos de análise combinatória: métodos de contagem, permutação, arranjo e combinação. Introdução à teoria de grafos.

102512 - Física I - 136 h    
Sistemas de unidades; análise dimensional e teoria de erros; cinemática; as três leis de Newton; forças fundamentais e empíricas; lei de conservação da energia mecânica; sistemas de partículas; conservação do momento linear; colisões; movimento de rotação; conservação do momento angular; atividades de laboratório. Fluidos; oscilações; movimento ondulatório; superposição de ondas e ondas estacionárias; temperatura e teoria cinética dos gases; calor e a primeira lei da termodinâmica; a segunda lei da termodinâmica; propriedades térmicas e processos térmicos; atividades de laboratório.

103158 - Química - 68 h
Desenvolvimento da teoria atômica. O modelo da mecânica quântica e as energias eletrônicas. Periodicidade química e propriedades dos elementos. Ligações químicas. Estrutura e propriedades dos sólidos. Funções inorgânicas. Reações químicas: equações e balanceamento. Noções de físico-química: termoquímica, equilíbrio químico e eletroquímico. Polímeros naturais e sintéticos.

201120 - Desenho Técnico - 68 h
Introdução ao desenho técnico. Materiais e sua aplicação. Normas e técnicas para desenho. Vistas ortogonais: vistas principais, auxiliares e seccionais. Noções de perspectiva. Desenho com a utilização de computadores.

203507 – Algoritmos e Programação – 136h
Desenvolvimento de algoritmos. Tipos de dados básicos e estruturados. Comandos de linguagens de programação. Metodologia de desenvolvimento de programas: programação estruturada e orientada a objetos. Modularidade.  Desenvolvimento, implementação, depuração, testes e documentação de programas. Alocação dinâmica de memória. Persistência da informação com o uso de arquivos.

203516 – Circuitos Lógicos - 68 h
Sistemas numéricos: bases decimal, binária, hexadecimal e octal. Conversões de bases. Representação binária: inteiros, ponto fixo, vírgula flutuante e negativos. Aritmética binária. Códigos de representação de caracteres. Códigos de detecção e correção de erro. Álgebra booleana e álgebra de chaveamento, portas lógicas. Circuitos combinatórios: formas canônicas, análise e síntese. Equivalência entre circuitos. Circuitos combinatórios: multiplexadores, decodificadores, somadores e comparadores. Circuitos combinatórios aritméticos. Circuitos sequenciais, conceitos de estado e elementos de memória. Flip-flops, registradores, contadores, deslocadores e temporizadores. Máquinas de estado: Mealy e Moore. Tecnologias de memórias. Introdução as linguagens de descrição de hardware.

203512 - Lógica Computacional - 68 h
Cálculo proposicional. Operações lógicas fundamentais. Procedimentos de decisão de validade. Equivalência lógica. Álgebra proposicional. Método dedutivo em lógica matemática. Raciocínio lógico e formal. Sintaxe e semântica. Inferência no cálculo proposicional. Forma normal. Notação clausal. Cálculo de predicados. Teoria de quantificação. Inferência no cálculo de predicados. Forma normal prenex. Forma clausal no cálculo de predicados. A linguagem de programação lógica Prolog. Sintaxe da linguagem. Sintaxe de operadores. Listas. Recursividade.


2º Ano

101552 - Cálculo Diferencial e Integral II - 68 h
Funções de várias variáveis. Limite e continuidade de funções de várias variáveis. Derivadas parciais. Máximos e mínimos de funções de várias variáveis. Integrais múltiplas.
 
101553 - Cálculo Numérico - 68 h
Métodos numéricos na resolução de sistemas lineares. Métodos numéricos na resolução de equações algébricas e transcendentes. Interpolação polinomial. Integração numérica. Ajustes de curvas.

102513- Física II - 136 h
Carga elétrica; o campo elétrico; lei de Gauss; potencial elétrico; capacitância; corrente e resistência; força eletromotriz e circuitos elétricos; o campo magnético; lei de ampère; lei da indução, de Faraday; indutância; propriedades magnéticas da matéria; oscilações eletromagnéticas; correntes alternadas; as equações de Maxwell. Ondas eletromagnéticas; interferência; difração; polarização; introdução à teoria da relatividade restrita. Conceitos básicos sobre física quântica, estrutura e propriedades de átomos, moléculas e sólidos, aplicações como laser e condução de eletricidade, física nuclear e física de partículas elementares.

201119 - Mecânica dos Sólidos - 68 h
Centroide e momento de inércia de áreas planas. Estática do ponto material e do corpo rígido no plano: esforços externos ativos e reativos. Esforços solicitantes internos em vigas, eixos e colunas. Tensões e deformações simples em sólidos no regime elástico e das pequenas deformações; tensões devidas às combinações de carregamentos. Transformações de tensões e deformações; tensões e deformações principais. Instabilidade lateral em colunas. Torção, esforços e tensões em vigas e cabos.

203519 – Análise de Circuitos - 68 h
Conceitos fundamentais para análise de circuitos: variáveis elétricas, componentes elétricos passivos e ativos, discretos e distribuídos, sinais elétricos, redes, circuitos, malhas e nós, grafos, árvores, cortes e percursos fechados. Relações entre variáveis elétricas em elementos passivos. Leis de Kirchhoff. Transformação de fontes. Teorema da superposição. Teoremas de Thévenin e Norton: aplicação em circuitos com e sem fontes controladas. Técnicas de análise sistemáticas: análise nodal, análise de malhas, análise de cortes, análise de percursos fechados. Potência média. Valor eficaz. Teorema da máxima transferência de potência. Equações de malhas e nós em circuitos com indutores, resistores e capacitores. Funções singulares. Análise de transitórios em circuitos de primeira e segunda ordem: frequências naturais, condições iniciais, resposta natural, resposta forçada e tipos de amortecimento. Circuitos monofásicos.

203510 – Programação Orientada a Objetos - 68 h
Conceitos de objetos, classes, atributos e métodos. Modificadores de acesso, métodos e atributos estáticos e construtores. Encapsulamento, composição, herança e polimorfismo. Classes abstratas e interfaces. Tratamento de exceções.

203515 – Análise de Algoritmos – 68 h
Crescimento de funções e notação assintótica, relações de recorrência, análise de custo e cota inferior. Ordenação e estatísticas de ordem. Estrutura de dados para representação de grafos, busca em grafos, ordenação topológica, árvore geradora mínima, caminhos mínimos. Técnicas de projeto de algoritmos: força-bruta e gulosos, backtracking, divisão-e-conquista, programação dinâmica. Complexidade computacional: classes P e NP, problemas NP-difíceis. Métodos para resolução de problemas NP-difíceis: heurísticas, algoritmos exatos e de aproximação.

203508 – Estrutura de Dados I – 68 h
Introdução à análise de algoritmos. Algoritmos recursivos. Tipos abstratos de dados. Listas lineares. Pilhas, filas e deques. Árvores, árvores binárias, percurso, árvores binárias de busca, árvores balanceadas. Filas de prioridade. Ordenação. Técnicas básicas de pesquisa.

203509 – Estrutura de Dados II – 68 h
Árvores genéricas de pesquisa, árvores b. Skip lists. Tabelas de dispersão. Estruturas de dados para processamento de texto. Grafos. Técnicas de pesquisa.

203517 – Eletrônica I – 68 h
Teoria de semicondutores: estrutura cristalina, bandas de energia e portadores de carga, tipos de dopagem e mecanismos de condução (deriva e difusão). Principais componentes aplicados em eletrônica. Diodos e suas aplicações. Projeto de fonte DC. Transistor bipolar. Estabilidade da polarização. Ponto quiescente. Análise estática de um estágio de amplificação com transistor bipolar. Transistor de efeito de campo (FET), análise estática de um estágio de amplificação com transistor de efeito de campo. Projeto de um amplificador com excursão simétrica máxima (TBJ e FET). Amplificadores de pequenos sinais. Amplificadores operacionais. Amplificadores de potência. Circuitos de realimentação e osciladores. Reguladores lineares de tensão.

203520 - Organização e Arquitetura de Computadores I - 68 h
Visão geral da organização e arquitetura de computadores. Estrutura e função do processador. Evolução dos sistemas de computação. Princípios de conjuntos de instruções: características, funções, representação e modos de endereçamento.  Arquiteturas de conjunto reduzido de instruções. Exemplos de arquiteturas de conjunto de instruções. Conceitos de avaliação de desempenho de processadores.  Unidade central de processamento: unidade de controle e caminho de dados. Esquema de implementação de ciclo único. Introdução ao mapeamento da unidade de controle em hardware. Práticas de laboratório em linguagem de montagem e software básico em arquitetura de conjunto reduzido de instruções.

203521 - Organização e Arquitetura de Computadores II - 68 h
Processador: unidade de controle e caminho de dados multiciclo. Pipelining e detecção de hazards. Hierarquia de memória: memória cache, memória principal e memória virtual. Mapeamento e dimensionamento em memórias cache. Sistema de computação: entrada/saída. Métodos de realização de operações de entrada e saída: programada, interrupções e acesso direto à memória. Sistemas de armazenamento e periféricos. Multiprocessadores, processadores multicore e multi-computadores.


3º Ano

101554 – Probabilidade e Estatística I - 68 h
Análise exploratória de dados. Probabilidade. Variáveis aleatórias discretas e contínuas. Amostragem. Inferência estatística: estimação de parâmetros e teste de hipótese. Ferramentas computacionais estatísticas.

101555 – Probabilidade e Estatística II - 34 h
Planejamento experimental. Análise de variância. Estatística não paramétrica. Correlação e regressão. Ferramentas computacionais estatísticas.

201118 - Fenômenos de Transporte - 68 h
Conceitos fundamentais de fluídos. Equações básicas. Escoamento em regime permanente laminar e turbulento; análise dimensional e semelhança; transferência de calor por condução. Transferência de calor por condução, convecção. Radiação. Transferência de massa por difusão e convecção.

203523 – Sistemas Operacionais- 68 h
Estrutura e componentes. Processos e threads. Concorrência e sincronização. Gerenciamento de memória. Memória virtual. Alocação de recursos. Deadlocks. Gerenciamento de arquivos. Segurança e proteção. Técnicas de entrada e saída. Sistemas distribuídos. Estudo de casos.

203530 – Processamento Digital de Sinais - 68 h
Conceitos, tipos e classificação de sinais e de sistemas contínuos e discretos; convolução; decomposição de um sinal em impulsos; integral e somatório de convolução; espectro de frequências; amostragem de sinais contínuos; transformada Z; filtros digitais; transformada discreta de Fourier (DFT); transformada rápida de Fourier (FFT); sistemas recursivos e não recursivos; conceitos e características de processadores DSP; processamento digital de sinais com o uso de ferramentas computacionais.

203504 - Metodologia Científica - 68 h
Conhecimento científico. Pesquisa científica. Métodos e técnicas de pesquisa. Técnicas de levantamento bibliográfico. Teoria e prática das normas de apresentação de trabalhos. Leitura e interpretação de textos, redação e apresentação oral de trabalhos.

203527 – Modelagem de Software - 68 h
Processos de desenvolvimento: características, fases e artefatos de um processo de software, ferramentas de apoio. Engenharia de requisitos: técnicas para extração e gerenciamento de requisitos. Modelagem de sistemas: modelos de contexto, interação, estrutural e comportamental. Prática em engenharia de software.

203528 - Engenharia de Software - 68 h
Verificação e validação de software. Padrões de projeto e arquitetura de software. Evolução de software. Componentes e reuso de software. Confiança e proteção. Gerenciamento de software: gerenciamento de projetos, qualidade, manutenção e configuração de software. Prática em engenharia de software.

203526 - Banco de Dados - 68 h
Modelagem conceitual de dados. Modelagem lógica. Normalização e manutenção da integridade. Cálculo e álgebra relacional. Linguagem SQL. Arquiteturas de sistemas de bancos de dados. Mecanismos de proteção. Recuperação. Segurança. Controle de concorrência. Modelagem, especificação, projeto e implementação de aplicações em sistemas de informação.

203524 – Sistemas Embarcados - 68 h
Arquitetura de microprocessadores. Projeto de sistemas embarcados. Implementação e teste de sistemas embarcados. Microcontroladores. Práticas de laboratório. Programação de entrada/saída: polling, interrupções e acesso direto à memória. Estrutura de barramentos e sinais de controle. Conversores A/D e programação PWM. Aspectos de software embarcado para comunicação com dispositivos periféricos. Estudo das principais características dos elementos de computação voltados para aplicações embarcadas.

203511 - Computação Gráfica - 68 h
Arquitetura de interfaces de usuário. Interfaces gráficas orientadas por objetos. Bases de dados gráficas. Ambientes gráficos tridimensionais. Modelos vetoriais em 2d e 3d.: primitivas, transformações, recorte e visualização. Síntese de imagens: modelos básicos de iluminação e elaboração. Modelos gráficos avançados: modelagem paramétrica e funcional. Aplicação de mapas: texturas, sombras, reflexões. Rastreamento de raios e radiosidade. Técnicas de sombreamento e ray – tracing. Visualização de dados científicos. Animação.

203559 – Modelagem de Sistemas– 68h
Aspectos gerais da teoria de controle. Modelagem de sistemas dinâmicos contínuos no domínio da frequência: transformada de Laplace, função de transferência, função de transferência de circuitos elétricos, de sistemas mecânicos em translação e em rotação, e de outros sistemas físicos. Circuitos elétricos análogos. Modelagem de sistemas dinâmicos contínuos no domínio do tempo: representação no espaço de estados, conversão entre modelos. Não linearidades. Linearização. Resposta no domínio do tempo (análise transitória). Estabilidade. Erro de estado estacionário. Simulação de sistemas. Amostragem de sistemas contínuos, transformada Z e funções de transferência de sistemas discretos.

203518 – Eletrônica II – 68h
Portas lógicas. Principais famílias lógicas: TTL e CMOS. Prática com circuitos integrados TTL e CMOS. Histórico e evolução da microeletrônica. Materiais semicondutores para microeletrônica. Transistores, portas lógicas, memórias e decodificadores MOS. Técnicas de projeto de circuitos integrados. Técnicas e ferramentas para simulação de circuitos integrados. Ferramentas de CAD para projeto automatizado. Sistemas VLSI: fabricação e layout dos componentes. Síntese e planejamento de alto nível (linguagem de descrição de hardware). Dimensionamento e temporização dos sistemas VLSI. Análise de desempenho e confiabilidade. Problemas de projeto. Software para projeto e simulação de circuitos integrados. Estudo de circuitos- exemplo. Desenvolvimento de projeto. Tecnologias de fabricação de circuitos integrados. Nanotecnologia. Tecnologias especiais para dispositivos nanométricos.


4º Ano

203503 - Inteligência Computacional - 68 h
Definição e conceitos de inteligência computacional. Modelos da mente. Aprendizagem de máquina. Agentes. Redes neurais. Lógica fuzzy (nebulosa). Computação evolutiva. Visão computacional. Introdução ao desenvolvimento de jogos.

203514 - Linguagens Formais e Compiladores - 68 h
Gramáticas. Linguagens regulares, livres de contexto e sensíveis ao contexto. Tipos de reconhecedores. Operações com linguagens. Propriedades das linguagens. Autômatos de estados finitos. Autômatos de pilha. Máquina de Turing. Análise léxica e sintática. Tabelas de símbolos. Esquemas de tradução. Ambientes de tempo de execução. Linguagens intermediárias. Geração e otimização de código. Montadores. Linkeditores. Projeto e implementação de um compilador.

203505 - Tecnologias da Informação e Ciências Ambientais - 51 h
Tecnologias da informação e educação ambiental em sistemas computacionais.  Tecnologias aplicadas na ecologia, preservação e utilização de recursos naturais: poluição, impacto ambiental e desenvolvimento sustentado. Reciclagem. Legislação.

203529 - Projeto de Software - 68 h
Desenvolvimento de um projeto de software. Definição do projeto. Defesa do anteprojeto. Elaboração da modelagem do software. Defesa da modelagem do software, do protótipo das interfaces e do plano de testes. Implementação do software. Defesa do código. Documentação final e implantação do software: guia para instalação do software e CD com o software. Treinamento do usuário final para utilização do software. Implantação e avaliação do software implantado pelo usuário e pelos supervisores; defesa final do software, incluindo a instalação e execução do mesmo, perante a banca de avaliação.

203560 – Controle de Sistemas- 68h
Revisão de obtenção das características dos sistemas (resposta transitória, estabilidade e erro de estado estacionário). Diagramas de blocos: simplificação de digramas de blocos. Análise de sistemas pelo lugar das raízes. Projeto de controladores (PI, PD, PID, atraso de fase, avanço de fase e atraso-avanço de fase) pelo lugar das raízes. Análise de sistemas pelo domínio da frequência: diagrama de bode e diagrama Nyquist. Projeto por intermédio da resposta em frequência (compensação por atraso de fase, avanço de fase e atraso-avanço de fase). Análise e projeto de sistemas discretos.

203531 - Comunicação de Dados - 68h
Conceitos de transmissão de dados. O canal de comunicação e suas características. Nível físico e de enlace do modelo OSI. Princípios da teoria da informação: codificação da informação e sua medida, entropia de código. Representação elétrica de informação digital. Algoritmos de detecção e correção de erros. Transmissão da informação e modelagem do sistema de transmissão, maximização do fluxo de informações por um canal. Transmissão analógica e digital. Sistemas de comutação. Fundamentos das técnicas de modulação: amplitude, frequência, fase e mistas. Modems. Comunicação sem fio e por meio ótico. Interfaces padronizadas da indústria. Comparação entre diferentes disciplinas de acesso ao meio: passagem de bastão, reserva de tempo por estação (time-slot), escalonador de barramento, múltiplo acesso com prevenção ou detecção de colisão.

203533 - Redes de Computadores - 68h
Conceitos básicos de redes: modelo, camada, protocolo, serviços, arquitetura. Endereçamento. Redes LAN, MAN e WAN. Funcionalidade específica das camadas do software de redes. Princípios de roteamento. Protocolo IP: operação e endereçamento. Protocolos TCP/ UDP. Protocolos de aplicação da família TCP/IP: funcionalidades básicas e operação, suporte a aplicações web e outros. Auditoria e segurança. Introdução aos sistemas distribuídos.

203536 - Automação de Sistemas - 68 h
Sistemas de produção e automação de sistemas. Automação do suporte à manufatura. Automação da manufatura e de processos industriais. Sistemas e conceitos. CAD, CAM, CAE, CAPP, ERP, CIM, FMS, SCADA, CLP, SDCD, DCS. Hierarquia e integração de sistemas. Redes, protocolos e padronizações. Estudo de casos de processos e de manufatura. Conceitos de sistemas automatizados programáveis. Programação de máquinas. Apresentação de sistemas com suas características e aplicações: controle numérico e controladores lógicos programáveis. Interfaceamento de CLPs com sensores e atuadores. Práticas de automação com CLPs. Modelagem de processos.

510306 - Inglês Instrumental – 68 h
Estudo metódico de textos na área de engenharia de computação, através de exercícios de leitura, compreensão e intelecção com vistas à aquisição de um instrumento de comunicação e pesquisa.


5º Ano

403547 - Empreendedorismo - 51 h
Plano de negócios. Perfil do empreendedor. Técnicas de negociação.

203506 – Computadores e Sociedade - 51 h
Aspectos sociais, econômicos, legais e profissionais de computação. Aspectos estratégicos do controle da tecnologia. Mercado de trabalho. Aplicações da computação: educação, medicina, etc. Previsões de evolução da computação. Ética profissional. Segurança, privacidade, direitos de propriedade, acesso não autorizado. Códigos de ética profissional. Doenças profissionais.

101556 - Modelagem e Simulação - 68 h
Princípios de modelagem e simulação. Revisão de probabilidade. Métodos de geração de números pseudoaleatórios e seus testes de validação. Simulação Monte Carlo. Modelagem de dados de entrada. Teoria das filas. Simulação discreta. Simulação contínua. Ferramentas computacionais para modelagem e simulação de sistemas.

404531 - Economia - 68 h
Evolução da ciência econômica. Economia monetária. Microeconomia. Macroeconomia. Relações econômicas com o exterior. Desenvolvimento econômico e economia brasileira.

203525- Projeto de Sistemas de Computação - 68 h
Motivação e aplicações de sistemas embarcados. Metodologia do curso. A pesquisa bibliográfica para a busca de uma finalidade para o projeto. Modelos de execução e ambientes existentes. Levantamento dos elementos de entrada e saída, sensores e atuadores. Levantamento dos dispositivos e periféricos internos e externos. Geração de interface e do esquema elétrico. Desenvolvimento do projeto e validação em simulação. Prototipação de hardware. Prototipação de software. Implementação. Co-simulação de hardware e software. Testes. Documentação e síntese dos resultados. Definição textual do problema com consequente documentação da revisão bibliográfica. Documentação das etapas de desenvolvimento, documentação das etapas de teste.  

203537 - Robótica - 68h
Retrospectiva histórica e estado da arte em robôs industriais. Atuadores, sensores e efetuadores usados na robótica. Tecnologias e nomenclatura técnica em robótica. Estruturas cinemáticas de um robô. Modelagem dinâmica de um robô de cadeia aberta. Controle de robôs industriais. Geração de trajetória, controle em posição e controle em força. Linguagens de programação de robôs industriais. Práticas de laboratório.

203538 - Orientação de Trabalho de Conclusão de Curso - 34 h
Desenvolvimento de um projeto, sob a orientação de um docente, resultando em um trabalho de monografia com apresentação e avaliação por uma banca examinadora, obedecendo a regulamento próprio.

203539 - Estágio Supervisionado - 357 h
Estágio supervisionado em empresas, instituições públicas ou privadas, podendo ser realizado na UEPG, para o desenvolvimento de trabalhos de acordo com o perfil de formação do engenheiro de computação: desenvolvimento de software, sistemas embarcados, projeto de sistemas digitais, eletrônica, automação de sistemas e engenharia de sistemas de comunicações.


Optativas

203561 – Sistemas de Comunicações - 51 h
Introdução aos sistemas de comunicações: aspectos históricos, visão geral dos sistemas contemporâneos e rudimentos da propagação eletromagnética. Noções de processos estocásticos: variável aleatória, médias estatísticas, e distribuições; densidade espectral de potência e função de autocorrelação; resposta de sistemas lineares a sinais aleatórios. Modulação em amplitude (AM): conceitos, tipos de modulação AM: DSB, DSB-SC, SSB, SSB-vestigial; efeitos da falta de sincronismo na detecção coerente; circuitos para a geração e demodulação do sinal AM. Modulação angular: modulação em fase e modulação em frequência (FM). Circuitos para a geração e detecção da modulação angular. Circuitos para a geração e demodulação do sinal fm. Ruído térmico. Ruído na modulação AM e FM. Transmissão de pulsos em banda base: filtro ideal e transmissão sem distorção; teorema da amostragem; ruído de quantização; modulação PAM, PPM, PWM E PCM; quantização uniforme e não-uniforme; tipos de formas de onda PCM; sinalização duobinária. Detecção de pulsos em banda base: interferência inter-simbólica (ISI), filtros, padrão olho e equalização. Introdução à teoria da informação: entropia; capacidade de canal.

203550 - Desenvolvimento Web – 51h
A arquitetura da web: modelos, protocolos de comunicação e servidores de aplicações. Construção de aplicações para a web. Modelagem de aplicações web e linguagens de programação voltadas para a web. Ferramentas para o desenvolvimento de aplicações web. Aplicação do padrão arquitetural MVC e outros padrões de projeto. Utilização de frameworks para aplicação e persistência de dados. Desenvolvimento de web services e aplicações RIAs.

203555- Computação Reconfigurável - 51 h
Lógica programável por meio de linguagens de descrição de hardware. Ferramentais computacionais para projeto, simulação e síntese de circuitos digitais. Projeto de circuitos digitais com matrizes lógicas programáveis (FPGA).

203548 - Desafios de Programação - 51h
Treinamento para competições de programação. Técnicas para resolução de problemas de computação.

203556 - Instrumentação Eletrônica - 51 h
Sensores e atuadores. Breve referência aos elementos primários de medida e de atuação. Interfaceando com sensores. Circuitos condicionadores de sinal. Amplificadores operacionais: função de transferência, ganho, linearidade, impedâncias de entrada e saída, ligação em cascata, resposta em frequência e ruído. Buffers, ponte de Wheastone, amplificador diferencial e de instrumentação. Rejeição de modo comum. Interfaceando com atuadores (driver, estágio de saída totem-pole, ponte h e amplificador de corrente). Interface paralela. Interface serial. Conversores digital/analógico. Conversores analógico/digital. Técnicas de acondicionamento. Filtragem analógica. Demais considerações no desenvolvimento de interfaces para sistemas eletrônicos.

203546 - Processamento de Imagens - 51 h
Princípios básicos de processamento de imagens, realce de imagens, filtragem linear e não linear, segmentação por região, por textura, por contorno, princípios básicos da morfologia matemática binária, elemento estruturante, erosão e dilatação, reconstrução binária, aplicações reais em laboratório.

203541 - Programação Concorrente - 51 h
Introdução à computação paralela. Concorrência, crescimento em escala e granulação. Introdução à programação paralela. Modelos de programação paralela. Desenvolvimento de algoritmos paralelos para arquiteturas de memória compartilhada e distribuída. Escalonamento de processos. Avaliação de desempenho e teste de programas paralelos.

203543 - Tópicos Avançados em Computação de Alto Desempenho - 51 h
Arquiteturas avançadas de computadores. Ferramentas de software para computação de alto desempenho. Técnicas de programação para computação de alto desempenho. Avaliação de desempenho. Estudos de caso.

203552 - Tópicos Avançados em Banco de Dados - 51 h
Tópicos atuais da área de banco de dados incluindo banco de dados não convencionais, data warehouse, big data e ferramentas OLAP.

203540 - Tópicos Avançados em Algoritmos e Estruturas de Dados - 51 h
Algoritmos de aproximação. Análise experimental de algoritmos. Algoritmos paralelos e distribuídos. Algoritmos probabilísticos. Estruturas de dados avançadas para busca, filas de prioridades e manipulação de textos. Algoritmos numéricos e criptografia. Algoritmos geométricos.

203544 - Tópicos Avançados em Arquitetura de Computadores - 51 h
Tópicos atuais da área de organização e arquitetura de computadores incluindo computadores de processamento paralelo, ferramentas de projeto e avaliação de desempenho.

203551 – Teste de Software - 51 h
Processo de testes: tradicional e metodologia ágil. Controle de qualidade e garantia da qualidade. Papéis e responsabilidades nas equipes de testes. Planejamento de testes. Níveis de testes: unitário, integração, sistema e aceitação. Tipos de testes: funcionais, desempenho, regressão, usabilidade. Técnicas de testes: caixa preta e caixa branca. Preparação do plano de testes. Especificação dos testes. Técnicas para levantamento de cenários de testes. Preparação da massa de testes. Preparação dos casos de testes. Execução dos testes: testes tradicionais x exploratórios. Ferramentas de execução de testes. Automação de testes. Registros de execução e de defeitos. Gerenciamento de testes. Estimativa de esforço. Acompanhamento do processo de testes. Métricas de qualidade.

203545 – Visão Computacional – 51h
Introdução à visão computacional. Processo de aquisição de imagens: tipos de câmeras e sistemas de iluminação. Filtragens de imagens e vídeos. Segmentação de fundo e objetos. Detecção de movimento. Rastreamento de objetos. Reconhecimento de objetos e eventos. Aplicações práticas de visão computacional. A biblioteca OpenCV.

203542 – Reconhecimento de Padrões – 51h
Introdução ao reconhecimento de padrões (RP). Percepção. Diferentes abordagens de reconhecimento de padrões. Extração de características. Características estruturais. Características estatísticas. Análise de componentes principais (PCA). Forma. Cor. Textura. Normalização. Métodos supervisionados e não supervisionados. Métodos paramétricos e não paramétricos. Abordagem bayesiana. Funções discriminantes lineares, perceptron e SVM. Seleção de características. Combinação de classificadores: diversidade e desempenho. Curvas ROC. Rejeição.

203549 - Sistemas de Informação - 51 h
Fundamentos organizacionais de sistemas de informação. Papel estratégico dos sistemas de informação. Sistemas de informação e as organizações. Informação, administração e tomada de decisão. Sistemas de trabalho de conhecimento e informação. Melhoria da tomada de decisão administrativa.

203553 - Oficina de Banco de Dados - 51 h
Projeto de um banco de dados. Sistemas gerenciadores de bancos de dados: conceitos e administração. Operações comuns em sistemas gerenciadores. Segurança da informação.

203547 – Mineração de Dados - 51 h
Revisão de conceitos básicos da estatística. Processo de descoberta do conhecimento. Data warehouse e OLAP. Tarefas de mineração de dados: classificação, agrupamento, regras de associação e análise de desvios. Estudo de algoritmos para as principais tarefas de mineração de dados. Avaliação dos resultados obtidos. Introdução às técnicas de recuperação de informações, às aplicações em mineração de textos e às técnicas de mineração na web.

203557 – Tópicos Avançados em Sistemas de Comunicações - 51 h
Fundamentos de telefonia básica: introdução, plano de numeração, tarifação, encaminhamento, sinalização, transmissão e qualidade do sinal. Central CPA: hardware e software. Voz sobre IP. Tráfego telefônico: processos, sistema com perdas, sistema com espera, sistema de transbordo, sobressalentes de Poisson. Noções sobre redes transporte de alta capacidade. Atividades de laboratório.

203558 - Instrumentação Industrial – 51h
Transdutores e sensores industriais. Característica de sinais em instrumentos. Ruídos em instrumentos.  Parâmetros característicos em instrumentos eletrônicos de medição. Aplicação de filtros.  Transmissão e isolação de sinais em instrumentos de medição. Blindagem e aterramento.  Amplificadores para instrumentos.  Unidades integradas de aquisição de sinais. Transdutores integrados. Sensores inteligentes.

203554 - Dispositivos Móveis – 51h
Programação para dispositivos móveis (handhelds, celulares, smartphones). Ambientes de desenvolvimento (IDEs, linguagens de programação, etc.). Questões de implementação: tamanho da aplicação, fator de forma da tela, compilação para um dispositivo específico ou para dispositivos múltiplos, limitações dos dispositivos. Programas de desenvolvimento de conteúdo e entretenimento digital para dispositivos móveis. Bibliotecas de desenvolvimento de programas gráficos para diversas plataformas. Desenvolvimento de aplicativos multiplataforma.

510307 - Língua Brasileira de Sinais – LIBRAS – 51 h
A história da surdez e a educação do sujeito surdo no brasil: questões sobre o programa de inclusão. Teorias linguísticas sobre a aquisição da linguagem pela criança surda e o estatuto da língua brasileira de sinais (libras). A língua brasileira de sinais e escrita.