Clique aqui para baixar

Download Report

Transcript Clique aqui para baixar

UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
MATRIZ CURRICULAR – 6ª. ETAPA
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: FUNDAMENTOS
Disciplina: LINGUAGENS FORMAIS E AUTÔMATOS
Código da Disciplina:
ENEX01310
Carga horária:
68 h/a
Ementa:
( 68 ) Teóricas
( 68 ) Práticas
Etapa: 6ª.
Alfabetos, palavras e linguagens. Gramáticas. Hierarquia de Chomsky. Linguagens regulares e autômatos
finitos. Linguagens livres de contexto e autômatos de pilha. Linguagens sensíveis ao contexto e máquinas
de Turing com fita limitada. Linguagens recursivamente enumeráveis e Máquinas de Turing. Modelos
alternativos de linguagens.
Bibliografia Básica:
RAMOS, M.V.M., NETO, J.J.; VEGA, I.S. Linguagens Formais: Teoria, Modelagem e Implementação. Porto
Alegre: Bookman, 2011.
MENEZES, P. F. Linguagens formais e autômatos. 6ª. ed. Porto Alegre: Bookman, 2011.
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. 3ª. ed.
Porto Alegre: Bookman, 2011.
GREENLAW, R., HOOVER, H.J. Fundamentals of the Theory of Computation: Principles and Practice. San
Francisco: Morgan Kauffman, 1998.
HOPCROFT, J. E.; ULLMAN, J. D.; MOTWANI, R. Introdução à teoria de autômatos, linguagens e
computação. Rio de Janeiro: Campus/Elsevier, 2003.
LINZ, P. An Introduction to Formal Languages and Automata. 5th. Ed. New York: Jones & Bartlett, 2011.
SIPSER, M.; QUEIROZ, R. J. G. B. Introdução à teoria da computação. São Paulo: Thomson Learning, 2007.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: PROGRAMAÇÃO
Disciplina: PROGRAMAÇÃO FUNCIONAL
Código da Disciplina:
ENEX01044
Carga horária:
68 h/a
Ementa:
( 34 ) Teóricas
( 34 ) Práticas
Etapa: 6ª.
Fundamentos do Paradigma Funcional. Introdução ao Cálculo Lambda. Tipos elementares e aritméticas.
Funções e recursão. Tipos algébricos. Estruturas de dados funcionais. Avaliação funcional.
Bibliografia Básica:
HINDLEY, R. J; SELDIN, J P Lambda-Calculus and Combinators: an Introduction. 2rd ed., Cambridge, UK;
New York: Cambridge University Press, 2008.
MICHAELSON, G. An Introduction to Functional Programming Through Lambda Calculus. Mineola, New
York: Dover Publications, 2011.
THOMPSON, S. Haskell: The Craft of Functional Programming. 3rd ed., Harlow: Addison Wesley, 2011.
Bibliografia Complementar:
BARENDREGT, H. The Lambda Calculus. Its Syntax and Semantics. London: College Publications, 2012.
GRAHAM, P. ANSI Common Lisp. Englewood Cliffs, N.J. : Prentice Hall, 1998.
HANKIN, C. An Introduction to Lambda Calculi to Computer Scientists. London: College Publications,
2004.
MACLENNAN, B. J. Functional programming: practice and theory. Reading: Addison-Wesley, 1990.
ODERSKY, MARTIN; SPOON, LEX; VENNERS, BILL. Programming in Scala. 2rd ed., Walnut Creek,
California: Artima Press, 2011.
ODERSKY, M. Scala através de exemplos. EPFL, Switzerland: Programming Methods Laboratory,
2013.(Disponível em: www.progfun.com.br/scala-by-example-pt-BR.pdf)
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: MATEMÁTICA
Disciplina: PROBABILIDADE E ESTATÍSTICA
Código da Disciplina:
ENEC00248
Carga horária:
( 68 ) Teóricas
Etapa: 6ª
68 h/a
( 00 ) Práticas
Ementa:
Introdução à teoria das probabilidades. Cálculo de estatísticas descritivas. Construção de gráficos e
tabelas. Conceitos de variáveis aleatórias. Distribuições discretas e contínuas. Estudo das distribuições
amostrais. Comparação entre as principais técnicas de amostragem. Introdução à inferência estatística.
Cálculo de intervalos de confianças e dimensionamentos de amostras. Aplicações de controle estatístico
de Processos. Realização de testes de hipótese.
Bibliografia Básica:
DEVORE, J. L. Probabilidade e estatística para Engenharia e Ciências. São Paulo: CENGAGE Learning. 2012.
MAGALHÃES, M. N.; LIMA, A. C. P. Noções de Probabilidade e Estatística. 7ª Edição. São Paulo: EDUSP,
2013.
MONTGOMERY, D. C.; RUNGER, G. C. Estatística Aplicada e Probabilidade para Engenheiros. 5ª. ed. Rio de
Janeiro: Livros Técnicos e Científicos, 2013.
Bibliografia Complementar:
BUSSAB, W. O.; MORETTIN, P. A. Estatística básica. 8ª. ed. São Paulo: Saraiva, 2013.
COSTA NETO, P. L. O. Estatística. 2ª. ed. São Paulo: E. Blücher, 2011.
DOWNING, D.; CLARK, J. Estatística aplicada. 3ª. ed. São Paulo: Saraiva, 2012.
LEVINE, D. M. Estatística: teoria e aplicações usando Microsoft Excel em português. 6ª. ed. Rio de
Janeiro: LTC, 2012.
TRIOLA, M. F. Introdução à Estatística: Atualização da Tecnologia. 11ª. Rio de Janeiro: LTC, 2013.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI – FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: NEGÓCIOS
Disciplina: DESENVOLVIMENTO E RELACIONAMENTO INTERPESSOAL
Código da Disciplina:
ENEC00069
Carga horária:
34 h/a
Ementa:
( 34 ) Teóricas
( 00 ) Práticas
Etapa: 6ª
Apresentação dos temas ligados à Gestão de Pessoas e Relacionamento interpessoal no contexto atual de
negócios, principalmente envolvendo a área de TI - Motivação / satisfação, Valores, Comunicação,
Negociação. Estudo da gestão de conflitos, clima e cultura organizacionais, liderança, trabalho em equipe,
mudança organizacional – que levam às empresas a serem produtivas.
Bibliografia Básica:
WAGNER III, J.; HOLLENBECK, J. Comportamento Organizacional – Criando vantagem competitiva. São
Paulo: Saraiva, 2012.
CHIAVENATO, I. Gestão de pessoas. 3ª. ed. Rio de Janeiro: Campus, 2010.
ROBBINS. S. Fundamentos do comportamento organizacional. 8ª. ed. São Paulo, Prentice Hall, 2012.
Bibliografia Complementar:
BOOG & BOOG. Manual de Gestão de Pessoas e Equipes - Estratégias e Tendências - Volume 1. São
Paulo: Gente, 2002.
CALDAS, M. P.; WOOD JR, T. Teoria das Organizações. São Paulo: Atlas, 2007.
DEL PRETTE, A. e D. P. Z. Psicologia das Relações Interpessoais. Vivências para o trabalho em grupo. Ed.
Rio de Janeiro: Vozes, 2007.
JR WOOD, T. Mudança Organizacional. 5ª. ed. São Paulo: Atlas, 2009.
MORGAN, G. Imagens da organização. 2ª. ed. São Paulo: Atlas, 2011.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: NEGÓCIOS
Disciplina: PRINCÍPIOS DE EMPREENDEDORISMO II
Código da Disciplina:
ENEC00119
Carga horária:
34 h/a
Ementa:
( 34 ) Teóricas
( 00 ) Práticas
Etapa:
6ª
Identificação de formas e oportunidades de empreender e inovar. Planejamento de novos
empreendimentos com o uso de modelos e plano de negócios. Apresentação de mecanismos de apoio ao
empreendedor.
Bibliografia Básica:
BESSANT, J.; TIDD, J. Inovação e Empreendedorismo. Porto Alegre: Bookman, 2009.
DOLABELA, F. O segredo de Luisa. Rio de Janeiro: Sextante, 2008.
DORNELAS, J. Empreendedorismo – transformando ideias em negócios. Rio de Janeiro: Campus, 2012.
Bibliografia Complementar:
BARON, R.; SHANE S. A. Empreendedorismo: uma visão de processo. São Paulo: Thomson Learning, 2007.
CHRISTENSEN, C. O dilema da inovação. São Paulo: Mbooks, 2011.
PESCE, B. A menina do vale. Rio de Janeiro: casa da Palavra, 2012.
PIGNEUR, Y. , OSTERWALDER, A. Inovação em modelos de negócios - Business Model Generation. Alta
Books, 2011.
SARKAR, S. O empreendedor inovador. Rio de Janeiro: Campus, 2008.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura:
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: PROGRAMAÇÃO
Disciplina: TEORIA DOS GRAFOS
Código da Disciplina:
Carga horária:
68 h/a
Ementa:
Etapa: 6ª
( 68 ) Teóricas
( 00 ) Práticas
Conceitos básicos de grafos. Representação de grafos. Árvores. Conectividade. Grafos Eulerianos e
hamiltonianos. Cortes e emparelhamentos. Coloração de vértices e arestas. Planaridade. Fluxos em redes.
Implementação de algoritmos em grafos.
Bibliografia Básica:
BONDY, A., MURTY, U.S.R. Graph Theory. New York: Springer, 2010.
EVEN, S., EVEN, G. Graph Algorithms.2.ed. Boston: Cambridge University Press, 2011.
DIESTEL, R. Graph theory. 4.ed. New York: Springer, 2010.
Bibliografia Complementar:
CHARTRAND, G., ZHANG, P. A First Course in Graph Theory. New York: Dover, 2012.
CORMEN, T. H. Introduction to algorithms. 2nd ed. Cambridge, MA: MIT Press, 2001.
HARRIS, J., HIRST, J.L. Combinatorics and Graph Theory. 2.ed. New York: Springer, 2010.
PEMMARAJU, S. V.; SKIENA, S. S. Computational discrete mathematics: combinatorics and graph theory
with mathematica. Cambridge, UK: Cambridge University Press, 2009.
SZWARCFITER, J. L. Grafos a algoritmos computacionais. 2ª. ed. Rio de Janeiro: Campus, 1988.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura:
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: MATEMÁTICA
Disciplina: CÁLCULO IV
Código da Disciplina:
ENEX00562
Carga horária:
34 h/a
Ementa:
( 34 ) Teóricas
( 00 ) Práticas
Etapa: 6ª
Equações diferenciais ordinárias de primeira e segunda ordem. Sequências e séries infinitas. Séries de
potências. Séries de Taylor e MacLaurin. Aplicações no domínio da Ciência da Computação. Uso de
software matemático.
Bibliografia Básica:
BOYCE, W.E., DIPRIMA, R.C. Equações Diferenciais Elementares e Problemas de Valores de Contorno. 9ª.
ed. Rio de Janeiro: LTC, 2010.
GUIDORIZZI, H. L. Um Curso de Cálculo. Vol. 4. 5ª. ed. Rio de Janeiro: LTC, 2013.
STEWART, J. Cálculo. Vol. 2. São Paulo: Cengage Learning, 2011.
Bibliografia Complementar:
ANTON, H. Cálculo: um novo horizonte. Vol. 2. 8ª. ed. Porto Alegre: Bookman, 2011.
SALAS, S.L., HILLE, E. e ETGEN, G. J. Cálculo. Vol. 2. 9. ed. Rio de Janeiro: LTC, 2005.
SIMMONS, G. F. Cálculo com Geometria Analítica. Vol. 2. 2. ed. São Paulo: Makron Books, 2010.
STRANG, G. Álgebra Linear e suas Aplicações. 1. ed., São Paulo: CENGAGE Learning, 2010.
WEIR, M. D.; HASS, J.; GIORDANO, F. R. Cálculo [de] George B. Thomas Jr.. Vol. 2. 11. ed. São Paulo:
Pearson Addison Wesley, 2011.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: PROGRAMAÇÃO
Disciplina: PROGRAMAÇÃO PARALELA
Código da Disciplina:
ENEX01045
Carga horária:
68 h/a
Ementa:
( 34 ) Teóricas
( 34 ) Práticas
Etapa: 6ª
Fundamentos de Computação Paralela. Arquiteturas paralelas. Modelos de programação paralela.
Algoritmos paralelos. Programação de multiprocessadores. Programação de aceleradores. Programação
de multicomputadores.
Bibliografia Básica:
McCOOL, M., REINDERS, J., ROBINSON, A. Structured Parallel Programming: Patterns for Efficient
Computation. New York: Morgan Kaufmann, 2012.
PACHECO, P. An Introduction to Parallel Programming. 1a. ed, Elsevier, 2011.
RAUBER, T.; RUNGER, G. Parallel Programming for Multicore and Cluster Systems. Springer Verlag, 2010.
Bibliografia Complementar:
GEBALI, F. Algorithms and Parallel Computing. New York: Wiley, 2011.
HELIHY, M., SHAVIT, N. The Art of Multiprocessor Programming. New York: Morgan Kaufmann, 2012.
KAMINSKY, A. Building Parallel Programs: SMPs, Clusters, and Java. Course Technology - CENGAGE
Learning, 2010.
KIRK, D.; HWU, W. Programming Massively Parallel Processors: A Hands-On Approach.2.ed. New York:
Morgan Kaufmann, 2012.
RAYNAL, M. Concurrent Programming: Algorithms, Principles and Foundations. New York: Springer,
2012.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
6A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: CIÊNCIA DA COMPUTAÇÃO
Núcleo Temático: HUMANAS
Disciplina: METODOLOGIA DA PESQUISA EM COMPUTAÇÃO
Carga horária:
34 h/a
Ementa:
( 34 ) Teóricas
( 00 ) Práticas
Código da Disciplina:
Etapa:
6º.
Estudo e prática de habilidades necessárias à elaboração de trabalhos científicos: fichamentos, projetos,
seminários, artigos, monografias. Orientação teórico-metodológica para a elaboração do anteprojeto do
TCC (Trabalho de Conclusão de Curso). Revisão do estilo técnico.
Bibliografia Básica:
SEVERINO, A.J. Metodologia do trabalho científico. 23. ed.. São Paulo: Cortez, 2013.
UNIVERSIDADE PREBISTERIANA MACKENZIE. Apresentação de trabalhos acadêmicos: guia para alunos da
Universidade Presbiteriana Mackenzie. 4. ed. São Paulo: Ed. Mackenzie, 2006.
WAZLAWICK, R. S. Metodologia de pesquisa para ciência da computação. Rio de Janeiro: Elsevier:
Campus, 2009.
Bibliografia Complementar:
BOOTH, W. C.; COLOMB, G. G.; WILLIAMS, J.M. A arte da pesquisa. São Paulo: Martins Fontes, 2005.
CERVO, A.L.; BERVIAN, P.A. Metodologia científica. 6ª. ed. São Paulo: Prentice-Hall, 2011.
ECO, U. Como se faz uma tese. 23ª. ed. São Paulo : Perspectiva, 2010.
MATTAR, João. Metodologia científica na era da informática. 3ª. ed. São Paulo: Saraiva, 2008.
MEDEIROS, J.B. Redação científica: a prática de fichamentos, resumos, resenhas. 11ª. ed. São Paulo:
Atlas, 2013.
Coordenador do Curso:
Diretor da Unidade:
Nome: Ana Cristina dos Santos
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura:
Assinatura