• Nenhum resultado encontrado

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 7ª. ETAPA

N/A
N/A
Protected

Academic year: 2021

Share "UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 7ª. ETAPA"

Copied!
8
0
0

Texto

(1)
(2)

Curso:

CIÊNCIA DA COMPUTAÇÃO

Núcleo Temático: FUNDAMENTOS Disciplina:

PROJETO DE LINGUAGEM DE PROGRAMAÇÃO

Código da Disciplina: Carga horária: 68 ( 34 ) Teóricas ( 34 ) Práticas Etapa:7ª Ementa:

Apresentar as fases dos processos de compilação e interpretação. Evidenciar os processos de cada uma destas fases: análise léxica, análise sintática, análise semântica e geração de código. Implementar um compilador completo para uma linguagem algorítmica.

Bibliografia Básica:

NETO, J. J., MIDENA, M.V., VEGA, I.S. Linguagens Formais: Teoria, Modelagem e Implementação. São Paulo: Bookman, 2009.

MAK, R. Writing Compilers and Interpreters: An Engineering Approach. New York: Wiley, 2009. COOPER, K., TORCZON, L. Engineering a Compiler.2.ed. New York: Morgan Kaufmann, 2011.

Bibliografia Complementar:

AHO, A. V.; SETHI, R., ULLMAN, J. D. Compilers : principles, techniques, and tools. Reading : Addison-Wesley, 1986.

FISHER, C. N.; LeBLANC, R. J. Jr. Crafting a compiler. Menlo Park : Benjamin/Cummings, 1988.

AHO, A. V., ULLMAN, J. D. The theory of parsing, translation and compiling. Englewood Cliffs : Prentice Hall, 1973. 2 v.

APPEL, A.W. Modern Compiler Implementation in Java, 2a. Edição, Cambridge: Cambridge University Press, 2002.

WILHELM, R. Compiler Design: Virtual Machines. New York: Springer, 2011. Coordenador do Curso:

Nome: Ana Cristina dos Santos Assinatura:

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(3)

Curso: CIÊNCIA DA COMPUTAÇÃO Núcleo Temático: FUNDAMENTOS Disciplina:

TEORIA DA COMPUTAÇÃO

Código da Disciplina: Carga horária: 68 h/a ( 68 ) Teóricas ( ) Práticas Etapa: 7ª. Ementa:

Apresentação dos conceitos de Máquina de Turing como formalizadora do conceito de algoritmo. Estudo dos limites de computabilidade. Apresentação das classes de complexidade computacional (tempo e espaço) e métodos para tratamento de problemas intratáveis. Estudo dos modelos não convencionais de programação.

Bibliografia Básica:

NETO, J. J., MIDENA, M.V., VEGA, I.S. Linguagens Formais: Teoria, Modelagem e Implementação. São Paulo: Bookman, 2009.

SIPSER, M. Introduction to the Theory Computation. Boston: PWS Publishing, 1997.

HOPCROFT, J. E., MOTWANI, R., ULLMAN, J. D. Introduction to automata theory, languages, and

computation. 2nd ed. Reading : Addison-Wesley, 2000.

Bibliografia Complementar:

DIVERIO, T.A., MENEZES, P.B. Teoria da Computação: Máquinas Universais e Computabilidade. Porto Alegre: Sagra Luzzatto, 1999.

GREENLAW, R., HOOVER, H.J. Fundamentals of the Theory of Computation. Principles and Practice. San Francisco: Morgan Kauffman, 1998.

MENEZES, P. F. Linguagens formais e autômatos. 3. ed. Porto Alegre : Sagra Luzzatto, 2000. SALOMAA, A. Formal languages. Boston. Academic Press, 1987.

LINZ, P. An Introduction to Formal Languages. New York: Jones & Bartlett, 2006. Coordenador do Curso:

Nome: Ana Cristina dos Santos Assinatura:

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(4)

Curso: CIÊNCIA DA COMPUTAÇÃO Núcleo Temático: TECNOLÓGICA Disciplina:

COMPUTAÇÃO GRÁFICA

Código da Disciplina: Carga horária: 68 (34 ) Teóricas ( 34 ) Práticas Etapa: 7ª Ementa:

Introdução ao processamento gráfico. Apresentação de bibliotecas gráficas. Estudo de modelagem poligonal, curvas e superfícies. Conceituação de transformações geométricas, câmeras e visualização, fundamentos de Teoria da Cor, modelos de iluminação, geração e mapeamento de textura. Introdução à Animação.

Bibliografia Básica:

WATT, A.H. 3D computer graphics. 3rd ed. Harlow: Pearson/Addison Wesley, 2000.

FOLEY, J. D., VAN DAM, A., FEINER, S.K., HUGHES, J. F. Computer graphics: principles and practice. 2nd ed. in C, 16th printing Boston: Addison-Wesley, 2002.

AZEVEDO, E.; CONCI, A. Computação gráfica: teoria e prática . 5. tiragem Rio de Janeiro: Elsevier, Campus, 2003. 353 p. ISBN 8535212523

Bibliografia Complementar:

AZEVEDO, Eduardo e CONCI, Aura. Computação Gráfica – Geração de Imagens. 1ª. Ed. Editora Elsevier, 2003.

ANGEL, Edward. Interactive computer graphics: a top-down approach with OpenGL. 2. ed. Reading: Addison-Wesley, 2000.

HILL, Francis S. Computer graphics: using OpenGL. 2nd ed. Upper Saddler River: Prentice Hall PTR, 2001. GOMES, Jonas de Miranda, VELHO, Luiz Carlos. Computação Gráfica. Rio de Janeiro: SBM/IMPA, 1998. v. 1. (Série de Computação e Matemática)

WATT, Alan H., WATT, Mark. Advanced animation and rendering techniques: theory and practice. Reading : Addison- Wesley, 1992.

PHONG, B. T. Illumination for computer generated pictures. Commun. ACM 18, 6 (Jun. 1975), 311-317. DOI=http://doi.acm.org/10.

(5)

Curso: CIÊNCIA DA COMPUTAÇÃO Núcleo Temático: TECNOLÓGICA Disciplina:

INTELIGÊNCIA ARTIFICIAL I

Código da Disciplina: Carga horária: 68 aulas ( 68 ) Teóricas ( 0 ) Práticas Etapa: 7ª. Ementa:

Introdução à Inteligência Artificial: conceito, breve histórico e principais áreas de aplicação. Apresentação de Busca heurística. Estudo da representação de conhecimento: regras de produção e lógica. Estudo de lógica proposicional e lógica de predicados de 1ª. ordem. Introdução à inferência em lógica de predicados de 1ª. Ordem, raciocínio incerto. Introdução a Sistemas especialistas. Introdução ao processamento de linguagem natural. Desenvolvimento de sistemas baseados em conhecimento.

Bibliografia Básica:

HEIN, J. L. Discrete Structures, Logic and Computability. Burlington: Jones & Bartlett, 2009. REZENDE, S. O. (org.) Sistemas Inteligentes: fundamentos e aplicações. São Paulo: Manole, 2003.

RUSSEL, S.; NORVIG, P. Artificial Intelligence: A Modern Approach. 3 ed. Upper Saddle River: Pearson, 2010.

Bibliografia Complementar:

BITTENCOURT, G. Inteligência Artificial: Ferramentas e teorias. 3 ed. Florianópolis: Editora da UFSC, 2006.

GENESERETH, M. R.; NILSSON, N. J. Logical Foundations of Artificial Intelligence. Burlington: Morgan Kaufman, 1987.

LUGER, G. Inteligência Artificial: Estruturas e Estratégias para a Solução de Problemas Complexos. 4 ed. Porto Alegre: Bookman, 2004.

MILINGTON, I.; FUNGE, J. Artificial Intelligence for Games. 2 ed. Burlington: Morgan Kaufmann, 2009. NILSON, N. J. Artificial Intelligence: A New Synthesis. Burlington: Morgan Kaufman, 1998.

Coordenador do Curso:

Nome: Ana Cristina dos Santos Assinatura:

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(6)

CIÊNCIA DA COMPUTAÇÃO TECNOLÓGICA Disciplina: SISTEMAS DISTRIBUÍDOS Código da Disciplina: Carga horária: 68 ha ( 34 ) Teóricas ( 34 ) Práticas Etapa: 7º. Ementa:

Fundamentação de modelos de sistemas distribuídos e tecnologias disponíveis. Estudo de máquinas virtuais e virtualização de clusters e datacenters com vista a níveis de virtualização, mecanismos e ferramentas. Domínio de arquiteturas das plataformas para computação em nuvem: tipos de serviços, projetos de arquiteturas, exemplos de plataformas. Fundamentação de middleware para arquiteturas orientadas a serviços: serviços web. Domínio de ambientes de programação para computação em nuvem: paradigmas de programação distribuída, algoritmo MapReduce e variações, plataformas de desenvolvimento. Introdução a redes peer-to-peer e redes de sobreposição. Apresentação de computação ubíqua com vista a tecnologias emergentes.

Bibliografia Básica:

HWANG, K.; FOX, G. C.; DONGARRA, J.J. Distributed and Cloud Computing: from Parallel Processing to the

Internet of Things. Morgan Kaufman, 2012.

COULOURIS, G. DOLLIMORE, J. KINDBERG, T. Distributed systems : concepts and design. 5.ed. Harlow: Addison-Wesley, 2011.

TANEMBAUM, A.S., STEEN, M.V. Distributed systems: principles and paradigms. Upper-Saddle River : Prentice-Hall, 2002

Bibliografia Complementar:

BIRMAN, K. Reliable Distributed Systems: technologies, web services and applications. Springer, 2010. EMMERICH, W. Engineering distributed objects. 3rd reprinting Chichester: John Wiley, 2005.

JIA, W., ZHOU, W. Distributed Network Systems: from concepts to implementations. Springer, 2004. KSHEMKALLYANI, A., SINGHAL, M. Distributed Computing: principles, algorithms, and systems. Cambridge University Press, 2008.

VÖLTER, M.; KIRCHER, M.; ZDUN, U. Remoting patterns foundations of enterprise, internet and realtime

distributed object middleware. Chichester: John Wiley, 2005.

(7)

CIÊNCIA DA COMPUTAÇÃO NEGÓCIOS Disciplina:

CONCEITOS DE ECONOMIA E FINANÇAS

Código da Disciplina: Carga horária: 34 (34 ) Teóricas ( ) Práticas Etapa: 7ª Ementa:

Introdução à Economia e às Finanças. Estudo do Sistema Financeiro Nacional. Abordagem dos principais produtos Financeiros.

Bibliografia Básica:

HOJI, M. Administração financeira na prática: guia para educação financeira corporativa e gestão

financeira pessoal. São Paulo: Atlas, 2009

LEMES JR, A. B.; RIGO, C. M.; CHEROBIM, A. P. M. S. Administração financeira: princípios, fundamentos e

práticas brasileiras. 3. ed. atualizada Rio de Janeiro: Elsevier, 2010.

SECURATO, J. C. Economia: história, conceitos e atualidades. São Paulo: Saint Paul, 2009.

Bibliografia Complementar:

ASSAF NETO, A. Mercado financeiro. 10. ed. São Paulo: Atlas, 2011.

BEATTIE, A. Falsa economia: uma supreendente historia econômica do mundo. Rio de Janeiro: Zahar, 2010.

GREMAUD, A. P.; VASCONCELLOS, M. A. S. de; TONETO JÚNIOR, R. Economia brasileira contemporânea. 7. ed. São Paulo: Atlas, 2011.

PASSOS, C. R. M.; NOGAMI, O. Princípios de economia. 6. ed., rev. São Paulo: Cengage Learning, 2012. ROSSETTI, J. P. Introdução à economia. 20. ed. São Paulo: Atlas, 2011.

Coordenador do Curso:

Nome: Ana Cristina dos Santos Assinatura:

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(8)

CIÊNCIA DA COMPUTAÇÃO NEGÓCIOS Disciplina:

EMPREENDEDORISMO II

Código da Disciplina: Carga horária: 34 ( 34 ) Teóricas ( ) Práticas Etapa: 7ª Ementa:

Estruturação de uma nova empresa. Conceitos de Marketing, Gestão de Pessoas, Economia e Finanças em uma nova empresa. Elaboração do Plano de Negócio.

Bibliografia Básica:

DORNELAS, J. C. A.; FERRAZ JUNIOR, C. Empreenda antes dos 30: O guia do jovem empreendedor aos 30,

60, 90. O importante é começar cedo!. São Paulo: Saraiva, 2009.

FERREIRA, M. P.; SANTOS, J. C.; SERRA, F. R. Ser empreendedor - pensar, criar e moldar a nova empresa. São Paulo: Saraiva, 2010.

MARIANO, S.; MAYER, V. F. Empreendedorismo: fundamentos e técnicas para criatividade. Rio de Janeiro: LTC, 2011.

Bibliografia Complementar:

DRUCKER, P. F. Inovação e espírito empreendedor (entrepreneurship): prática e príncipios. São Paulo: Cengage Learning, 2011.

HASHIMOTO, M. Espírito empreendedor nas organizações: aumentando a competividade através do

intra-empreendedorismo. São Paulo: Saraiva, 2006.

MARCOVITCH, J. Pioneiros e empreendedores: a saga do desenvolvimento no Brasil. Volume 2. São Paulo: EDUSP, 2005.

MARCOVITCH, J. Pioneiros e empreendedores: a saga do desenvolvimento no Brasil. Volume 3. São Paulo: EDUSP, 2007.

KIM, C.; MAUBORGNE, R.: A Estratégia do Oceano Azul – como criar novos mercados e tornar a

concorrência irrelevante. Rio de Janeiro: Campus, 2005. Coordenador do Curso:

Nome: Ana Cristina dos Santos

Diretor da Unidade:

Referências

Documentos relacionados

EO / 2019 /445 59615 Deisy Mara Martins da Cruz Mestrado Bolonha em Direito e Ciência Jurídica 18.00 Ano Inteiro NL ROTTERD01 Erasmus University Rotterdam Só pode fazer mobilidade de

O objetivo deste é trazer ao leitor um enfoque mais nacional sobre o tema, abordando aspectos mais tradicionais e desconsiderando as fontes que ainda estão em

Outros efeitos adversos : Não apresentou efeitos significativos ou riscos críticos. Nome do

L2 Vagas reservadas a candidatos autodeclarados pretos, pardos ou indígenas, com renda familiar bruta per capita igual ou inferior a 1,5 salários mínimo e que tenham

No âmbito do MEC, com ampla participação de organizações da sociedade civil, universidades e representantes dos povos indígenas, foram elaborados documentos como as Diretrizes para

Tenho visto professores indígenas discutirem durante anos a necessidade de reformas na escrita, a conveniência de alterações no alfabeto, buscando a fixação de uma ortografia

(i) os temas, o método sistemático de exposição e o espírito compatibilizador entre teologia e filosofia da Escolástica dos séculos 13 e 14, em especial devido à

entre os expoentes do Direito Processual Civil, por conseqüente o do legislador, será o de introduzir a tutela de urgência autônoma satisfativa, diferentemente da técnica utilizada