Jogos Digitais 1° ANO Disciplina: Algoritmos e Programação Carga Horária: 120h Ementa: História do desenvolvimento de programas de computador. Tipos de linguagem. Paradigmas de programação. Formas de representação de algoritmos. Programação Estruturada. Atividades práticas em laboratório. Bibliografia Básica: ASCENCIO, A.F.G., CAMPOS,E.A.V., Fundamentos da Programação de Computadores. 2ª ed. São Paulo: Editora Pearson, 2007 FORBELLONE, A. L. Lógica De Programaçao. São Paulo: Prentice-Hall, 2005 JORGE, M. Java Passo a Passo Lite. São Paulo: Makron, 2004 Bibliografia Complementar: Programming Languages. Disponível em http://www.cs.waikato.ac.nz/~marku/languages.html. Acesso em novembro de 2010. Madeira, T. Algoritmos Computacionais. Disponível em: http://algoritmos.tiagomadeira.net/. Acesso em novembro de 2010. Disciplina: Organização e Arquitetura de Computadores Carga Horária: 60h Ementa: Sistemas numéricos. Aritmética binária: ponto fixo e ponto flutuante. Organização de computadores: memórias, unidade central de processamento, unidades de entrada e unidades de saída. Linguagens de montagem. Modos de endereçamento, conjunto de instruções. Mecanismos de interrupção e de exceção. Barramento, comunicações, interfaces e periféricos. Organização de memória. Memória auxiliar. Processadores superescalares e superpipeline. Multiprocessadores. Multicomputadores. Arquiteturas paralelas e não convencionais. Consoles de jogos de computador. Bibliografia Básica: STALLINGS, W.. Arquitetura e Organização de Computadores. 8a ed. São Paulo: Pearson Prentice-Hall, 2010. WEBER, R.F.. Arquitetura de Computadores Pessoais. São Paulo: Editora Bookman, 2008. SILVA, F.S.C., FEIJO, B., CLUA, E.. Introdução à Ciência da Computação com Jogos. Editora Campus, 2009. Bibliografia Complementar: YERO, E. J. H.. Um sistema para o processamento massivamente paralelo na world wide web. Dissertação de Mestrado. Campinas: UNICAMP, 1998. ALMEIDA, A.V.. Arquiteturas de redes de armazenamento de dados. Dissertação de Mestrado. Campinas: UNICAMP, 2006. Disciplina: Cálculo e Álgebra Linear Carga Horária: 60h Ementa: Números reais. Funções. Limites. Continuidade. Derivação. Integração. Vetores. Matrizes. Bibliografia Básica: FLEMMING, D. V., GONÇALVES, M.B. Cálculo A. São Paulo: Prentice-Hall Brasil, 2007. DEMANA, F. D. et al, Pré-Cálculo. São Paulo: Addison Wesley Brasil, 2008. THOMAS, G. B. et al, Cálculo – Volume 1. 10ª ed. São Paulo:Editora Pearson, 2008. Bibliografia Complementar: Applets de Cálculo. Disponível em: http://www.calculusapplets.com/. Acesso em novembro de 2010. Math Applets for Calculus at SLU. Disponível em http://www.slu.edu/classes/maymk/MathApplets-SLU.html. Acesso em: novembro de 2010. Disciplina: Métodos e Técnicas de Pesquisa e de Comunicação Carga Horária: 60h Ementa: Métodos de abordagem científica. Escolha e delimitação do tema. Construção do problema de pesquisa. Referencial teórico. Construção de hipóteses. Fontes de informação. Formas de coleta de dados. Formas de apresentação dos resultados da pesquisa. Fases de execução da pesquisa. Bibliografia Básica: CASTRO, C.M.. A prática da pesquisa. São Paulo: Prentice-Hall, 2006. CERVO, A. L.. Metodologia Científica. São Paulo: Pearson Prentice-Hall, 2007. AZEVEDO, C. B.. Metodologia Científica ao Alcance de Todos. Barueri: Manole, 2009. Bibliografia Complementar: RITZ, M.R.C.. Qualidade de vida no trabalho : construindo, medindo e validando uma pesquisa. Dissertação de Mestrado. Campinas: UNICAMP, 2000. COSTA, E.A.. Matriz de jogos estrategicos : novo modelo para representação e estudo de conflito de interesses. Dissertação de Mestrado. Campinas: UNICAMP, 2006. Disciplina: Computação Gráfica e Tratamento de Imagens Carga Horária: 90h Ementa: Computação gráfica. Definição de ambientes e de personagens em duas e três dimensões. O processo de Renderização. Aplicação de texturas. Tratamento de imagens. Aplicações usando programa de modelagem em duas e três dimensões. Bibliografia Básica: KELBY,S.. Adobe Photoshop CS4 para Fotógrafos Digitais. São Paulo: Pearson Prentice-Hall, 2009. JORGE, M.. Flash MX-2004 passo a passo lite. Makron, 2004. COLLARO, A. C.. Produção Gráfica: arte e técnica da mídia impressa. São Paulo: Pearson Prentice-Hall, 2007. Bibliografia Complementar: GOES, F. F.. Analise espectral de superficies e aplicações em computação grafica. Dissertação de Mestrado. Campinas: UNICAMP,2009. LUCENA JUNIOR, A.. Evolução tecnica e expressão artistica : a emergencia da computação grafica e a condição do artista como individuo criador. Dissertação de Mestrado. Campinas: UNICAMP,2009. Disciplina: Educação Ambiental Carga Horária: 60h Ementa: Dinâmica das relações homem-natureza e das relações causa-efeito da ação antrópica. Efeitos sócioeconômicos da ação antrópica. Efeitos da tecnologia sobre o equilíbrio ecológico. Preservação dos recursos naturais. Visão global dos aspectos físicos dos ecossistemas e sua diversidade. Bibliografia Básica: CORSON, Walter H, ed. . Manual global de ecologia: o que voce pode fazer a respeito da crise do meio ambiente. 4.ed. Sao Paulo: Augustus, 2002. BRAGA, B., HESPANHOL, I. Introduçao A Engenharia Ambiental. São Paulo: Prentice-Hall Brasil, 2005. BERNHARDSEN, Tor. . Geographic information systems: an introduction. 2.ed. New York: John Wiley, 1999. Bibliografia Complementar: Manual do Utilizador do Google Earth. Disponível em: http://earth.google.com/intl/pt/userguide/v4/. Acesso em novembro de 2010. Singh, A. et al. Google Earth Solidário. Disponível em http://earth.google.com/intl/pt-BR/outreach/cs_unep.html. Acesso em novembro de 2010. Disciplina: Fundamentos de Jogos Digitais Carga Horária: 60h Ementa: História do desenvolvimento de Jogos Digitais. Características dos jogadores. Elementos que compõem um jogo. Narrativa. Personagens. Jogabilidade. Níveis e fase. Interfaces. Áudio. Processo de desenvolvimento de jogos. Bibliografia Básica: NOVAK, J.. Desenvolvimento de Games. São Paulo: Cengage Learning, 2010. MATTAR, J.. Games em Educação: como os nativos digitais aprendem. São Paulo: Pearson Prentice-Hall,2010. BIERMAN, H. S.. Teoria dos Jogos. São Paulo: Prentice-Hall.2011. Bibliografia Complementar: LIMA, L. H. M. X.. Virando o jogo : uma analise de videogames atraves de um olhar discursivo critico. Dissertação de Mestrado. Campinas: Unicamp, 2008. LOPES, O. R.. Jogo "Ciclo das rochas" : um recurso ludico para o ensino de geociencias. Dissertação de Mestrado. Campinas: Unicamp, 2007. Disciplina: Matemática Discreta e Lógica Matemática Carga Horária: 60h Ementa: Conjuntos. Álgebra dos conjuntos. Relações. Lógica sentencial e de Primeira ordem. Sistemas dedutivos naturais. Completeza, consistência e coerência. Formalização de problemas. Introdução à programação em lógica. Bibliografia Básica: MENEZES, P. B.. Matemática Discreta para Computação e Informática. Bookman, 2008. ROSEN, K. H.. Discrete Mathematics. Prentice-Hall, 1999. CAMPEDELLI, L.. Fantasia e lógica na Matemática. Editora Hemus, 2005. Bibliografia Complementar: MAGOSSI, J. C.. Analise e sintese de sistemas a eventos discretos via logica modal. Tese de Doutorado. Campinas: Unicamp, 1998. FIGUEIREDO, T. H. P.. Multimad:: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis. Dissertação de Mestrado. Belo Horizonte: UFMG, 2005. Disciplina: Direito Carga Horária: 30h Ementa: Noções de legislação trabalhista, comercial e fiscal. Crime e abuso na área de Sistemas de Informação. Propriedade intelectual e Legislação na área de informática. Bibliografia Básica: MACHADO, A.C.C., ZAINAGHI, D.S., CLT Interpretada. Editora Manole, 2009. VEIGA, E. Y., Aplicação do novo código civil nos contratos empresariais. Editora Manole, 2003. HORVATH, M.V.F., HORVATH JUNIOR, M., Direito Administrativo. Editora Saraiva, 2010. Bibliografia Complementar: Normativos do Conselho Federal de Engenharia, Agronomia e Arquitetura. Disponível em http://www.confea.org.br/normativos/. Acesso em novembro de 2010. Constituição da República Federativa do Brasil, 1988. Disponível em http://www.planalto.gov.br/ccivil_03/constituicao/ConstituicaoCompilado.htm. Acesso em novembro de 2010. Jogos Digitais 2° ANO Disciplina: Física para Jogos Digitais Carga Horária: 60h Ementa: Definição de posição, velocidade e aceleração de partículas e de corpos rígidos. Distribuição e equilíbrio de forças e de momentos. Propagação de luz e reflexões. Características do som. Integração da física nos ambientes de desenvolvimento de jogos de computador. Bibliografia Básica: Young, H.D.. Física 1. 12 ed. São Paulo: Addison Wesley, 2008. Young, H.D.. Física 2. 12 ed. São Paulo: Addison Wesley, 2008. HEWITT, P. G.. Fisica Conceitual. São Paulo: Bookman, 2002. Bibliografia Complementar: MAGDALON, E.C.. Cinematica do alcance e da preensão em um ambiente 3D imersivo de realidade virtual comparado com ambiente fisico em individuos saudaveis e com hemiparesia. Dissertação de Mestrado. Campinas: Unicamp, 2009. BARROS, R.M.L.. Concepção e implementação de um sistema para analise cinematica de movimentos humanos. Tese de Doutorado. Campinas: Unicamp, 1997. Disciplina: Probabilidade e Estatística Carga Horária: 60h Ementa: Eventos. Experimentos aleatórios. Probabilidade clássica, frequencial, condicional. Teorema de Bayes. Independência de eventos. Varáveis aleatórias. Distribuições de Frequência. Teoria da amostragem. Momentos, assimetria. Transformação de variáveis aleatórias. Convergência. Confiabilidade. Teste de aderência. Teste de normalidade. Teste de hipóteses. Análise de variância. Correlação. Bibliografia Básica: WALPOLE, R. E., MYERS, R. H.. Probabilidade e Estatistica para Engenharia e Ciências. São Paulo: Saraiva, 2008. LARSON, R., FARBER, B.. Estatistica Aplicada. São Paulo: Prentice-Hall Brasil, 2010. FREUND, J. E. Estatistica Aplicada. São Paulo: Bookman, 2006. Bibliografia Complementar: TAKEYAMA, R.T.. Modelos de escolha discreta para dados de area. Dissertação de Mestrado. Campinas: Unicamp, 2004. BICALHO, B.C.D.. Modelos espaço-temporais:: estudo de caso. Dissertação de Mestrado. Belo Horizonte: UFMG, 2008. Disciplina: Ergonomia Carga Horária: 60h Ementa: Características do organismo humano e sua interação com os jogos digitais. Aplicações ao desenvolvimento de interfaces e ambientes interativos. Normas técnicas a serem seguidas. Higiene Ocupacional e Segurança do Trabalho. Bibliografia Básica: KROEMER, K.H.E., Manual de Ergonomia: adaptando o trabalho ao homem. Porto Alegre: Bookman, 2005. FILATRO, A. Design Instrucional na Prática. São Paulo: Pearson Education do Brasil, 2008. CHAK, A.. Como criar sites persuasivos. São Paulo: Pearson Education, 2004. Bibliografia Complementar: PAGLIUSO, P.B.B.. Metodo para avalição de interface Web baseado nos principios de usabilidade – AvalUWeb. Dissertação de Mestrado. Campinas: Unicamp, 2004. SANTOS, A.A.. A saúde entre o trabalho e a vida: uma análise referenciada nas abordagens ergonômicas e ergológicas da atividade. Belo Horizonte: UFMG, 2008. Disciplina: Linguagens de Programação Carga Horária: 120h Ementa: Conceitos de linguagens de programação. Paradigmas de linguagens de programação: imperativas, funcionais, lógicas e orientadas a objetos. Linguagens de programação para desenvolvimento de jogos de computador. Bibliografia Básica: BARNES, D.J.. Programação Orientada a Objetos com Java. São Paulo: Prentice-Hall, 2004. PUGA, S.. Lógica de Programação e Estruturas de Dados com aplicações em Java. São Paulo: Prentice-Hall, 2003. SHUPE, R.. Aprendendo Actionscript 3.0. Porto Alegre: Bookman, 2010. Bibliografia Complementar: PORTUGAL, D.S.V.. Modelagem e programação de sistemas a eventos discretos periodicos. Tese de Doutorado. Campinas: Unicamp, 2006. PIRES, W.S.. Uma linguagem de especificação formal orientada por aspectos. Dissertação de Mestrado. Belo Horizonte: UFMG, 2007. Disciplina: Desenvolvimento de Sistemas Web Carga Horária: 60h Ementa: Linguagens para desenvolvimento de sistemas Web. Interface com sistemas de jogos de computador. Ambientes interativos. Sistemas de colaboração on-line. Bibliografia Básica: KUROSE,J.F., ROSS, K.W.. Redes de computadores e a internet: uma abordagem top-down. São Paulo: Addison Wesley, 2010. SHARMA, V., SHARMA, R.. Desenvolvendo sites de e-commerce. São Paulo: Makron Books, 2001. MOREIRA NETO, O.. Entendendo e dominando o Java para internet. Digerati, 2009. Bibliografia Complementar: ISHITANI, L.. Uma arquitetura para controle de privacidade na web. Tese de Doutorado. Belo Horizonte: UFMG, 2003. MEBIUS, S.M.C.B.. Educação a distancia via web : a construção da praxis pedagogica atraves da teoria, do fazer dos pioneiros e da propria pratica. Tese de Doutorado. Campinas: Unicamp, 2005. Disciplina: Inteligência Artificial Carga Horária: 60h Ementa: Histórico da IA. Fundamentos da IA. Resolução de problemas: mecanismos de busca em espaço de estados; planejamento; jogos. Representação de conhecimento: lógica clássica; lógicas nãoclássicas; redes semânticas, frames, scripts; engenharia do conhecimento. Sistemas especialistas: tratamento de incertezas; raciocínio baseado em casos. Aplicações de IA em jogos de computador. Bibliografia Básica: ARTERO, A.O.. Inteligência Artificial: teoria e a prática. Livraria da Física, 2009. WHITBY, B.. I.A. - Inteligência Artificial. Editora Madras, 2004. FERNANDES, A. M. R.. Inteligência Artificial: Noções Gerais, 2003. Bibliografia Complementar: BALDESSIN, M.G.S.. A ficção cientifica como derivação da utopia : a inteligencia artificial. Dissertação de Mestrado. Campinas: Unicamp, 2006. CASTRO, A.M.F.. As imagens da inteligência artificial nas narrativas literária e cinematográfica. Dissertação de Mestrado. Belo Horizonte: UFMG, 2007. Disciplina: Áudio e Vídeo para Jogos Digitais Carga Horária: 60h Ementa: Formatos de som e de música para jogos digitais. Sons e música de fundo. Efeitos sonoros. Programas de edição de sons. Formatos de vídeo para uso em jogos digitais. Programas de edição de vídeo. Aplicações em laboratório. Bibliografia Básica: BERTOMEU, J.V.C.. Criação Visual e Multimídia. Cengage, 2009. IN DVD. Solução After Effects 7.0. In DVD, 2010. COSTA, D.G.. Comunicações Multimídia na Internet. Editora Ciência Moderna,2007. Bibliografia Complementar: AMORIM, J.A.. Engenharia multimidia : contribuições metodologicas ao gerenciamento de projetos de produção e utilização de conteudo digital em educação. Tese de Doutorado. Campinas: Unicamp, 2010. PAIVA, J.E.R.. Sonorização em multimidia : tecnicas especificas para a musica digital. Tese de Doutorado. Campinas: Unicamp, 2002. Disciplina: Modelagem Tridimensional Carga Horária: 60h Ementa: Ambientes de desenvolvimento em três dimensões. Espaço tridimensional. Definição de posição de câmeras e de iluminação. Ferramentas de modelagem: linhas, superfícies e volumes. Renderização. Ambientes interativos. Aplicações em desenvolvimento de jogos digitais. Bibliografia Básica: BRITO, A.. Blender 3D. Editora Novatec, 2010. ALVES, W.P.. Modelagem e animação com Blender. Editora Erica, 2006. WIEDEMANN, J.. Web Design – Interactive E-games. Taschen do Brasil, 2008. Bibliografia Complementar: STIPP, P.E.. Desenvolvimento de uma metodologia para reconstrução tridimensional e analise de superficies do corpo humano. Dissertação de Mestrado. Campinas: Unicamp, 2001. LIMA, D.P.. Animação de recorte do stopmotion ao digital. Dissertação de Mestrado. Belo Horizonte: UFMG, 2009. Disciplina: Engenharia de Software Carga Horária: 60h Ementa: Histórico da produção de software e a origem e os objetivos da Engenharia de Software. Ciclo de vida de sistemas e seus paradigmas. Uso de modelos, metodologias, técnicas e ferramentas de análise e projeto de sistemas. Aplicações em jogos de computador. Bibliografia Básica: SOMMERVILLE, I.. Engenharia de Software. 8a ed. São Paulo: Pearson Addison-Wesley, 2007. PFLEEGER, S.L.. Engenharia de Software: teoria e prática. 2a ed. São Paulo: Prentice-Hall, 2004. POLCELLI, A.. Um estudo sobre a relevancia de boas praticas de engenharia de requisitos. Dissertação de Mestrado. Campinas: Unicamp, 2005. Bibliografia Complementar: TIAGO, A.G.. Fundamentação teorica das metricas de software. Dissertação de Mestrado. Campinas: Unicamp, 2006. CISCON, L.A.. Um estudo e uma ferramenta de gerência de projetos com desenvolvimento ágil de software. Dissertação de Mestrado. Belo Horizonte: UFMG, 2009. Jogos Digitais 3° ANO Disciplina: Redes de Computadores Carga Horária: 60h Ementa: Evolução das redes de computadores. Organização das redes de computadores. O modelo OSI e a arquitetura TCP/IP. Padrões da ISO e do IETF. Redes Locais. Projeto de Redes. Redes de longa distância. Redes sem fio. Desenvolvimento de jogos usando recursos de redes de computadores. Bibliografia Básica: KUROSE,J.F., ROSS, K.W.. Redes de computadores e a internet: uma abordagem top-down. São Paulo: Addison Wesley, 2010. COMER, D.E.. Redes de computadores e internet: transmissão de dados, ligações inter-redes, web e aplicações. Porto Alegre: Bookman, 2007. PENHA, A.G.G.. Aspectos de segurança em jogos online. Dissertação de Mestrado. Campinas: Unicamp, 2007. Bibliografia Complementar: ARRUDA, E.P.. Jogos digitais e aprendizagens: o jogo Age of Empires III desenvolve idéias e raciocínios históricos de jovens jogadores?. Tese de Doutorado. Belo Horizonte: UFMG, 2009. FREITAS, V.M.. Leitura e escrita de jovens em contextos de RPG (ROLEPLAYING GAME). Dissertação de Mestrado. Belo Horizonte: UFMG, 2007. Disciplina: Programação para Dispositivos Móveis Carga Horária: 60h Ementa: Arquiteturas e tipos de dispositivos móveis. Ambientes e ferramentas de desenvolvimento de jogos para dispositivos móveis. Restrições a serem consideradas no projeto para dispositivos móveis. Aplicações de desenvolvimento de jogos para dispositivos móveis. Bibliografia Básica: VALENTINO, L.. Aplicações Móveis: arquitetura, projeto e desenvolvimento. São Paulo: Pearson Education, 2005. MUCHOW, J.W.. Core J2ME: Tecnologia & MIDP. São Paulo: Pearson Makron Books, 2004. RAPPAPORT, T.S.. Comunicações sem fio: princípios e práticas. São Paulo: Pearson Prentice-Hall, 2009. Bibliografia Complementar: OLIVEIRA, C.H.R.. Analise de desempenho dos sistemas moveis celulares 2G, 2,5G e 3G. Tese de Doutorado. Campinas: Unicamp, 2005. FIGUEIREDO,T.H.P.. Multimad:: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis. Dissertação de Mestrado. Belo Horizonte: UFMG, 2005. Disciplina: Bancos de Dados Carga Horária: 60h Ementa: Visão geral do gerenciamento de banco de dados. Arquitetura de um Sistema Gerenciador de Banco de Dados. Modelagem e projeto de banco de dados. Gerenciamento de transações. Controle de concorrência. Recuperação e otimização. Segurança. Bancos de dados distribuídos. Bancos de dados hierárquico, relacional, orientado à objetos. Aplicações em jogos digitais. Bibliografia Básica: ELMASRI, R.. Sistemas de Bancos de Dados. São Paulo: Addison Wesley, 2005. CARLBERG, C.. Gerenciando dados com o Microsoft Excel. São Paulo: Pearson Makron Books, 2005. GRAVES, M.. Projeto de Bancos de Dados com XML. São Paulo: Pearson Education do Brasil, 2003. Bibliografia Complementar: SILVA,M. F. R. O. P.. Implementação de um sistema de gerenciamento de banco de dados relacional. Dissertação de Mestrado. Campinas: Unicamp, 1984. SIQUEIRA, G.M.. Algoritmos de mineração de dados eficiente quanto ao consumo de memória. Dissertação de Mestrado. Belo Horizonte: UFMG, 2004. Disciplina: Desenvolvimento de Jogos Tridimensionais Carga Horária: 60h Ementa: Construção e implementação de interatividade em cenas e personagens tridimensionais. Modelagem abstrata de cenários de jogos tridimensionais. Sons, música e efeitos sonoros. Desenvolvimento de interfaces para jogos tridimensionais. Aplicações em laboratório de computação. Bibliografia Básica: BRITO, A.. Blender 3D. Editora Novatec, 2010. BERTOMEU, J.V.C.. Criação Visual e Multimídia. Cengage, 2009. NOVAK, J.. Desenvolvimento de Games. São Paulo: Cengage Learning, 2010. Bibliografia Complementar: ALVES, L.. Análise das performances em teste de atenção sustentada:: Comparação entre jogadores e não-jogadores de videogame. Dissertação de Mestrado. Belo Horizonte: UFMG, 2008. PERREIRA, F.E.L.. No Limite da Ficção: comparações entre Literatura e RPG Role Playing Games. Dissertação de Mestrado. Belo Horizonte: UFMG, 2007. Disciplinas Optativas: Disciplina: Libras Carga Horária: 60h Ementa: Linguística. Línguas Naturais. Fonologia das línguas de sinais. Morfologia das línguas de sinais. Léxico da língua de sinais brasileira. Sintaxe espacial. Aplicações em laboratório. Bibliografia Básica: QUADROS, R.M., Língua de Sinais Brasileira: Estudos Linguísticos. Porto Alegre: Artmed, 2004. ARAUJO, Antonio Marcos de Lima. . Jogos computacionais fonoarticulatorios para criancas com deficiencia auditiva. Campinas: Unicamp, 2000. JAKOBSON, Roman. . Linguistica e comunicacao. 18.ed. Sao Paulo: Cultrix, 2001. Bibliografia Complementar: CARONE, Flavia de Barros. . Morfossintaxe. 9.ed. Sao Paulo, SP: Atica, 2001.