UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
EMENTAS DAS DISCIPLINAS – 4ª. ETAPA
4A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: TECNOLOGIA
Disciplina: BANCO DE DADOS I
Código da Disciplina:
ENEC00134
Carga horária:
04 h/a
Ementa:
(02) Teóricas
(02) Práticas
Etapa: 4ª
Apresentação dos conceitos de bancos de dados e sistemas gerenciadores de banco de dados. Aplicações.
Modelo Entidade-Relacionamento. Modelo relacional, Normalização e Álgebra Relacional. Estudo da
linguagem SQL: Comandos DCL, DDL, DML, Funções, Junções, Agregações. Introdução ao Projeto Físico de
Banco de Dados.
Bibliografia Básica:
DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2004.
ELMASRI, R., NAVATHE, S. Sistemas de Banco de Dados. 6ª ed. São Paulo: Pearson, 2012.
SILBERSCHATZ, A.; KORTHZ, H. F.; SUDARSHAN, S. Sistema de Banco de Dados. 3ª. Ed. Rio de Janeiro:
Elsevier, 1999.
Bibliografia Complementar:
LONEY, Kevin; BRYLA, Bob. TUSC (FIRM). Oracle Database 10g: DBA Handbook. New York: McGraw-Hill /
Osborne, 2005.
MEDEIROS, L. F. Banco de Dados: princípios e prática. Curitiba: Ibpex, 2007.
RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de Gerenciamento de Banco de Dados. São Paulo: McGrawHill, 2008.
SCHMALZ, Michael. Fundamentos de bancos de dados com C#. São Paulo: Novatec, 2012.
WATSON, J.; RAMKLASS, R. OCA/OCP Oracle Database 11g all-in-one Exam Guide. Chicago: McGraw-Hill,
2010.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: TECNOLOGIA
Disciplina: SISTEMAS OPERACIONAIS
Código da Disciplina:
ENEC00171
Carga horária:
04 h/a
Ementa:
(02) Teóricas
(02) Práticas
Etapa: 4ª
Fundamentos de Sistemas Operacionais. Gerência de Processos. Comunicação entre Processos.
Concorrência entre Processos. Sincronização entre Processos. Gerência de Memória. Alocação de Recursos
e Deadlocks. Sistema de Arquivos. Dispositivos de Entrada/Saída.
Bibliografia Básica:
DEITEL, H.M.; DEITEL, P.J.; CHOFFNES, D.R.; MARQUES, A. S. (Trad.). Sistemas operacionais. 3. ed. São
Paulo: Pearson Prentice Hall, 2010.
MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas operacionais. 4. ed. Rio de Janeiro: LTC - Livros
Técnicos e Científicos, 2007.
TANENBAUM, A. S. Sistemas Operacionais Modernos. 3ª ed. São Paulo: Pearson, 2010.
Bibliografia Complementar:
ALVES, J. M.; RIBEIRO, C.; RODRIGUES, R. Sistemas Operacionais. Rio de Janeiro: LTC, 2011.
FLYNN, I. M.; MCHOES, A. M. Introdução aos sistemas operacionais. São Paulo: Cengage Learning, 2008.
MACHADO, F.B.; MAIA, L.P. Arquitetura de sistemas operacionais. 5ª. ed. Rio de Janeiro: LTC, 2013.
SILBERSCHATZ, A., GALVIN, P.B, GAGNE, G. Fundamentos de Sistemas Operacionais. 8ª. ed. São Paulo:
LTC, 2010.
TANENBAUM, A. S.; WOODHULL, A. S. Sistemas Operacionais: Projeto e implementação. Porto Alegre:
Bookman, 2008.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo R. de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI – FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: PROGRAMAÇÃO
Disciplina: LINGUAGEM DE PROGRAMAÇÃO III
Código da Disciplina:
ENEC00275
Carga horária:
06 h/a
Ementa:
(04) Teóricas
(02) Práticas
Etapa: 4ª
Fundamentos da arquitetura em cinco camadas. Objetos remotos e servidores de aplicação.
Implementação das camadas: cliente, apresentação, negócios, integração e dados. Refatoração de
arquiteturas de cinco camadas via padrões corporativos.
Bibliografia Básica:
CORNELL, G.; HORSTMANN, C. S. Core Java: Volume II Advanced Features. 9. ed. New Jersey: Prentice
Hall, 2013.
HORSTMANN, Cay S.; CORNELL, Gary. Core java. 8th ed. Massachusetts: Pearson Prentice Hall, 2010.
LUBBERS, P.; ALBERS, B.; SALIM, F. Pro HTML5 Programming. 2.nd ed. New York: Apress, 2011.
Bibliografia Complementar:
BUSCHMANN, F.; HENNEY, K.; SCHMIDT, D. C. Pattern-oriented software architecture. Chichester, UK:
John Wiley & Sons, 2010. 5 v.
DEITEL, P. J. Java: como programar. 8a. Edição, São Paulo: Pearson Education do Brasil, 2011.
ERL, T. Service-oriented architecture: concepts, technology, and design. Upper Saddle River, NJ; Boston,
MA: Prentice Hall Professional Technical Reference, 2010.
KERIEVSKY, J. Refactoring to patterns. 4th printing Boston: Addison-Wesley, 2006.
SHKLAR, L; ROSEN, R. Web application architecture: principles, protocols, and practices. Wiley, 2009.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: ENGENHARIA DE SOFTWARE
Disciplina: ANÁLISE, PROJETO, E DESENVOLVIMENTO III
Código da Disciplina:
ENEC00057
Carga horária:
02 h/a
Ementa:
(02) Teóricas
(00) Práticas
Etapa: 4ª
Fundamentação sobre padrões de Arquitetura Corporativa. Estudo dos modelos orientados a arquiteturas.
Estudo dos modelos orientados a serviços. Domínio da componentização e reuso. Estratégias de
Persistência.
Bibliografia Básica:
ERL, T. Service-Oriented Architecture: Concepts, Technology & Design. Upper Saddle River, NJ: Boston,
MA: Prentice Hall, 2010.
HEINEMAN, George T.; COUNCILL, William T. Component-based software engineering: putting the pieces
together. 1st printing Boston: Addison-Wesley, 2001.
SOMMERVILLE, I. Engenharia de software. 8ª ed., São Paulo: Pearson/Addison Wesley, 2011.
Bibliografia Complementar:
BUSCHMANN, F.; HENNEY, K.; SCHMIDT, D. C. Pattern-oriented software architecture. Chichester, UK:
John Wiley & Sons, 2010. 5 v.
CHICHESTER, UK; M.; KIRCHER, M.; ZDUN, U. Remoting patterns foundations of enterprise, internet and
realtime distributed object middleware. Chichester: John Wiley, 2005.
ERL, T. SOA Design Patterns. Upper Saddle River, NJ: Boston, MA: Prentice Hall, 2010.
GAMMA, E. et al. Design patterns: elements of reusable object-oriented software. 32nd printing,
Boston: Addison-Wesley, 2005.
KERIEVSKY, Joshua. Refactoring to patterns. 4th printing Boston: Addison-Wesley, 2006.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo R. de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: ENGENHARIA DE SOFTWARE
Disciplina: ENGENHARIA DE SOFTWARE II
Código da Disciplina:
ENEC00147
Carga horária:
04 h/a
Ementa:
(02) Teóricas
(02) Práticas
Etapa: 4º.
Fundamentação de Qualidade de Software: Qualidade do Processo e Qualidade do Produto, Normas e
Modelos. Fundamentação dos conceitos e processo de gerência de configuração e controle de versão.
Domínio dos conceitos do processo e técnicas de teste de software. Gerência, Análise, Projeto,
implementação e execução de testes.
Bibliografia Básica:
HUMPHREY, W. S. Managing the software process. reprinted with correctins, 28th printing Boston:
Addison-Wesley, 2002.
SOARES, M. S.; KOSCIANSKI, A. Qualidade de Software. Editora: Novatec, 2006.
SOMMERVILLE, I. Engenharia de software. 8ª ed., São Paulo: Pearson/Addison Wesley, 2011.
Bibliografia Complementar:
BURNSTEIN, I. Practical software testing: A process-oriented approach. 3ª printing New York: Springer,
2003.
COCKBURN, A. Agile software development: the cooperative game. 2ª ed. Harlow: Addison Wesley,
2007.
CRAIG, R. D.; JASKIEL, S. P. Systematic software testing. 6th printing Boston: Artech House, 2006.
PAULA FILHO, W. P. Engenharia de software: fundamentos, métodos e padrões. 3. ed. Rio de Janeiro:
LTC, 2011.
PEZZÈ, M.; YOUNG, M. Teste e análise de software: processo, princípios e técnicas. São Paulo: Bookman,
2008.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo R. de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: ENGENHARIA DE SOFTWARE
Disciplina: GESTÃO DE PROJETOS DE SOFTWARE
Código da Disciplina:
ENEC00087
Carga horária:
02 h/a
Ementa:
(02) Teóricas
(00) Práticas
Etapa: 4º.
Fundamentação sobre os conceitos envolvidos em gerenciamento de projetos de software. Domínio das
estratégias de gerenciamento de projetos de software com vista a estratégia linear, a estratégia
incremental, a estratégia iterativa, a estratégia adaptativa e a estratégia extrema.
Bibliografia Básica:
GRAY, Clifford F.; LARSON, Erik W. Gerenciamento de projetos: o processo gerencial. 4. ed. São Paulo:
McGraw-Hill, 2009.
PROJECT MANAGEMENT INSTITUTE. Um guia do conhecimento em gerenciamento de projetos: guia
PMBOK. 4ª ed. Newton Square: Project Management Institute, 2008.
SOMMERVILLE, I. Engenharia de Software. 8ª ed. São Paulo: Pearson/Adison Wesley, 2011.
Bibliografia Complementar:
JALOTE, P. Software Project Management in Practice. New York: Addison-Wesley, 2002.
PAULA FILHO, W. P. Engenharia de software: fundamentos, métodos e padrões. 3. ed. Rio de Janeiro:
LTC, 2011.
PRESSMAN, R. S. Software engineering: a practitioner’s approach. 7th ed. Boston, MA; Burr Ridge, IL:
McGraw-Hill Higher Education, 2010.
PRIES, K. H., QUIGLEY, J. M. Scrum Project Management. Boca Raton: CRC Press; London: Taylor &
Francis. 2011
WYSOCKI, R .K. Effective Software Project Management. 6th. ed. Indianapolis: Wiley, 2011.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo R. de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI – FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: HUMANAS
Disciplina: DIREITO APLICADO A NEGÓCIOS
Código da Disciplina:
ENEC00034
Carga horária:
02 h/a
Ementa:
(02) EAD
(00) Práticas
Etapa: 4ª
Estudo das normas constitucionais e do Marco Civil da Internet. Análise das formas de contratação e
prestação de serviços sob a ótica da legislação civil, trabalhista, tributária e previdenciária. Estudo das
normas pertinentes à contratação de produtos, em especial com a utilização do comércio eletrônico.
Discussão da propriedade intelectual, relacionando direito autoral, software e propriedade industrial.
Exame dos principais crimes e respectivas investigações que sofrem a influência da tecnologia.
Bibliografia Básica:
MASSO, F. D.; ABRUSIO, J. C.; FLORÊNCIO FILHO, M. A. Marco civil da internet: lei 12.965/2014. São Paulo:
Revista dos Tribunais, 2014.
PAESANI, L. M. Direito e internet: liberdade de informação, privacidade e responsabilidade civil. 7ª ed.
São Paulo: Atlas, 2014.
REIS, H. M. dos; REIS, C. N. P. dos. Direito Para Administradores. Vol. 1. São Paulo: Thomson, 2005.
Bibliografia Complementar:
DE LUCCA, N.; SIMÃO FILHO, A. (Coord). Direito & Internet: aspectos jurídicos relevantes. São Paulo:
Quartier Latin do Brasil, 2008.
MARTINS, I. G.; GRECO, M. A. Direito e Internet: relações jurídicas na sociedade informatizada. São
Paulo: Revista dos Tribunais, 2001.
MARTINS, S. P. Instituições de Direito Público e Privado. 3ª ed. São Paulo: Atlas, 2003.
PAESANI, L. M. Direito e Internet: liberdade de informação, privacidade e responsabilidade civil. 4ª ed.
São Paulo: Atlas, 2008.
PINHEIRO, P. P. Direito digital. 4ª ed. São Paulo: Saraiva, 2009.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
4A ETAPA
Unidade Universitária: FCI - FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Núcleo Temático: MATEMÁTICA
Disciplina: CÁLCULO II
Código da Disciplina:
ENEC00190
Carga horária:
04 h/a
Ementa:
(04) Teóricas
(00) Práticas
Etapa: 4ª
Estudo das integrais, primitivas, integral de Riemann, técnicas de integração (substituição) e aplicações.
Estudo sobre as Técnicas de integração para funções reais. Comprimento de arco de curvas. Integrais
impróprias. Coordenadas polares e aplicações.
Bibliografia Básica:
GUIDORIZZI, H. L. Um curso de cálculo. 5. ed. Rio de Janeiro: LTC, 2002.
STEWART, J. Cálculo. 6. ed. São Paulo: Cengage Learning, 2011.
WEIR, M. D.; HASS, J.; GIORDANO, F. R. Cálculo [de] George B. Thomas. 11. ed. São Paulo:
Pearson/Addison-Wesley, 2010.
Bibliografia Complementar:
ANTON, H. Cálculo: um novo horizonte. 8. ed. Porto Alegre: Bookman, 2007.
FLEMMING, D. M.; GONÇALVES, M. B. Cálculo A. São Paulo: Pearson/Prentice Hall, 2006.
LEITHOLD, L. O cálculo com geometria analítica. 3. ed. São Paulo: Harbra, 1994.
PISKUNOV, N. Cálculo diferencial e integral. 18. ed. Porto: Lopes da Silva, 2000.
SWOKOWSKI, E. W. Cálculo com geometria analítica. 2. ed. São Paulo: Makron Books, 1995.
Coordenador do Curso:
Diretor da Unidade:
Nome: Fábio Silva Lopes
Nome: Arnaldo Rabello de Aguiar Vallim Filho
Assinatura
Assinatura
Download

Universidade Presbiteriana Mackenzie