• Nenhum resultado encontrado

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
8
0
0

Texto

(1)
(2)

Unidade Universitária:

FACULDADE DE COMPUTAÇÃO E INFORMÁTICA Curso: CIÊNCIA DA COMPUTAÇÃO Núcleo Temático: TECNOLÓGICA Disciplina:

BANCO DE DADOS I

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

Apresentação dos conceitos fundamentais de bancos de dados. Exploração do modelo entidade-relacionamento e do modelo relacional. Estudo da linguagem SQL e dos conceitos de normalização. Introdução ao Projeto Físico de Banco de Dados. Caracterização de Álgebra Relacional.

Bibliografia Básica:

DATE, C. J. Introdução a sistemas de banco de dados. 7ª ed. RJ : Campus 2000.

ELMASRI, R., NAVATHE, S. Sistemas de Banco de Dados. 6ª ed. Pearson Addison-Wesley, 2011.

SILBERSCHATZ, A.; KORTHZ, H. F.; Sudarshan, S. Sistema de Banco de Dados. 5ª ed., Editora Campus, 2006. Bibliografia Complementar:

LONEY, K; BRYLA, B. ORACLE Database 10g: DBA Handbook. New York: McGraw-Hill / Osborne. 2005. O´NEIL, P.; O´NEIL, E. Database: principles, programming and performance. 2nd ed. San Francisco: Morgan Kaufmann Publishers, 2000.

ÖZSU, M. T.; VALDURIEZ, P. Princípios de Sistemas de Banco de Dados. Campus. 2001.

RICCARDI, G. Principles of Database Systems with Internet and Java Applications, Addison-Wesley, 2000. STONEBRAKER, M.; HELLERSTEIN, J. M. (Eds.). Readings in database systems. 3rd ed. San Francisco: Morgan-Kaufmann Publishers, 1998.

ULLMAN, J. D.; WIDOM, J. A First Course in Database Systems, Prentice-Hall, 1997. Coordenador do Curso:

Nome:Ana Cristina dos Santos Assinatura

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(3)

3A ETAPA Unidade Universitária:

FACULDADE DE COMPUTAÇÃO E INFORMÁTICA Curso: CIÊNCIA DA COMPUTAÇÃO Núcleo Temático: PROGRAMAÇÃO Disciplina: LINGUAGEM DE PROGRAMAÇÃO II Código da Disciplina: Carga horária: 102 aulas ( 68 ) Teóricas ( 34 ) Práticas Etapa: 3ª. Ementa:

Estudo de técnicas de programação cliente-servidor baseadas no paradigma orientado a objetos, com vistas à implementação de sistemas que sigam uma arquitetura 3 camadas. Apresentação de mecanismos de criação de aplicativos do lado cliente com interface gráfica. Apresentação de pacotes e classes para implementação de sistemas do lado servidor sob uma arquitetura baseada na web. Implementação de componentes de software do lado servidor. Estudo de técnicas básicas de acesso a banco de dados. Bibliografia Básica:

BLOCH, J. Java efetivo. São Paulo: Starlin Alta Consult, 2008.

DEITEL, H.; DEITEL, P. Java – Como Programar. São Paulo: Prentice-Hall, 2010.

HORSTMANN, C.; CORNELL, G. Core Java, v.2 – Advanced features. São Paulo: Prentice-Hall, 2012. Bibliografia Complementar:

BATES, B. Use a Cabeça! Servlets e JSP. São Paulo: Starlin Alta Consult, 2008.

DOWNEY, T. Web Development with Java: Using Hibernate, JSPs and Servlets. New York: Springer, 2007. GOMES, Y. M. P. Java na Web com JSF. São Paulo: Ciência Moderna, 2008

HALL, M.; et al. Core Servlets and Javaserver Pages: Advanced Technologies. New jersey: Prentice-Hall, 2007.

ZAMBON, G. Beginning JSP, JSF and Tomcat: Java Web Development . New York: Apress, 2012. 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: PROGRAMAÇÃO Disciplina: ESTRUTURA DE DADOS Código da Disciplina: Carga horária: 102 há ( 68 ) Teóricas ( 34 ) Práticas Etapa: 3ª Ementa:

Apresentação dos tipos abstratos de dados. Estudo das estruturas lineares: pilhas, filas e listas e deques. Conceituação de tabelas de Hashing, árvores binárias e árvores n-árias, árvores balanceadas. Construção de aplicações de estruturas de dados. Apresentação de noções de complexidade para estruturas de dados.

Bibliografia Básica:

ASCENCIO, A. F. G.; ARAÚJO, G. S. Estrutura de dados: algoritmos, análise da complexidade e implementações em Java e C/C++. São Paulo: Pearson Education do Brasil, 2011.

CORMEN, T. H.; LEISERSON, C. E.; RIVEST, L.R. Introduction to algorithms. Cambridge: The MIT Press, 2000.

GOODRICH, M. T.; TAMASSIA, R. Projeto de Algoritmos. São Paulo: Bookman, 2004. Bibliografia Complementar:

FEOFILOFF, P. Algoritmos em linguagem C. Rio de Janeiro: Elsevier, Campus, 2009.

PUGA, S.; RISSETTI, G. Lógica de programação e estrutura de dados: com aplicações em Java. 2ª ed. São Paulo: Pearson Education do Brasil, 2010.

SEDGEWICK, R, $d 1946-. Algorithms in C: fundamentals, data structures, sorting, searching. 3rd ed., 15th printing Boston: Addison-Wesley, 2006.

SHAFFER, C. A. A Practical Introduction to Data Structures and Algorithm Analysis. Upper Saddle River: Prentice-Hall, 2001.

VILLAS, M. V. Estruturas de dados: conceitos e técnicas de implementação. Rio de Janeiro: Campus, 2002.

Coordenador do Curso: Nome:Ana Cristina dos Santos Assinatura

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(5)

3A ETAPA Unidade Universitária:

FACULDADE DE COMPUTAÇÃO E INFORMÁTICA Curso:

CIÊNCIA DA COMPUTAÇÃO

Núcleo Temático:

ENGENHARIA DE SOFTWARE Disciplina:

ANÁLISE, PROJETO, E DESENVOLVIMENTO II

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

Fundamentação sobre padrões de software. Estudo das classificações e catálogos de Padrões. Domínio dos conceitos fundamentais sobre padrões de projeto. Domínio da aplicação e implementação de padrões de projeto em projetos de software. Estudo de técnicas de refatoração.

Bibliografia Básica:

GAMMA, E. et al. Design patterns: elements of reusable object-oriented software. 32nd printing Boston: Addison-Wesley, 2005.

LARMAN, C. Utilizando UML e padrões. 3ª ed. Porto Alegre: Bookman, 2007.

ALUR, D.; CRUPI, J.; MALKS, D.; MORAES, A. D. C. Core J2EE patterns: [as melhores práticas e estratégias de design]. 2. reimpr. Rio de Janeiro: Elsevier: Campus, 2004.

Bibliografia Complementar:

GAMMA; H.; Johson; V. Padrões de Projeto. Bookman, 2000.

GRAND, M. Patterns in Java: a catalog of reusable design patterns illustrated with UML. 2nd ed. Indianapolis: Wiley, c2002.

HORSTMANN, C.; CORNELL, G. Core Java, v.2 – Advanced features. São Paulo: Prentice-Hall, 2012 (a ser publicado).

KERIEVSKY, J. Refactoring to Patterns. New York: Addison-Wesley, 2004.

VÖLTER, M.; KIRCHER, M.; ZDUN, U. Remoting patterns foundations of enterprise, internet and realtime distributed object middleware. Chichester: John Wiley, 2005.

Coordenador do Curso: Nome:Ana Cristina dos Santos

Diretor da Unidade:

(6)

Curso: CIÊNCIA DA COMPUTAÇÃO Núcleo Temático: ENGENHARIA DE SOFTWARE Disciplina: Engenharia de Software I Código da Disciplina: Carga horária: 68 ha ( 68 ) Teóricas ( ) Práticas Etapa: 3ª Ementa:

Introdução a Engenharia de Software. Domínio de processo de desenvolvimento de software e seus modelos. Domínio de engenharia de requisitos. Domínio de métodos de análise, projeto, arquitetura e implementação. Fundamentação dos conceitos e processos de implantação e manutenção. Fundamentação de noções de qualidade e teste de software.

Bibliografia Básica:

PRESSMAN, R. Engenharia de Software. 7ª ed. São Paulo: McGraw-Hill- Artmed, 2011.

SCHACH, S. R. Engenharia de software: os paradigmas clássico e orientado a objetos. São Paulo: McGraw-Hill, 2008.

SOMMERVILLE, I. Engenharia de software. 6ª ed., 2. reimpr. São Paulo: Pearson/Addison Wesley, 2005. Bibliografia Complementar:

BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 2ª ed. Rio de Janeiro: Elsevier; Campus. 2007.

COCKBURN, A. Agile software development : the cooperative game. 2nd Edition. Addison Wesley, 2007. LAUESEN, S. User interface design: a software engineering perspective. 3rd printing Harlow: Pearson/Addison Wesley, 2005.

PFLEEGER, S. L. Engenharia de software: teoria e prática. 2ª ed. São Paulo: Pearson Prentice Hall, 2007. SCHACH, S.R. Object-Oriented and Classical Software Engineering. 6ª ed. Boston: McGraw-Hill, 2005. SOMMERVILLE, I. Software engineering. 9ª ed. Harlow: Addison-Wesley, 2011.

Coordenador do Curso: Nome:Ana Cristina dos Santos Assinatura

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(7)

3A ETAPA Unidade Universitária:

FACULDADE DE COMPUTAÇÃO E INFORMÁTICA Curso:

CIÊNCIA DA COMPUTAÇÃO

Núcleo Temático: LÍNGUAS

Disciplina: Inglês Técnico III

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

Módulo 3 (Business English): Consolidação da compreensão e produção oral e escrita por meio de funções sociais e estruturas desenvolvidas na disciplina Inglês I e Inglês II. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área de computação e abordando aspectos socioculturais da língua inglesa, mais especificamente na área de business. Também podem ser foco da oralidade, em inglês, as questões ligadas à Educação Ambiental, Sócio-Educacional e Diversidade.

Bibliografia Básica:

CRUZ, T. D., SILVA, A. V., ROSAS, S, M. ingles.com textos para informática. Editora Disal, 2003. OLEJNICZAK, M English for Information Technology 1. Pearson/Longman, 2011

THOMSON, K. English for Meetings – Express Series. Oxford University Press. Plataforma Online skills Practice: Oxford University Press.

Bibliografia Complementar:

GLENDINNING, E. H. McEWAN, J. Basic English for Computing, Revise & Updated. Oxford University Press, 2007.

GLENDINNING, E. H, POHL, A. Oxford English For Careers, Technology (2), Student’s book. Oxford University Press,2010

HoLlet,V Sydes J. Tech Talk, Pre-Intermediate Student’s Book. Oxford University Press, 2010.

HOUAISS; CARDIM, I. Dicionário universitário Webster inglês-português / português-inglês. São Paulo: Record, 1998.

PARKER, J.; STAHEL, M. Password: English dictionary for speakers of Portuguese. 2ª ed. São Paulo: Martins Fontes, 1998.

Coordenador do Curso: Nome:Ana Cristina dos Santos Assinatura

Diretor da Unidade:

Nome: Arnaldo Rabello de Aguiar Vallim Filho Assinatura

(8)

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

Matemática Aplicada II

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

Estudo de funções de uma variável, funções de duas variáveis. Introdução ao conceito de Limites. Abordagem de derivadas de funções de uma variável, Derivadas parciais de funções de duas variáveis. Estudo de integrais de funções de uma variável.

Bibliografia Básica:

FLEMING,D.M. e GONÇALVES, M.B. Cálculo A. 6ª ed. São Paulo. Pearson Prentice Hall. 2007. STEWART, J. Cálculo. 5ª ed. São Paulo. Pioneira Thomson Learning. 2006,

THOMAS, G.B. Cálculo. São Paulo: Addison Wesley, 11ª ed, 2010. Bibliografia Complementar:

BOULOS, P. Calculo Diferencial e Integral I mais Pré-Cálculo. Makron Books, 2008. GUIDORIZZI, H. L. Um Curso de Cálculo. 5ª ed. Rio de Janeiro: L. T. C., 2001. v. 1. SALAS, S. L.; HILLE, E.; ETGEN G. J. Cálculo. 9ª ed. Rio de Janeiro: L. T. C, 2005. v. 1.

MORETTIN, P. A.; BUSSAB, W. O.;HAZZAN, S. Cálculo: funções de uma variável. São Paulo: Atual Editora ( Saraiva), 4ª ed, 2008 – Métodos Quantitativos.

HOFFMAN, L.D.; BRADLEY, G.L. Cálculo: Um curso Moderno e suas Aplicações. Rio de Janeiro: LTC, 7ª ed, 2004.

Coordenador do Curso: Nome: Ana Cristina dos Santos Assinatura

Diretor da Unidade:

Nome: Arnaldo R. de Aguiar Vallim Filho Assinatura

Referências

Documentos relacionados

Segundo Marcus Rocha, diretor de Tec- nologia e Inovação da ACIF, atualmente não é mais ideal adquirir uma estrutu- ra de tecnologia para a empresa, isso porque o custo é muito

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 à