Engenharia de Computação

Indique a um amigo

Disciplinas

+ ALGORITMOS E PROGRAMAÇÃO I
  • Carga horária: 80
+ ALGORITMOS E PROGRAMAÇÃO II
  • Carga horária: 80
+ ANÁLISE DE ALGORÍTMOS
  • Carga horária: 80
+ ARQUITETURA DE COMPUTADORES
  • Ementa: Introdução à Arquitetura de Computadores, tendências de mercado e tecnologia, organização de um computador, conjunto de instruções, arquiteturas, processos de criação e execução de programas, lógica digital e operação aritmética, avaliação de desempenho, processador mips, pipeline, desempenho de memória, multiprocessadores e clusters.
  • Objetivo:

    Introdução de conceitos relacionados à Arquitetura de Computadores, apresentação do histórico de evolução das arquiteturas, caracterização de conceitos e tipos de computadores. Introdução ao conceito de linguagem de montagem. Execução de instruções em arquitetura seguindo um datapath.

  • Carga horária: 80
+ AUTOMAÇÃO INDUSTRIAL
  • Carga horária: 80
+ BANCO DE DADOS I
  • Carga horária: 80
+ BANCO DE DADOS II
  • Ementa: Revisão dos conceitos fundamentais de bancos de dados relacionais. Especificação do projeto físico de banco de dados, uso de indexação e estrutura de arquivos. Processamento e otimização de consultas. Gerenciamento de transações, controle de concorrência. Mecanismos de proteção (segurança) e recuperação de dados em casos de falhas e falta de informação. Arquiteturas de bancos de dados relacionais, orientado a objetos, distribuídos e paralelos. Tópicos especiais em bancos de dados: Data Warehouse, Data Mining, Bancos de Dados Dedutivos, Banco de Dados Móveis, Banco de Dados na Web (Web Semântica), Bancos de Dados Multimídia, Bancos de Dados Espaciais, Bibliotecas Digitais, entre outros.
  • Objetivo: - Capacitar o acadêmico para a especificação do projeto físico de um bancos de dados;
    - Capacitar o acadêmico para o gerenciamento de transações em banco de dados;
    - Possibilitar ao acadêmico o conhecimento e o uso de métodos, técnicas e ferramentas de implementação, administração e gerência banco de dados;
    - Apresentar ao acadêmico diversas tecnologias existentes para banco de dados, capacitando-o a selecionar a alternativa mais adequada a cada uma das situações reais que ele irá encontrar na prática;
  • Carga horária: 80
+ CÁLCULO NUMÉRICO
  • Carga horária: 40
+ COMPILADORES I
  • Carga horária: 40
+ COMPILADORES II
  • Carga horária: 40
+ CONTROLE I
  • Carga horária: 80
+ CRIATIVIDADE E INOVAÇÃO
  • Carga horária: 80
+ DESENHO TÉCNICO
  • Carga horária: 40
+ ECOLOGIA E SUSTENTABILIDADE
  • Carga horária: 80
+ ELETRICIDADE E MAGNETISMO
  • Carga horária: 80
+ ELETRÔNICA ANALÓGICA I
  • Carga horária: 80
+ ELETRÔNICA DIGITAL
  • Carga horária: 80
+ ENGENHARIA DE SOFTWARE I
  • Ementa: Introdução à engenharia de software. Engenharia de requisitos. Projeto de Análise e modelagem de software.
  • Objetivo:

    Oferecer ao acadêmico conhecimentos gerais sobre a área de engenharia de software, fazendo com que os estudantes consiga compreender as principais etapas para análise e desenvolvimento de sistemas de informação.

  • Carga horária: 80
+ ENGENHARIA DE SOFTWARE II
  • Carga horária: 80
+ ESTRUTURAS DE DADOS I
  • Carga horária: 40
+ ESTRUTURAS DE DADOS II
  • Carga horária: 120
+ HIDRÁULICA, TERMO E ONDAS
  • Carga horária: 80
+ INTELIGÊNCIA ARTIFICIAL
  • Carga horária: 80
+ INTRODUÇÃO AO CALCULO
  • Carga horária: 80
+ LINGUAGENS FORMAIS E AUTÔMATOS
  • Ementa: Expressões Regulares, Linguagens Regulares, Autômatos Finitos, Gramáticas Livres de Contexto, Autômatos a Pilha, Linguagens Livres de Contexto, Hierarquia de Linguagens e Gramáticas, Máquinas de Turing.
  • Objetivo:

     

    A disciplina de linguagens formais e autômatos (LFA) busca apresentar aos alunos os fundamentos teóricos das linguagens formais enquanto os prepara para utilizar técnicas e ferramentas baseadas em gramáticas e autômatos na solução de problemas em diversas áreas do conhecimento.

  • Carga horária: 80
+ MATEMÁTICA DISCRETA
  • Carga horária: 80
+ MECÂNICA DA PARTICULA
  • Carga horária: 80
+ MICROCONTROLADORES
  • Carga horária: 80
+ O SER HUMANO E O CUIDADO
  • Carga horária: 80
+ PARADIGMAS DE PROGRAMAÇÃO
  • Carga horária: 80
+ PESQUISA E APRENDIZAGEM
  • Carga horária: 80
+ PROBABILIDADE E ESTATÍSTICA
  • Carga horária: 40
+ PROJETO DE GRADUAÇÃO I
  • Carga horária: 40
+ PROJETO DE GRADUAÇÃO II
  • Carga horária: 40
+ PROJETO DIGITAL
  • Carga horária: 80
+ QUIMICA TECNOLÓGICA
  • Carga horária: 40
+ REDES DE COMPUTADORES I
  • Carga horária: 80
+ REDES DE COMPUTADORES II
  • Ementa: Administração de Sistemas Linux. Instalação e Configuração de Redes Locais. Simulação de Ambientes. Serviços e Aplicações. BigData. Internet das Coisas. Segurança da informação.
  • Objetivo:

    A disciplina tem como objetivos consolidar os conhecimentos adquiridos de redes I, assim como também promover suporte em redes locais através de experimentos realizados em laboratórios. As aulas práticas devem complementar a teoria, mostrando ao aluno os sistemas operacionais atuais e as diversas formas de projetar e manter uma rede local de computadores.

  • Carga horária: 80
+ SINAIS E SISTEMAS
  • Carga horária: 40
+ SISTEMAS DISTRIBUIDOS
  • Carga horária: 80
+ SISTEMAS OPERACIONAIS
  • Ementa: Evolução e estrutura básica dos sistemas operacionais. Gerência de processos. Gerência de memória. Gerência de arquivos. Tratamento de E/S.
  • Objetivo: Introduzir os principais conceitos e técnicas utilizadas na construção de sistemas operacionais modernos.
  • Carga horária: 80
+ TECNOLOGIA E MÍDIAS SOCIAIS
  • Carga horária: 80
+ TELECOMUNICAÇÕES
  • Carga horária: 80
+ TÓPICOS EM COMPUTAÇÃO
  • Carga horária: 40
+ VISÃO COMPUTACIONAL
  • Ementa: Introdução, Formação da Imagem, Filtros, Morfologia Matemática, Segmentação, Extração de Atributos, Rastreamento, Reconhecimento de Padrões, Avaliação de Desempenho.
  • Objetivo:

    Introdução aos fundamentos da área da visão computacional, enfatizando as inter-relações com as áreas de processamento digital de imagens, reconhecimento de padrões, inteligência artificial e robótica e com aplicações no desenvolvimento local, ciências ambientais e sustentabilidade agropecuária, entre outras. Aspectos de implementação de algoritmos eficientes e robustos, aplicados na solução de problemas reais, serão também tratados. Ferramentas de apoio ao desenvolvimento de soluções para visão computacional, como o Scikit-Image, ImageJ, OpenCV e Weka serão utilizados durante o curso, possibilitando assim a concentração do acadêmico na utilização de algoritmos específicos da área e não em detalhes de programação de computadores de forma geral.

     

  • Carga horária: 80