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.
Disciplina: Projeto e Desenvolvimento de Jogos Digitais
Disciplina: Projeto e Desenvolvimento de Jogos Digitais
Carga Horária Semestral: 60h
Carga Horária Semanal: 4h
Créditos: 4
Pré-requisitos: Inteligência Artificial, Computação Gráfica e Engenharia de Software I
Objetivo Geral: Compreender os conceitos básicos do processo de criação de jogos (game design); Entender os elementos presentes em uma arquitetura de jogos; Compreender o funcionamento de um jogo baseado em cenários e personagens tridimensionais; Entender os conceitos de Física envolvidos no desenvolvimento de um jogo tridimensional. Escolher e utilizar ferramentas para desenvolvimento de jogos; Desenvolver jogos com cenários e personagens tridimensionais.
Ementa: Conceitos básicos de jogos digitais. Game design document. Interface e usuários. Princípios de animação e sonorização. Detecção de colisão. Introdução à IA e física em jogos. Experiência de usuário. Frameworks e engines. Protótipos. Gamificação.
Bibliografia Básica:
GREGORY, J. et al. Game Engine Architecture. A K Peters, 2014.
LENGYEL, E. Mathematics for 3D Game Programming and Computer Graphics. 3rd Ed., Course Technology PTR, 2011.
SCHWAB, B. AI Game Engine Programming. 2nd Ed., Charles River Media, 2008.
Bibliografia Complementar:
MCSHAFFRY, M. Game Coding Complete. 3rd Ed., Charles River Media, 2009.
MOLLER, Tomas. Real-time rendering. 3rd ed. Wellesley, Mass. A.K. Peters. c2008.
VERTH, J. Essential Mathematics for Games and Interactive Applications: A Programmer's Guide. Morgan Kaufmann, 2004.
Trecho citadoDisciplina: Introdução à Robótica
Disciplina: Introdução à Robótica
Carga Horária Semestral: 60h
Carga Horária Semanal: 4h
Créditos: 4
Pré-requisitos: Inteligência Artificial, Sistemas Digitais
Objetivo Geral: Aprender sobre os fundamentos da robótica, visando os aspectos relacionados à programação, locomoção e a navegação ao explorar as estratégias de planejamento de rotas.
Ementa: História da Robótica. Fundamentos de robótica. Classificação dos robôs. Arquitetura genérica de robôs. Descrição Espacial e Transformações. Cinemática de robôs. Modelagem de robôs. Técnicas de programação de robôs. Introdução à robótica móvel: locomoção, localização, navegação, percepção.
Bibliografia Básica:
CRAIG, J. Robótica. 3. ed. São Paulo: Pearson. 2013.
MATARIC, M. J. Introdução à robótica. São Paulo: Blucher Editora Unesp, 2014.
NIKU, S. B. Introdução à robótica: análise, controle, aplicações. 2. ed. Rio de Janeiro: LTC, 2013.
Bibliografia Complementar:
GROOVER, M. P. Automação industrial e sistemas de manufatura. 3. ed. São Paulo: Pearson Prentice Hall, 2011.
ROMANO, V. F. Robótica Industrial. São Paulo: Edgard Blucher, 2002.
ROMERO, R. A. F.; PRESTES, E.; OSÓRIO, F. Robótica Móvel. Rio de Janeiro: LTC, 2014.
Disciplina: Programação Paralela
Disciplina: Programação Paralela
Carga Horária Semestral: 60h
Carga Horária Semanal: 4h
Créditos: 4
Pré-requisitos: Sistemas Distribuídos
Objetivo Geral: Compreender os conceitos essenciais de processamento paralelo utilizados por algoritmos no desenvolvimento de aplicações paralelas.
Ementa: Conceitos e arquiteturas de computação paralela. Modelos de computação paralela. Algoritmos paralelos. Ambientes de programação paralela. Verificação e avaliação de desempenho em computação paralela.
Bibliografia Básica:
CORMEN, Thomas H. Algoritmos: teoria e prática. 3. ed. Rio de Janeiro: Elsevier, 2012. (RB=7140) KIRK, David B.; HWU, Wen-Mei W. Programando para processadores paralelos. Rio de
Janeiro: Elsevier, 2010.
ROBEY, Robert; ZAMORRA, Yuliana. Parallel and High Performance Computing. New
York: Manning Publications, 2021.
Bibliografia Complementar:
CHAPMAN, Stephen J. Programação em MATLAB para engenheiros. São Paulo: Thomson Learning, 2006.(RB=6217) DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 8. ed. São Paulo: Pearson/Prentice Hall, 2010. (RB=694) TANENBAUM, Andrew S. Sistemas operacionais modernos. 4. ed. São Paulo: Prentice Hall, 2016. (RB=7147)
Mostrando 3 de 200 trechos.