Ir para o conteúdo

Texto do documento

Projeto pedagógico e Resolução nº 28/2023

Campus Imperatriz, Resolução ad referendum nº 28/2023 · 164 páginas. Texto extraído do PDF oficial; as páginas digitalizadas passaram por OCR e podem conter erros de leitura. Em divergência, vale o PDF oficial.

O PDF abre de uma cópia guardada pelo portal em 04/10/2026.

  1. Disciplina: Compiladores

    Página 82 do PDF

    Disciplina: Compiladores

    Carga Horária Semestral: 60h

    Carga Horária Semanal: 4h

    Créditos: 4

    Pré-requisito: Teoria da Computação

    Objetivo Geral: Dotar o aluno de conhecimento básico dos conceitos e técnicas necessários para a construção de compiladores, bem como para a compreensão dos conhecimentos envolvidos no projeto de linguagens de programação e o tratamento computacional de linguagens em geral.

    Ementa: Compiladores e Interpretadores. Análise Léxica e Sintática. Tabelas de Símbolos. Esquemas de Tradução. Ambientes de Tempo de Execução. Representação Intermediária. Análise Semântica. Geração de Código. Otimização de Código. Bibliotecas e Compilação em Separado.

    Bibliografia Básica:

    AHO, Alfred V.; SETHI, Ravi. Compiladores: princípios, técnicas e ferramentas. São Paulo: Pearson, 2008. (RB=1899) COOPER, Keith D.; TORCZON, Linda. Construindo compiladores. Rio de Janeiro: Elsevier, 2014. (RB=1895) LANGLOIS, Thibault; SANTOS, Pedro Reis. Compiladores: da teoria à prática. Lisboa: FCA, 2014.

    Bibliografia Complementar:

    JOSÉ NETO, J. Introdução à compilação. Rio de Janeiro: Elsevier, 2016. ISBN 8535278109.

    LOUDEN, Kenneth C. Compiladores: princípios e práticas. São Paulo: Cengage Learning, 2004.

    PRICE, Ana Maria De Alencar e TOSCANI, Simão Sirineo. Implementação de linguagens de programação: compiladores. São Paulo: Sagra Luzzato, 2001.(RB=174)

  2. Trecho citadoDisciplina: Redes de Computadores

    Página 82 do PDF

    Disciplina: Redes de Computadores

    Carga Horária Semestral: 60h

    Carga Horária Semanal: 4h

    Créditos: 4

    Pré-requisito: Sistemas Operacionais

    Objetivo Geral: Conhecer conceitos e técnicas sobre suporte em comunicação de informações em Redes de Computadores.

    Ementa: História da evolução das redes de computadores. Meios de transmissão. Características da transmissão. Técnicas de modulação e multiplexação. Arquitetura OSI/ISO. Nível físico. Equipamentos de Redes. Técnicas de detecção e correção de erros. Topologias. Protocolos de acesso à rede. Endereçamento de Redes. Nível de rede. Níveis de transporte. Sessão. Apresentação. TCP/IP e Internet.

    Bibliografia Básica:

    KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem Top- Down. 8. ed. São Paulo: Pearson Education, 2004.(RB=272) MENDES, Douglas Rocha. Redes de Computadores: teoria e prática. 2. ed. São Paulo: Novatec, 2015.

    SOUSA, Lindeberg Barros de. Redes de Computadores: guia total. São Paulo: Érica, 2009.(RB=7837) SOUSA, Lindeberg Barros de. Redes de Computadores: dados, voz e imagem. 3. ed. São

    Paulo: Érica, 1999.

    TANENBAUM, Andrew S. Redes de Computadores. 4. ed. Rio de Janeiro: Campus, 2003.(RB=283) TORRES, Gabriel. Redes de Computadores: curso completo. 1. ed. Rio de Janeiro: Axcel Books, 2001.

    Bibliografia Complementar:

    BENEDETTI, R. Use a cabeça! Redes de computadores. São Paulo: Alta Books, 2010.

    FALBRIARD, Claude. Protocolos: e aplicações para redes de computadores. São Paulo: Érica, 2002.

    MORAES, Alexandre Fernandes de. Redes de computadores. São Paulo: Érica, 2014.(RB=7854) NEMETH, E.; SNYDER, G.; HEIN, T. R. Manual completo do Linux: guia do administrador. 2. ed. São Paulo: Pearson Prentice Hall, 2007.

  3. Disciplina: Inteligência Artificial

    Página 83 do PDF

    Disciplina: Inteligência Artificial

    Carga Horária Semestral: 60h

    Carga Horária Semanal: 4h

    Créditos: 4

    Pré-requisito: Lógica Aplicada à Computação, Introdução à Teoria dos Grafos

    Objetivo Geral: Proporcionar ao aluno um conhecimento básico de inteligência artificial, com suas diferentes abordagens, apresentando de forma teórico-prática as informações necessárias para aplicar esses conceitos.

    Ementa: Histórico. Abordagens. Estratégias de busca. Engenharia do conhecimento. Regras de produção. Redes semânticas. Estudo e criação de Ontologias. Programação em lógica. Agentes Inteligentes. Lógica Fuzzy. Métodos Bayesianos. Introdução ao Aprendizado de máquina. Introdução ao Processamento de linguagem natural.

    Bibliografia Básica:

    FACELI, Kati et. al. Inteligência Artificial – uma abordagem de aprendizado de máquina.

    Rio de Janeiro: LTC, 2015.(RB=34) REZENDE, Solange O. Sistemas inteligentes: fundamentos e aplicações. São Paulo: Manole, 2003.(RB=268) RUSSEL, Stewart; NORVING, Peter. Inteligência artificial. 3. ed. Rio de Janeiro: Campus, 2013.

    Bibliografia Complementar:

    COSTA Ernesto, SIMÕES Anabela. Inteligência Artificial. Fundamentos e Aplicações. 3. ed. Rio de Janeiro: FCA, 2008.

    LUGER, George. Inteligência artificial. Rio de Janeiro: Pearson Universidades, 2013.

    NASCIMENTO JÚNIOR, Cairo L. Inteligência artificial em controle e automação. São

    Paulo: Edgard Blucher, 2000.(RB=288 e RB=7312)

    DISCIPLINA: Atividade Curricular de Extensão II

    Carga Horária Semestral: 90h

    Carga Horária Semanal: 6h

    Créditos: 6

    Pré-requisitos: Sem pré-requisito

    Objetivo Geral: Desenvolver programas, projetos, cursos ou eventos de extensão envolvendo subáreas específicas da ciência da computação para a comunidade externa.

    Ementa: Desenvolvimento de projeto de extensão envolvendo subáreas específicas da ciência da computação, através da oferta de cursos para a comunidade externa ao campus.

    Bibliografia Básica:

    GONÇALVES, Hortência de Abreu. Manual de projetos de extensão universitária. Avercamp Editora. 2008.

    PRESSMAN, R. S. Engenharia de software. 8. ed. São Paulo: McGraw-Hill, 2016. (RB=7310) CORMEN, Thomas H. Algoritmos: teoria e prática. 3. ed. Rio de Janeiro: Elsevier, 2012. (RB=7140) Bibliografia Complementar:

    CRAWLEY, E., MALMQVIST, J., OSTLUND, S., BRODEUR, D. Rethinking Engineering Education - The CDIO Approach. Springer. 2007.

Mostrando 3 de 200 trechos.