41
1 A estrutura curricular do Bacharelado em Sistemas de Informações é apresentada na tabela abaixo: Eixo Aptidões Horas/Aula Formação Matemática/Lógica (Base Científica) Preparar o aluno para o raciocínio abstrato necessário às ciências exatas, especialmente para as atividades de concepção de sistemas de informação. 180 Formação Humanista (Base Política-Social) Preparar o aluno para atuar na sociedade de forma integral como ser humano, segundo os princípios Católicos e Maristas, adotados por esta Universidade. 150 Formação em Técnicas de Computação (Base Técnica) Preparar o aluno com a base tecnológica necessária para o desenvolvimento de sistemas de informação. 810 Formação em Programação Computacional (Base Profissional) Preparar o aluno para construir programas de computadores, baseados em tecnologia moderna e compatível com o mercado de informática. 960 Formação em Modelagem e Implementação de Processos (Base Profissional) Preparar o aluno para modelar e implementar processos empresariais e computacionais. 510 Formação em Gestão de TI (Base para Profissional) Preparar o aluno para atuar como consultor e analista organizacional, detectando problemas e propondo soluções sob o ponto de vista do negócio empresarial. 300 Atividades Complementares Consideram-se atividades complementares àquelas relacionadas com o ensino, pesquisa e extensão, que contribuam com a formação de competências complementares ao currículo base do curso. 90

A estrutura curricular do Bacharelado em Sistemas de ... · Oficina de Programação I 0 0 2 30 2 30 3 ... RALPH M. Princípios de sistemas de informação : uma abordagem gerencial

  • Upload
    dothuan

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

1

A estrutura curricular do Bacharelado em Sistemas de Informações é

apresentada na tabela abaixo:

Eixo Aptidões Horas/Aula

Formação Matemática/Lógica

(Base Científica)

Preparar o aluno para o raciocínio abstrato necessário às ciências exatas, especialmente para as atividades de concepção de sistemas de informação.

180

Formação Humanista

(Base Política-Social)

Preparar o aluno para atuar na sociedade de forma integral como ser humano, segundo os princípios Católicos e Maristas, adotados por esta Universidade.

150

Formação em Técnicas de Computação

(Base Técnica)

Preparar o aluno com a base tecnológica necessária para o desenvolvimento de sistemas de informação.

810

Formação em Programação Computacional

(Base Profissional)

Preparar o aluno para construir programas de computadores, baseados em tecnologia moderna e compatível com o mercado de informática.

960

Formação em Modelagem e Implementação de Processos

(Base Profissional)

Preparar o aluno para modelar e implementar processos empresariais e computacionais.

510

Formação em Gestão de TI

(Base para Profissional)

Preparar o aluno para atuar como consultor e analista organizacional, detectando problemas e propondo soluções sob o ponto de vista do negócio empresarial.

300

Atividades Complementares Consideram-se atividades complementares àquelas relacionadas com o ensino, pesquisa e extensão, que contribuam com a formação de competências complementares ao currículo base do curso.

90

2

3.6.1 Matriz Curricular do Curso de Bacharelado em Sistemas de Informação

Teórica Prática APS Total

Fase Cod

. Disciplinas Créd. Horas Créd. Horas Créd. Horas Créd. Horas 1

Programação I 2 30 6 60 2 30 10 120 2

Oficina de Programação I 0 0 2 30 2 30 3

Laboratório de Informática I 0 0 2 30 2 30 4 Fundamentos de Sistemas de

Informação I 2 30 0 0 2 30 5

Matemática 4 60 0 0 4 60 6

Metodologia Científica 2 30 0 0 2 30 4 60 7

Teoria Geral de Sistemas 2 30 0 0 2 30

I

Subtotal 12 180 10 120 4 60 26 360 8

Programação II 2 30 4 60 2 30 8 120 9

Oficina de Programação II 0 0 2 30 2 30 10

Laboratório de Informática II 0 0 2 30 2 30 11 Fundamentos de Sistemas de

Informação II 2 30 0 0 2 30 12

Matemática Discreta 4 60 0 0 4 60 13

Estrutura de Dados I 2 30 2 30 4 60

II

Subtotal 10 150 10 150 2 30 22 330 14

Programação III 2 30 4 60 2 30 8 120 15

Tecnologia de Programação I 0 0 4 60 4 60 16

Estrutura de Dados II 1 15 2 30 1 15 4 60 17

Sistema de Banco de Dados I 1 15 2 30 1 15 4 60 18

Probabilidade e Estatística 4 60 0 0 4 60

III

Subtotal 8 120 12 180 4 60 24 360 19

Programação IV 2 30 4 60 2 30 8 120 20

Tecnologia de Programação II 0 0 4 60 4 60 21

Sistema de Banco de Dados II 1 30 2 30 3 60 22 Arquitetura e Organização de

Computadores 3 45 0 0 1 15 4 60 23 Engenharia de Processos e

Requisitos 1 15 2 30 1 15 4 60

IV

Subtotal 7 120 12 180 4 60 23 360

3

Teórica Prática APS Total

Fases Cod. Disciplinas Créd. Horas Créd Horas Créd Horas Créd. Horas 24

Programação V 2 30 4 60 2 30 8 120 25

Sistemas Operacionais I 1 15 2 30 1 15 4 60 26

Redes e Sistemas Distribuídos I 1 15 2 30 1 15 4 60 27

Análise e Projeto de Sistemas I 2 30 2 30 4 60 28

Técnicas de Inteligência Artificial 2 30 0 0 2 30 29

Disciplina Optativa 2 30 0 0 2 30

V

Subtotal 10 150 10 150 4 60 24 360 30

Programação VI 2 30 4 60 2 30 8 120 31

Sistemas Operacionais II 1 15 2 30 1 15 4 60 32

Redes e Sistemas Distribuídos II 1 15 2 30 1 15 4 60 33

Engenharia de Software 4 60 0 0 4 60 34 Análise e Projeto de Sistemas II 2 30 2 30 4 60

VI

Subtotal 10 150 10 150 4 60 24 360 35 Trabalho de Conclusão de Curso -

I 0 0 6 90 2 30 8 120 36

Empreendedorismo Tecnológico 2 30 0 0 2 30 37 Programação para

Microprocessadores 1 15 2 30 1 15 4 60 38 Segurança e Sistemas de

Informação 1 15 2 30 1 15 4 60 39 Administração de Banco de

Dados I 2 30 0 0 2 30 40

Gerência de Projetos 4 60 0 0 4 60 41

Projeto Comunitário 0 0 0 0 2 30 2 30

VII

Subtotal 10 150 10 150 6 90 26 390 42 Trabalho de Conclusão de Curso

- II 6 90 2 30 8 120 43

Filosofia e Ética 2 30 0 0 2 30 44

Gestão do Conhecimento 0 0 2 30 2 30 4 60 45 Metodologias e Tecnologias

Avançadas de Sistemas de Informação 2 30 0 0 2 30

46 Gestão de Tecnologia da Informação 2 30 0 0 2 30 4 60

47 Auditoria de Sistemas de Informação 2 30 2 30 4 60

48 Administração de Banco de Dados II 0 0 2 30 2 30

VIII

Subtotal 8 120 12 180 6 90 26 390 * Atividades Complementares 4 60 0 0 6 90 ** Disciplinas Optativas: LIBRAS (Língua Brasileira de Sinais) 2 30 0 0 2 30 Total Geral 79 1200 86 1260 34 510 201 3000

4

* As Atividades Complementares serão cumpridas no decorrer do Curso e contarão como horas

obrigatórias para a obtenção do diploma de Bacharel em Sistemas de Informação.

** Disciplina de LIBRAS (Língua Brasileira de Sinais) conforme a Portaria Nº 006/2008, instituída pela

Pró-Reitoria Acadêmica em 19 de dezembro de 2008, a partir dessa data, a Instituição oferta a

disciplina de Libras, de forma optativa, aos seus cursos de Graduação.

5

APÊNDICE A - EMENTÁRIO E REFERÊNCIAS BÁSICAS DAS DI SCIPLINAS

PERTENCENTES À MATRIZ CURRICULAR DO CURSO DE BACHAR ELADO EM

SISTEMAS DE INFORMAÇÃO

1ª FASE

1 - PROGRAMAÇÃO I

Ementa

Conceitos/Estrutura básica Algoritmos. Tipos de dados. Comandos de uma

linguagem forma. Estrutura Condicional. Estrutura de Repetição. Estruturas

Homogêneas.

Bibliografia Básica

• FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de

programação: a construção de algoritmos e estrutura de dados. 2. ed., rev. e

ampl. São Paulo: Makron Books, 2000.

• HORSTMANN, Cay S; Cornell, Gary. Core Java vols 1 e 2. Makron, 2001.

• DEITEL, Harvey M.; DEITEL, Paul J; Java : como programar, Editora Bookman,

4ª. Edição.

Bibliografia Complementar

• FARRER, Harri; BECKER, Christiano Gonçalves; FARIA, Eduardo Chaves;

MATOS, Helton Fábio de; SANTOS, Marcus Augusto dos; MAIA, Miriam

Lourenço. Algoritmos estruturados. Rio de Janeiro: Guanabara, 1989.

• SIERRA, Kathy; BATES, Bert. Use a cabeça! Java. Rio de Janeiro: Alta Books,

2005-2009.

2 - OFICINA DE PROGRAMAÇÃO I

Ementa

API J2ME e dispositivos móveis. Estrutura de Jogos Eletrônicos. Interface Homem-

Máquina. Ferramentas e API de Jogos eletrônicos.

6

Bibliografia Básica

• MUCHOW, John W. Core J2ME : tecnologia & MIDP. Pearson Educação, 2004

• HORSTMANN, Cay S; Cornell, Gary. Core Java 2 vols 1 e 2. Makron, 2001.

• SIERRA, Kathy; BATES, Bert. Use a cabeça! Java. Rio de Janeiro: Alta Books,

2005-2009

Bibliografia complementar

• J2ME & Gaming – Jason Lam (eBook open source).

• HAMER, Carol; Creating Mobile Games: Using Java ME Platform to Put the Fun

into Your Mobile Device and Cell Phone, Apress, 2007.

• WELLS, Martin. J2ME game programming. Thomson, 2004.

• KNUDSEN, Jonathan, Li, Sing; Beginning J2ME: From Novice to Professional, 3a

edição, Apress.

3 - LABORATÓRIO DE INFORMÁTICA I

Ementa

Linguagens de marcação e linguagens declarativas. HTML. XHTML. CSS. W3C.

Bibliografia Básica

• Elisabeth Freeman e Eric Freeman; Use a Cabeça: HTML com CSS e XHTML,

Alta Books, 2ª. Edição, 2008.

• Andy Budd, Cameron Moll, Simon Collison; Criando páginas web com CSS:

soluções avançadas para padrões web, Pearson Prentice Hall, 1ª. Edição, 2006.

• SILVA, Osmar J.. X HTML: HTML 4.0 e XHTML 1.0 domínio e transição. São

Paulo: Érica, 2001.

Bibliografia Complementar

• Juliano Niederaurer; CSS: Guia de Consulta Rápida, 2ª. Edição, Novatec, 2006.

• Felipe Memória; Design para Internet, Editora Campus, 2005.

• José Antônio Ramalho; HTML Avançado, Makron Books, 1997.

• Mardel Cardoso; Desenvolvimento Web para o Ensino superior, Axcel Books,

2004.

7

4 - FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO I

Ementa

Tecnologia da Informação. Sistemas de Informação. Aplicações de sistemas de

informações.

Bibliografia Básica

• O'BRIEN, JAMES A. Sistemas de Informação e as decisões gerenciais na era da

Internet. 2 ed. São Paulo: Saraiva, 2006.

• STAIR, RALPH M. Princípios de sistemas de informação : uma abordagem

gerencial. 5 ed. Rio de Janeiro : LTC, 2006.

• LAUDON, Kenneth C.; E LAUDON, Jane. Sistemas de Informação - com Internet.

4 ed. São Paulo: LTC, 2004.

Bibliografia Complementar

• Roger S. Pressman; Engenharia de Software, McGraw-Hill, 2006.

• Ricardo Viana Vargas; Gerenciamento de projetos, Brasport, 2005.

• Kenneth Laudon, Jane Price Laudon; Sistemas de informação gerenciais:

administrando a empresa digital. São Paulo: Pearson Prentice Hall, 2007.

5 - MATEMÁTICA

Ementa

Conjuntos Numéricos e Funções Reais, Limites, Derivadas, Integral indefinida.

Técnicas de integração. Integral definida. Aplicações da Integral definida. Integrais

impróprias. Resolução de Problemas.

Bibliografia Básica

• IEZZI,Gelson e outros.Fundamentos de Matemática Elementar,São Paulo:

Atual,10v ,1993.

• MUNEM E FOULIS. Cálculo. Rio de Janeiro. Guanabara Dois, 1985.

• MATHIAS, Washington Franco; GOMES, Jose Maria. Matemática financeira. 2.

ed. São Paulo: Atlas, 1993.

8

Bibliografia Complementar

• GUIDORIZZI, Hamilton Luiz. Um curso de cálculo. Rio de Janeiro. LTC, 1995.

• STEWART, James. Cálculo. São Paulo: Cengage Learning, 2010.

• STEINBRUCH, Alfredo; WINTERLE, Paulo. Álgebra linear. [2. ed.] São Paulo:

Makron Books, 1987.

6 - METODOLOGIA CIETÍFICA

Ementa

Universidade. O ato de estudar. Pesquisa. Projeto de Pesquisa. Normas de

sistematização e apresentação de trabalhos acadêmicos.

Bibliografia básica

• CARVALHO, Maria Cecilia Maringoni de. Construindo o saber: metodologia

científica - fundamentos e técnicas. 14. ed. Campinas: Papirus, 2003.

• CASTRO, Cláudio de Moura. Prática da Pesquisa. 2 ed. São Paulo: Prentice-

Hall, 2006.

• CERVON, Amado Luiz, BERVIAN, Pedro Alcino. Metodologia Científica. 4. ed.

São Paulo: MAKRON Books, 1996.

• HINTZ, Susana; NOGUEIRA, Valdir. Metodologia Científica. Jaraguá do Sul:

Editora Unerj, 2006.

• JOHANN, Jorge Renato. Introdução ao método científico: conteúdo e forma do

conhecimento. Canoas: Ulbra, 1997.

• MARCONI, Marina de Andrade; LAKATOS, Eva Maria. Metodologia do trabalho

científico: procedimentos básicos, pesquisa bibliográfica, projeto e relatório,

publicações e trabalhos científicos. 6. ed. São Paulo: Atlas, 2001.

• LUCKESI, Cipriano. Fazer universidade: uma proposta metodológica. 14. ed. São

Paulo: Cortez, 2005.

• MAGALHÃES, Gildo. Introdução à Metodologia da Pesquisa. 1 ed. São Paulo:

Ática, 2005.

• MÁTTAR NETO, João. Metodologia científica na era da informática. 3 ed. São

Paulo: Saraiva 2007.

9

7 - TEORIA GERAL DE SISTEMAS

Ementa

Atomismo, Sistemismo e Holismo. Histórico, vertentes e a Teoria Geral de Sistemas.

Fundamentos de Teoria Geral de Sistemas. Entropia, auto-organização e sistemas

sócio-técnicos. Sistemas complexos. Sistemas de Informação: estrutura e evolução.

Sistemas nas organizações, na gestão das empresas e na gestão do conhecimento.

Bibliografia Básica

• BERTALANFFY, Ludwig von; Teoria Geral de Sistemas, Petrópolis, Vozes, 1977.

• BIO, Sérgio Rodrigues; Sistemas de Informação, São Paulo, Atlas, 1966.

• CAPRA, Fritjof; A Teia da Vida, São Paulo, Cultrix, 1996.

Bibliografia Complementar

• DAFT, Richard L. Organizações: teorias e projetos. São Paulo: Thomson

Pioneira, 2002 532 p.

• EPSTEIN, Isaac Cibernética São Paulo: Atica, 1986

• LAUDON, Kenneth C.; LAUDON, Jane Price. Sistemas de informação gerenciais:

administrando a empresa digital. São Paulo: Pearson Prentice Hall, 2004. 561 p.

10

2ª FASE

8 - PROGRAMAÇÃO II

Ementa

Fundamentos da Programação Orientada a Objetos. Objetos e Classes. Métodos.

Acesso a Banco de Dados. Tratamento de exceções.

Bibliografia Básica

• ECKEL, Bruce. Thinking in Java. Prentice-Hall, 1998.

• SINTES, Anthony. Aprenda programação orientada a objetos em 21 dias.

Pearson Education do Brasil, 2002.

• DEITEL, H. M. et all. Java - Como Programar - 3.ed. Porto Alegre: BookMan,

2001.

Bibliografia Complementar

• POO, Danny et ali. Object Oriented Programming and Java. Springer 1999.

• MUGHAL, Khalid – A Programmers Guide to Java Certification. Addison-Wesley,

2000.

• Melo, A.C.V.; Silva, F.S. C. Princípios de Linguagem de Programação. São

Paulo: Editora Edgard Blúcher Ltda. 2003.

9 - OFICINA DE PROGRAMAÇÃO II

Ementa

Conceitos de desenvolvimento de projeto de software. Conceitos de interface de

programação. Desenvolvimento de um jogo eletrônico casual.

Bibliografia Básica

• MUCHOW, John W. Core J2ME : tecnologia & MIDP. Pearson Educação, 2004

• HORSTMANN, Cay S; Cornell, Gary. Core Java 2 vols 1 e 2. Makron, 2001.

• ARAÚJO, Diego de L; Java 2 para Iniciantes, Book Express.

11

Bibliografia complementar

• J2ME & Gaming – Jason Lam (eBook open source).

• HAMER, Carol; Creating Mobile Games: Using Java ME Platform to Put the Fun

into Your Mobile Device and Cell Phone, Apress, 2007.

• WELLS, Martin. J2ME game programming. Thomson, 2004.

• KNUDSEN, Jonathan, Li, Sing; Beginning J2ME: From Novice to Professional, 3a

edição, Apress.

10 - LABORATÓRIO DE INFORMÁTICA II

Ementa

Linguagens script para web. Troca de Dados WEB. Conteúdo dinâmico. Aplicações

Rica para WEB

Bibliografia Básica

• NEGRINO, Tom; SMITH, Dori. JavaScript para a World Wide Web. Rio de

Janeiro: Elsevier, 2001.

• Edson Gonçalves; Ajax na Prática: Todo o Poder dos Melhores Frameworks,

Ciência Moderna, 2007.

• Danny Goodman; Javascript: A Bíblia, Editora Campus, 3ª. Edição.

Bibliografia Complementar

• Elisabeth Freeman e Eric Freeman; Use a Cabeça: HTML com CSS e XHTML,

Alta Books, 2006.

• Brett Mclaughlin; Use a Cabeça Ájax, Alta Books, 2006.

• SOARES, Walace,. AJAX (Asynchronous JavaScript and XML): guia prático. 2.

ed., atual. e rev. São Paulo: Érica, 2006.

12

11 - FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO II

Ementa

Ciclo desenvolvimento de software. Processo de desenvolvimento de software.

Gerência de projeto. Documentação para desenvolvimento de sistemas.

Bibliografia Básica

• Ludwig von Bertalanffy; Teoria Geral de Sistemas, Editora Petrópolis, 3ª. Edição.

• Kenneth Laudon, Jane Price Laudon; Sistemas de informação gerenciais:

administrando a empresa digital. São Paulo: Pearson Prentice Hall, 2007.

• WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação

orientados a objetos. 2. ed., rev. e atual. Rio de Janeiro: Elsevier, 2011.

Bibliografia Complementar

• Roger S. Pressman; Engenharia de Software, McGraw-Hill, 2006.

• Kenneth Laudon, Jane Price Laudon; Sistemas de informação gerenciais:

administrando a empresa digital. São Paulo: Pearson Prentice Hall, 2007.

• REZENDE, Denis Alcides; ABREU, Aline França de. Tecnologia da informação

aplicada a sistemas de informação empresariais: o papel estratégico da

informação e dos sistemas de informação nas empresas. 6. ed., rev. e ampl. São

Paulo: Atlas, 2009.

12 - MATEMÁTICA DISCRETA

Ementa:

Conjuntos. Funções. Relações sobre conjuntos. Indução matemática. Recursão.

Sistemas algébricos. Lógica e circuitos lógicos. Teoria dos códigos: canal binário

simétrico, código de blocos, matrizes geradoras e verificadoras, códigos de grupo,

códigos de Hamming. Grafos. Árvores.

Bibliografia Básica

• GERSTING, Judith L. Fundamentos Matemáticos para a Ciência da Computação.

Rio de Janeiro: LTC, 1995.

13

• SCHEINERMAN, Edward R; Matemática discreta: uma introdução, Thomson,

2011.

• SZWARCFITER, Jaime Luiz; Grafos e algoritmos computacionais, Campus,

1986.

Bibliografia Complementar

• ABE, Jair M. e PAPAVERO, Nelson; Teoria intuitiva dos conjuntos, Editora

Makron, McGraw-Hill, 1991.

• CLÁUDIO, Dalcídio M; Fundamentos de matemática computacional, Editora D. C.

Luzatto, 1987.

• IEZZI, Gelson, MURAKAMI, Carlos; Fundamentos de matemática elementar 1 :

conjuntos, funções, Editora Atual, 8. ed. / 2004.

20 - ESTRUTURAS DE DADOS I

Ementa

Introdução a Tipos Abstratos de Dados. Listas Lineares (Pilha, Fila, Lista). Recursão.

Listas não-Lineares (Árvores). Busca (Seqüencial, Indexada, Binária), Árvores de

Busca, Hashing.

Bibliografia Básica

• CELES, Waldemar; CERQUEIRA, Renato; RANGEL, José Lucas. Introdução a

estruturas de dados: com técnicas de programação em C. Rio de Janeiro: Elsevier,

2004.

• DROZDEK, Adam. Estrutura de dados e algoritmos em C . São Paulo: Pioneira

Thomson Learning, 2002.

• FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de

programação: a construção de algoritmos e estrutura de dados. 2. ed., rev. e ampl.

São Paulo: Makron Books, 2000. Bibliografia Complementar

14

Bibliografia Complementar

• DEITEL, Harvey M.; DEITEL, Paul J.. C como programar. 5. ed. São Paulo:

Prentice Hall do Brasil, 2006. 1 CD-ROM (1 disco óptico : digital : 4 3/4 pol.)

• KERNIGHAN, Brian W; RITCHIE, Dennis M.. A Linguagem de programação:

padrão ansi. Rio de Janeiro: Elsevier, c1989. 289 p.

• LAFORE, Robert. Aprenda em 24 horas estrutura de dados e algoritmos. Rio de

Janeiro: Campus, 1999. 1 Cd-Rom (Aprenda)

• STROUSTRUP, Bjarne. A linguagem de programação C . 3. ed. Porto Alegre:

Bookman, 2000. 823 p.

• WATSON, Karli. Beginning C# programando. São Paulo: Makron Books, 2002.

978 p.

3ª FASE

14 - PROGRAMAÇÃO III

Ementa

Interfaces Gráficas. Tratamento de Eventos. Tratamento de Erros. Frameworks de

desenvolvimento. Padrões de Projeto.

Bibliografia Básica

• HORSTMANN, Cay S; Cornell, Gary. Core Java vols 1 e 2. Makron, 2001.

• DEITEL, Harvey M.; DEITEL, Paul J; Java : como programar, Editora Bookman,

6ª. Edição.

• BODOFF, Stephanie; Tutorial do J2EE, Ciência Moderna, 2005

Bibliografia Complementar

• ALUR, Deepak; CRUPI, Crupi e MALKS, Dan; Core J2EE Patterns, Campus.

• MUGHAL, Khalid – A Programmers Guide to Java Certification. Addison-Wesley,

2000.

• HORTON, Ivor, Beginning Java 2 : Jdk 1.3 edition, Editora Birmingham.

• GAMMA, Erich; Design patterns : elements of reusable object-oriented software,

15

Addison-Wesley.

• HORSTMANN, S. e CORNELL G.; Core Java Server Faces, Alta Books, 2005.

15 - TECNOLOGIAS DE PROGRAMAÇÃO I

Ementa

Ambientes RAD. Programação visual baseada em eventos. Persistência de banco

de dados. Utilização de banco de dados.Desenvolvimento de aplicações.

Bibliografia Básica

• John Sharp; Microsoft Visual C# 2005: Passo a Passo, Bookman, 2007.

• Fabio Camara; Dominando o Visual Studio.Net com C#, Visual Books, 2005.

• DEITEL, Harvey M. C#: como programar. São Paulo: Pearson Makron Books,

2007. 1.153 p. 1 CD-ROM (disco óptico : digital ; 4 3/4 pol.)

Bibliografia Complementar

• Eric Freeman, Elisabeth Freeman; Use a Cabeça! Padrões de Projetos (Design

Patterns), Alta Books.

• Simon Robinson; Professional C# Programando, Pearson Education / Wrox,

2004.

• Fabio Galuppo, Vanclei Matheus e Wallace Santos; Desenvolvendo com C#,

Bookman , 2004.

• Brian Bagnall, Philip Chen, Stephen Goldberg; C# Para Programadores Java,

Alta Books, 2002.

16 - ESTRUTURAS DE DADOS II

Ementa

Ordenação. Considerações sobre Complexidade de Algoritmos. Comparação entre

algoritmos. Algoritmos de Ordenação. Grafos. Conceitos Iniciais e Aplicações,

Representações. Algoritmos sobre Grafos. Travessia.

16

Bibliografia Básica

• CELES, Waldemar; CERQUEIRA, Renato; RANGEL, José Lucas. Introdução a

estruturas de dados: com técnicas de programação em C. Rio de Janeiro: Elsevier,

2004.

• DROZDEK, Adam. Estrutura de dados e algoritmos em C . São Paulo: Pioneira

Thomson Learning, 2002.

• FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de

programação: a construção de algoritmos e estrutura de dados. 2. ed., rev. e ampl.

São Paulo: Makron Books, 2000. Bibliografia Complementar

Bibliografia Complementar

• DEITEL, Harvey M.; DEITEL, Paul J.. C como programar. 5. ed. São Paulo:

Prentice Hall do Brasil, 2006. 1 CD-ROM (1 disco óptico : digital : 4 3/4 pol.)

• KERNIGHAN, Brian W; RITCHIE, Dennis M.. A Linguagem de programação:

padrão ansi. Rio de Janeiro: Elsevier, c1989. 289 p.

• LAFORE, Robert. Aprenda em 24 horas estrutura de dados e algoritmos. Rio de

Janeiro: Campus, 1999. 1 Cd-Rom (Aprenda)

• STROUSTRUP, Bjarne. A linguagem de programação C . 3. ed. Porto Alegre:

Bookman, 2000. 823 p.

• WATSON, Karli. Beginning C# programando. São Paulo: Makron Books, 2002.

978 p.

17 - SISTEMAS DE BANCOS DE DADOS I

Ementa

Introdução a Banco de Dados. Modelagem de dados. Normalização de Dados.

Modelo Relacional e Álgebra Relacional.

Bibliografia Básica

• DATE, Christopher J.. Introdução a sistemas de bancos de dados . Rio de Janeiro:

Campus, 2000.

• HEUSER, Carlos Alberto. Projeto de banco de dados . 4. ed. Porto Alegre: Sagra

Luzzatto, 2001.

17

• SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de banco de

dados . 3. ed. São Paulo: Makron Books, 1999.

• MACHADO, Felipe Nery Rodrigues; ABREU, Maurício Pereira de. Projeto de

banco de dados: uma visão prática. 9. ed. São Paulo: Érica, 2002.

Bibliografia Complementar

ELMASRI, Ramez E.; NAVATHE, Shamkant B. Sistemas de banco de dados. 4. ed.

São Paulo: Pearson Addison Wesley, 2006-2010. 724 p.

FREEZE, Wayne S.. SQL: guia de referência do programador. São Paulo: Ciência

Moderna, 1998. 304 p.

MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementação. 2.

ed. São Paulo: Érica, 2008. 398 p.

SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de banco

de dados. 3. ed. São Paulo: Makron Books, 1999-2008. 778 p.

SQL MAGAZINE. Grajaú: Neofício,,2003-. Mensal..

18 - PROBABILIDADE E ESTATÍSTICA

Ementa

Estatística Descritiva. Teoria da Amostragem. Noções de Distribuição por

Amostragem. Representação tabular e gráfica. Medidas de posição. Medidas de

dispersão. Medidas de Assimetria. Medidas de curtose. Variáveis Aleatórias

Discretas e Contínuas. Principais Distribuições Discretas e Contínuas. Amostragem.

Intervalos de Confiança.

Bibliografia Básica

• BUSSAB, Wilton de Oliveira; MORETTIN, Pedro A. Estatística básica. 6. ed. São

Paulo: Atual, 2010.

• MARTINS, Gilberto de Andrade. Estatística geral e aplicada. 2.ed. São Paulo:

Atlas, 2005.

• TOLEDO, Geraldo Luciano; OVALLE, Ivo Izidoro. Estatística básica. 2.ed. São

Paulo: Atlas, 1985.

18

Bibliografia Complementar

• MOORE, D. A estatística básica e sua prática. Rio de Janeiro: LTC, 2000.

• MEYER, Paul L. Probabilidade: aplicações à estatística. 2.ed. Rio de Janeiro:

LTC, 1986.

• DOWNING, Douglas e CLARK, Jeff. Estatística aplicada. São Paulo: Saraiva,

2000.

• TRIOLA, M. F. Introdução à estatística. 10.ed. Rio de Janeiro: LTC, 2008.

• SPIEGEL, Murray R.; SCHILLER, John J; SRINIVASAN, R. Alu. Teoria e

problemas de probabilidade e estatística. 2. ed. Porto Alegre: Bookman, 2008.

4ª FASE

19 - PROGRAMAÇÃO IV

Ementa

Desenvolvimento de aplicações para WEB,. Padrões de Projeto. Aplicações Servlets

e JSP. Padrões Struts.

Bibliografia Básica

• GAMMA, Erich. Padrões de projeto: soluções reutilizáveis de software orientado

a objetos. Porto Alegre: Bookman, 2000. 364 p.

• HORSTMANN, Cay S; CORNELL, Gary. Core Java vols 1 e 2 . Makron, 2001.

• DEITEL, Harvey M.; DEITEL, Paul J; Java : como programar, Editora Bookman,

4ª. Edição.

Bibliografia Complementar:

• Zukowski, John – John Zukowski’s Definitive Guide to Swing for Java 2 .

APress. 1999.

• PEKOWSKY, Larne. JavaServer pages . Reading: Addison-Wesley, c2000.

• HUSTED, Ted. Struts em ação . Rio de Janeiro: Ciência Moderna, 2004.

19

20 - TECNOLOGIAS DE PROGRAMAÇÃO II

Ementa

Desenvolvimento de aplicações Server-Side. Padrões Microsoft .NET. Integração de

sistemas com Banco de Dados. Linguagem de Programação C# aplicada para Web

(ASP.NET). Integração de Javascript e ASP.NET. Frameworks MVC: ASP.NET

MVC.

Bibliografia Básica

• George Shepherd ;Microsoft ASP.NET 2.0: Passo a Passo, Bookman,2007.

• Mesbah AHMED, Chris Garret, Jeremy Faircloth; ASP.NET Guia do

Desenvolvedor Web, Alta Books, 2006.

• Bill Evjen, Scott Hanselman, Farhan Muhammad, S. Srinivasa Sivakumar, Devin

Rader; Professional ASP.NET 2.0, Wrox, 2005.

Bibliografia Complementar:

• Alfredo Lotar; Como programar com ASP.NET e C#, Novatec, 2007.

• Michael Mahemoff; Padrões de Projetos Ájax, Alta Books, 2007.

• David Flanagan ; JavaScript O Guia Definitivo, Bookman, 2004.

• Leonard Richardson e Sam Ruby; RESTful Serviços Web, Alta Books, 2007.

• Edson Gonçalves; Ajax na Prática: Todo o Poder dos Melhores Frameworks,

Ciência Moderna, 2007.

21 - SISTEMAS DE BANCOS DE DADOS II

Ementa

Arquitetura de Banco de Dados. SQL. Programação para Banco de Dados. XML

Bibliografia Básica

• DATE, Christopher J.. Introdução a sistemas de bancos de dados . Rio de

Janeiro: Campus, 2000.

• ELMASRI, Ramez E.; NAVATHE, Shamkant B.. Fundamentals of database

systems . 3. ed. Reading: Addison Wesley Longman, 2000.

20

• SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de

banco de dados . 3. ed. São Paulo: Makron Books, 1999.

Bibliografia Complementar:

• SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Database

System Concepts . Disponível em http://www.db-book.com/

• DAUM, Berthold; MERTEN, Udo. Arquitetura de sistemas com XML . Rio de

Janeiro: Campus, 2002. 441 p.

• FANDERUFF, Damaris. Dominando o Oracle 9i : modelagem e

desenvolvimento. São Paulo: Pearson Education, 2003. 416 p.

• FORTA, Ben. Sams teach yourself SQL in 10 minutes . 3rd ed. Indianápolis:

SAMS, 2004. 242 p.

• HEUSER, Carlos Alberto. Projeto de banco de dados . 4. ed. Porto Alegre:

Sagra Luzzatto, 2001. 204 p. (Série Livros Didáticos ;v. 4)

• ÖZSU, M. Tamer; VALDURIEZ, Patrick. Princípios de sistemas de bancos de

dados distribuídos . Rio de Janeiro: Campus, 2001. 711 p.

22 - ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES

Ementa

Sistemas de numeração. Operações lógicas (OU, E, NOT). Portas lógicas. Circuitos

digitais combinacionais. Circuitos seqüências, contadores. Armazenamento binário.

Funcionamento interno. Conceitos básicos de Hardware. Arquitetura de Hardware.

Dispositivos e Componentes.

Bibliografia Básica

MURDOCCA, Miles J.; HEURING, Vincent P.. Introdução à arquitetura de

computadores. Rio de Janeiro: Campus, 2001.

TANENBAUM, Andrew S., Organização estruturada de computadores. 3. ed. Rio de

Janeiro: LTC, 2000.

TORRES, Gabriel. Hardware. 3. ed. Rio de Janeiro: Axcel Books, 2000.

21

Bibliografia Complementar:

• CHRISTOPOULOS, Christos. Principles and techniques of electromagnetic

compatibility. 2nd ed. Boca Raton: CRC PRESS, 2007. 513 p. ISBN 0849370353.

• HENNESSY, John L.; PATTERSON, David A.. Organização e projeto de

computadores: a interface hardware/software. 2. ed. Rio de Janeiro: LTC, 2000. 551

p.

• IDOETA, Ivan V.; CAPUANO, Francisco G.. Elementos de eletrônica digital. 40.

ed. São Paulo: Érica, 2008. 524 p.

• MONTEIRO, Mário Antonio. Introdução à organização de computadores. 4. ed.

Rio de Janeiro: LTC, 2001-2002. 498 p.

• WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2. ed. Porto

Alegre: Sagra Luzzatto, 2001. 271 p. (Livros didáticos)

• WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. Porto

Alegre: Sagra Luzzatto, 2000. 280 p. (Série Livros Didáticos ;v. 8)

23 ENGENHARIA DE PROCESSOS E REQUISITOS

Ementa

Análise de Requisitos (quantitativos e qualitativos). Ambigüidade na definição de

requisitos. Levantamento de requisitos relevantes. Técnicas de identificação de

requisitos. Requisitos de negócio, de usuário, funcionais e não funcionais. Validação

e teste de requisitos. Desenvolvimento de processos de negócio. Ferramentas de

modelagem de processos. Aderência de especificações de requisitos e processos de

negócio. Ergonomia de software. Arquitetura de software. Desenvolvimento de

protótipos.

Bibliografia Básica

• CRUZ, T. Sistemas Métodos e Processos: administrando organizações por meio

de processos de negócios. São Paulo: Atlas, 2003.

• Adilson da Silva Lima; UML 2.0 - Do Requisito à Solução. Erica.

• WIEGERS, Karl .Software Requirements . Microsoft Press; 2ed. 2003

22

Bibliografia Complementar

• MCMENAMIM, S.M.; PALMER, J.F. Análise essencial de sistemas. São Paulo:

McGraw-Hill, 1991.

• GANE, Chris; SARSON, Trish. Análise estruturada de sistemas. Rio de Janeiro:

LTC, 1999.

• GAUSE, D. C., WEINBERG, G. M. Explorando Requerimentos de Sistemas,

MAKRON Books, 1991.

5ª FASE

24 - PROGRAMAÇÃO V

Ementa

Conceitos de aplicação Client/Server. Mapeamento O/R. Aplicações Distribuídas.

Contextos e containers. Unidade de Persistência. Segurança em Transações.

Bibliografia Básica

• BOND, Martin. Aprenda J2EE : com EJB, JSP, Servlets, JNDI, JDBC e XML. São

Paulo: Pearson, 2003.

• ALUR, Deepak; CRUPI, John; MALKS, Dan. Core J2EE patterns. Rio de Janeiro:

Elsevier, 2004.

• TAYLOR, Art; BUEGE, Brian; LAYMAN, Randy. Segurança contra hackers J2EE

e Java. São Paulo: Futura, 2003.

Bibliografia Complementar

• ZUCKOWSKI, John. Mastering Java 2. Ed. Sybex, 1999.

• MUGHAL, Khalid. A programmers guide to Java certification. Ed. Addison-

Wesley, 2000.

• GAMMA, Erich; Design patterns : elements of reusable object-oriented software,

Addison-Wesley.

• TAYLOR, Ar; Hacking exposed J2EE & Java, Futura.

23

25 - SISTEMAS OPERACIONAIS I

Ementa

Conceitualização de Sistema operacional. Conceito de processo. Gerência de

processador: escalonamento de processos, monoprocessamento e

multiprocessamento. Concorrência e sincronização de processos. Alocação de

recursos e deadlocks.

Bibliografia Básica

• MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas

operacionais. 3. ed. Rio de Janeiro: LTC, 2002.

• OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão

Sirineo. Sistemas operacionais. 2. ed. Porto Alegre: Sagra Luzzatto, 2001.

• TANENBAUM, Andrew S., Sistemas operacionais modernos. 2. ed. São Paulo:

Prentice Hall, 2003.

Bibliografia Complementar

• DANESH, Arman. Dominando Linux: "A Biblia". São Paulo: Makron Books, 1999.

602 p.

• MATTHEW, Neil; STONES, Richard. Professional linux: programando. São

Paulo: Makron Books, 2002. 1050 p.

• MORIMOTO, Carlos E.. Linux: entendendo o sistema : guia prático. Porto Alegre:

Sul Editores, 2006. 302 p.

• MORIMOTO, Carlos E.. Linux: ferramentas técnicas : guia prático. 2. ed. Porto

Alegre: Sul Editores, 2006. 300 p.

• MORIMOTO, Carlos E.. Redes e servidores linux: guia prático. Porto Alegre: Sul

Editores, 2005. 302 p.

• NEVES, Júlio Cezar. Linux: programação shell : [aprenda a programar o Shell do

Linux e do Unix. Descubra as diferenças entre o Shell do Linux e do Unix nos

ambientes de progr. 2. ed. Rio de Janeiro: Brasport, 2001. 202 p.

• TORRES, Gabriel. Hardware: curso completo : conheça tudo sobre manutenção,

montagem, componentes, periféricos e sistemas operacionais de PC. 2. ed. Rio

de Janeiro: Axcel Books do Brasil, 1998. 894 p.

24

26 - REDES E SISTEMAS DISTRIBUÍDOS I

Ementa

Introdução às redes de computadores. Camadas do modelo OSI. Arquitetura de

redes: LANs e WANs. Arquitetura da Internet. Protocolos.

Bibliografia Básica

• KUROSE, James e ROSS, Keith; Redes de Computadores e a Internet, Pearson.

• COMMER, Douglas E., Redes de Computadores e Internet, Bookman.

• FARREL, ADRIAN; A Internet e seus protocolos. Campus.

Bibliografia Complementar

• TANENBAUM, Andrew F. Redes de Computadores. Editora Campus. 4a.

Edição.

• MURHAMMER, Martin W. et al.; TCP/IP Tutorial Tecnico, McGraw-Hill, 2000.

• SOARES, Luiz Fernando Gomes. Das LANs,MANs e WANs às Redes ATM.

Editora Campus. 2a. Edição.

27 - ANÁLISE E PROJETO DE SISTEMAS I

Ementa

Análise Orientada a Objetos. Modelagem de Objetos utilizando a UML. Ciclo de vida

do Processo Unificado de modelagem de objetos.

Bibliografia Básica

• Craig Larman; Utilizando UML e Padrões : Uma introdução à análise e ao

projeto orientados a objetos e ao desenvolvimento iterativo, Bookman.

• Tom Pender; UML – A Bíblia, Campus.

• James Rumbaugh, Michael Braha; Modelagem e Projetos Baseados em

Objetos com UML 2, Campus.

25

Bibliografia Complementar

• UML 2.0 Specification. Disponível em http://www.uml.org/

• Gilleanes T. A. Guedes; UML Uma Abordagem Prática, Novatec.

• James Rumbaugh; Modelagem e projetos baseados em objetos, Campus.

• Martin Fowler; UML Essencial: Um breve guia para a linguagem-padrão de

modelagem de objetos, Bookman.

• Grady Booch, Ivar Jacobson, James Rumbaugh; UML - Guia do Usuário,

Campus.

• Kendall Scott; O Processo Unificado Explicado, Bookman.

28 - TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL

Ementa

Resolução heurística de problemas: métodos de espaço de estados, métodos de

reduções sucessivas de problemas. Prova automática de teoremas, representação

do conhecimento, sistemas baseados e conhecimento/inteligentes e sistemas

multiagente.

Bibliografia Básica

• Russell, Stuart J.; Norvig, Peter. Artificial Inteligence: a modern Approach. New

Jersey: Prentice Hall International. 1995.

• Genesereth, M. R. And Nilsson, N. Logical foundations of artificial intelligence.

Palo alto, CA, Morgan Kauffmann. 1988.

• N. J. Nilsson, Principles of Artificial Intelligence, Springer-Verlag, Berlin,

Heidelberg, New York, 1982.

Bibliografia Complementar

• NASCIMENTO JÚNIOR, Cairo Lúcio; YONEYAMA, Takashi. Inteligência

artificial : em controle e automação.

• E. Rich, Inteligência Artificial , Mcgraw-Hill, São Paulo, 1988

• GANASCIA, Jean-Gabriel. Inteligencia artificial. São Paulo: Ática, 1997. 119 p.

26

29. Disciplina Optativa IES*

Disciplina de LIBRAS (Língua Brasileira de Sinais) e/ou outra disciplina oferecida

pelos cursos de graduação da UNERJ, e que não faça parte da matriz curricular

deste curso.O acadêmico poderá cursar duas disciplinas de 02(dois) créditos ou

01(uma) disciplina de 04(quatro) créditos.

6ª FASE

30 - PROGRAMAÇÃO VI

Ementa

Patterns de Desenvolvimento. Web Services. Web Services em J2EE.

Bibliografia Básica

• BOND, Martin. Aprenda J2EE : com EJB, JSP, Servlets, JNDI, JDBC e XML. São

Paulo: Pearson, 2003.

• ALUR, Deepak; CRUPI, John; MALKS, Dan. Core J2EE patterns. Rio de Janeiro:

Elsevier, 2004.

• CERAMI, Ethan. Web Services Essentials, Distributed Applications with XML-

RPC, SOAP, UDDI & WSDL. ISBN: 0-596-00224-6

Bibliografia Complementar

• ZUCKOWSKI, John. Mastering Java 2. Ed. Sybex, 1999.

• MUGHAL, Khalid. A programmers guide to Java certification. Ed. Addison-

Wesley, 2000.

• GAMMA, Erich; Design patterns : elements of reusable object-oriented software,

Addison-Wesley

• TAYLOR, Ar; Hacking exposed J2EE & Java, Futura.

27

31 - SISTEMAS OPERACIONAIS II

Ementa

Gerenciamento de memória. Memória virtual. Gerenciamento de arquivos.

Gerenciamento de dispositivos de entrada/saída. Análise de desempenho.

Bibliografia Básica

• SILBERCHATZ, A., J. L. Peterson. Operating System Concepts. Ed. Addison-

Wesley.

• TANENBAUM, A. S. Modern Operating Systems. Ed. Prentice-Hall.

• TANENBAUM, A. S. e A.S. Woodhull. Sistemas Operacionais - Projeto e

Implementação. Ed. Bookman.

Bibliografia Complementar

• SHAY, W. A. Sistemas Operacionais. Ed. Makron Books.

• ALBUQUERQUE, F. Projeto de Sistemas Operacionais em Linguagem C. Ed.

Berkeley.

• SINGHAL, M., N. G. Shivaratri. Advanced Concepts in Operating Systems. Ed.

McGraw-Hill.

32 - REDES E SISTEMAS DISTRIBUÍDOS II

Ementa

Serviços de rede. Análise de desempenho de redes de computadores. Qualidade de

serviço e voz sobre IP. Segurança em redes de computadores. Sistemas

distribuídos.

Bibliografia Básica

• KUROSE, James e ROSS, Keith; Redes de Computadores e a Internet, Pearson.

• COMMER, Douglas E., Redes de Computadores e Internet, Bookman.

• FARREL, ADRIAN; A Internet e seus protocolos. Campus.

Bibliografia Complementar

• TANENBAUM, Andrew F.. Redes de Computadores. Editora Campus. 4a.

28

Edição.

• MURHAMMER, Martin W. et al.; TCP/IP Tutorial Tecnico, McGraw-Hill, 2000.

• SOARES, Luiz Fernando Gomes. Das LANs,MANs e WANs às Redes ATM.

Editora Campus. 2a. Edição.

33 - ENGENHARIA DE SOFTWARE

Ementa

Introdução à Engenharia de software. Ciclo de vida e processo de software.

Organização Equipes. Qualidade de Software.

Bibliografia Básica

• PRESSMAN, Roger S.. Engenharia de Software. 5. ed. Rio de Janeiro: McGraw-

Hill, 2002.

• ROCHA, Ana Regina Cavalcanti da; MALDONADO, José Carlos; WEBER, Kival

Chaves. Qualidade de software: teoria e prática. São Paulo: Prentice Hall, 2004.

• SOMMERVILLE, Ian,. Engenharia de software. 6. ed. São Paulo: Addison Wesley

Longman, 2003-2005

Bibliografia Complementar

• BARTIÉ, Alexandre. Garantia da qualidade de software. Rio de Janeiro: Campus,

2002. 291 p.

• FIORINI, Soeli T.; STAA, Arndt von; BAPTISTA, Renan Martins. Engenharia de

software com CMM. Rio de Janeiro: Brasport, 2002. 346 p.

• HUMPHREY, Watts S.. A Discipline for software engineering. Reading: Addison-

Wesley, 1998. 789 p.

• INTERNATIONAL FUNCTION POINT USERS GROUP. IT measurement:

practical advice from the experts. Boston: Addison-Wesley, 2002. 759 p.

• KRUCHTEN, Philippe. Introdução ao RUP: Rational Unified Process. Rio de

Janeiro: Moderna, 2003. 255 p.

• MENDES, Antonio. Arquitetura de software: desenvolvimento orientado para

arquitetura. Rio de Janeiro: Campus, 2002. 212 p.

• TELES, Vinícius Manhães. Extreme programming: aprenda como encantar seus

usuários desenvolvendo software com agilidade e alta qualidade. São Paulo:

29

Novatec, 2004. 316 p

• VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira; ALBERT, Renato

Machado. Análise de pontos de função: medição, estimativas e gerenciamento

de projetos de software. 1. ed. São Paulo: Érica, 2003. 222 p.

34 - ANÁLISE E PROJETO DE SISTEMAS II

Ementa

Modelagem de Objetos utilizando a UML. Componentes e Padrões. Qualidade do

Produto de Software. Ergonomia e usabilidade de software.

Bibliografia Básica

• Craig Larman; Utilizando UML e Padrões : Uma introdução à análise e ao

projeto orientados a objetos e ao desenvolvimento iterativo, Bookman.

• Tom Pender; UML – A Bíblia, Campus.

• James Rumbaugh, Michael Braha; Modelagem e Projetos Baseados em

Objetos com UML 2, Campus.

Bibliografia Complementar

• UML 2.0 Specification. Disponível em http://www.uml.org/

• Gilleanes T. A. Guedes; UML Uma Abordagem Prática, Novatec.

• James Rumbaugh; Modelagem e projetos baseados em objetos, Campus.

• Martin Fowler; UML Essencial: Um breve guia para a linguagem-padrão de

modelagem de objetos, Bookman.

• Grady Booch, Ivar Jacobson, James Rumbaugh; UML - Guia do Usuário,

Campus.

• Kendall Scott; O Processo Unificado Explicado, Bookman.

30

7ª FASE

35 – TRABALHO DE CONCLUSÃO I

Ementa

Suporte prático as teorias trabalhadas nos diversos programas de aprendizagem dos

semestres anteriores e atuais. Integração operacional das práticas pedagógicas

através do desenvolvimento de projetos práticos em computação.

Bibliografia Básica

Será utilizada a bibliografia sugerida pelos demais programas de aprendizagem do

curso.

36 - EMPREENDEDORISMO TECNOLÓGICO

Ementa

Empresa, empresário e empreendedor. O Ambiente Empreendedor. Plano de

negócios. Entidades de apoio e fomento.

Bibliografia Básica

• BANGS JUNIOR, David H.. Guia prático planejamento de negócios: criando um plano

para o seu negócio ser bem-sucedido. São Paulo: Nobel, 2005. 232 p.

• DOLABELA, Fernando. Oficina do empreendedor. 8. ed. São Paulo: Cultura, 2005. 275

p.

• DORNELAS, José Carlos Assis. Empreendedorismo : transformando idéias em

negócios. 2. ed., rev. e atual. Rio de Janeiro: Elsevier, 2005.

• FILION, Louis Jacques; DOLABELA, Fernando. Boa idéia! E agora?: plano de negócio,

o caminho seguro para criar e gerenciar sua empresa. São Paulo: Cultura Editores

Associados, 2000. 349 p.

• SOUZA, Eda Castro Lucas de; GUIMARÃES, Tomás de Aquino.

Empreendedorismo além do plano de negócio . São Paulo: Atlas, 2005. 259 p.

Bibliografia Complementar

• FILION, Louis Jacques; DOLABELA, Fernando. Boa idéia! E agora?: plano de

negócio, o caminho seguro para criar e gerenciar sua empresa. São Paulo:

31

Cultura Editores Associados, 2000.

• FITZSIMMONS, James A.; FITZSIMMONS, Mona J. Administração de serviços:

Operações, estratégia e tecnologia de informação. 2. ed. Porto Alegre Bookman

2000.

• PORTER, Michael E. Estratégia competitiva: técnicas para análise de indústrias e

da concorrência. 2. ed. Rio de Janeiro: Campus, 2004.

• PORTER, Michael E. Competição= On competition : estratégias competitivas

essenciais. 12. ed. Rio de Janeiro: Campus, 2005.

37 – PROGRAMAÇÃO PARA MICROCONTROLADORES

Ementa

Fundamentos básicos. Introdução aos Sistemas Embutidos. Introdução

microcontrolador HC08. Introdução a programação de microcontroladores.

Bibliografia Básica

• NICOLOSI, Denys Emílio Campion. Microcontrolador 8051 - detalhado. 5. ed. São Paulo:

Ática, 2004. 236 p.

• PEREIRA, Fábio. Microcontroladores PIC: programação em C. 7. ed. São Paulo: Érica,

2009. 358 p.

• SOUZA, David José de. Desbravando o PIC. 12. ed. São Paulo: Érica, 2010. 268 p.

Bibliografia Complementar

• CAMPOS, Mario Massa de; SAITO, Kaku. Sistemas inteligentes em controle e

automação de processos. Rio de Janeiro: Ciência Moderna, 2004. 235 p.

• DEITEL, Harvey M. C#: como programar. São Paulo: Pearson Makron Books,

2007. 1.153 p. 1

• ENGLANDER, Irv. The Architecture of computer hardware and systems software:

an information technology approach. 2. ed. New York: John Wiley & Sons, 2000.

764p.

• MANZANO, José Augusto Navarro Garcia,; OLIVEIRA, Jayr Figueiredo de,.

Algoritmos: lógica para desenvolvimento de programação de computadores. 18. ed.

São Paulo: Érica, 2006. 236 p.

• PEREIRA, Fábio. Microcontroladores HC908Q: teoria e prática. São Paulo: Érica,

32

2004. 294 p.

SOUZA, David José de. Desbravando o PIC. 3. ed. São Paulo: Érica, 2001. 200 p.

38 - SEGURANÇA E SISTEMAS DE INFORMAÇÃO

Ementa

Conceitos sobre segurança da informação. Perfil de um possível atacante. Testes de

verificação de insegurança. Mecanismo para garantir a segurança. Uso de

criptografia. Políticas e normas de segurança.

Bibliografia Básica

• DANTAS, Mario. Tecnologias de redes de comunicação e computadores . Rio

de Janeiro: Axcel Books, 2002.

• DIAS, Claudia. Segurança e auditoria da tecnologia da informação . Rio de

Janeiro: Axcel Books, 2000.

• FONTES, Edison. Segurança da informação: usuário faz a diferença. São

Paulo: Saraiva, 2006.

• SÊMOLA, Marcos. Gestão da segurança da informação : uma visão executiva.

Rio de Janeiro: Elsevier, 2003.

• TANENBAUM, Andrew S., Sistemas operacionais modernos . 2. ed. São Paulo:

Prentice Hall, 2003.

Bibliografia Complementar

• ALBUQUERQUE, Ricardo; RIBEIRO, Bruno. Segurança no desenvolvimento

de software. Rio de Janeiro: Campus, 2002. 310 p.

• ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. Tecnologia da

informação - Código de prática para a gestão da segurança da informação. Rio

de Janeiro: ABNT, 2001. 56 p

• GIL, Antonio de Loureiro. Segurança em informática . 2. ed. São Paulo: Atlas,

1998. 192 p.

• MATTHEW, Neil; STONES, Richard. Professional linux: programando . São

Paulo: Makron Books, 2002. 1050 p.

• MITNICK, Kevin D.; SIMON, William L.. Mitnick, a arte de engana r: ataques de

33

hackers : controlando o fator humano na segurança da informação. São Paulo:

Pearson Education, 2003. 284 p.

• SEGURANÇA máxima: o guia de um hacker para proteger seu site na

internet e sua rede . 2. ed. Rio de Janeiro: Campus, 2000. 826 p.

39 - ADMNISTRAÇÃO DE BANCO DE DADOS I

Ementa

Arquitetura de um Sistema Gerenciador de Banco de Dados. Inicializar e Desativar

Banco de Dados. Gerenciamento do Espaço Físico.

Bibliografia Básica

• SARIN, Sumit. Oracle DBA Dicas e Técnicas . 1 ed. Rio de Janeiro: Campus,

2000.

• OZSU, Tamer; VALDURIEZ, Patrick. Princípios de Sistemas de Banco de

Dados Distribuídos . 2 ed. Rio de Janeiro: Campus, 2001.

• ELMASRI, Ramez; NAVATHE Shamkant B. Fundamentals of Database

Systems . Califórnia, USA: Addison-Wesley, 2000.

Bibliografia Complementar

• NEVES, Denise Lemes Fernandes,. PostgreSQL : conceitos e aplicações : [Data

Query Avançada, instalação no Linux, criação de banco de dados e tabela,

integração com Perl e PHP, geração de cópia. São Paulo: Érica, 2002. 188 p.

• ORACLE MAGAZINE. Redwood City: Oracle Corporation,2002-. Bimestral.

• SQL MAGAZINE. Grajaú: Neofício,,2003-. Mensal..

• SUEHRING, Steve. MySQL , a Bíblia. Rio de Janeiro: Elsevier, 2002. 674 p

34

40 - GERÊNCIA DE PROJETOS

Ementa

Fundamentos da Gerência de Projetos. Escopo do Projeto. Planejamento.

Execução. Controle. Avaliação do Projeto.

Bibliografia Básica

• GASNIER, Daniel Georges. Guia prático para gerenciamento de projetos: manual

de sobrevivência para os profissionais de projetos. 2. ed. São Paulo: IMAM, 2001.

• KERZNER, Harold. Gestão de projetos: as melhores práticas. Porto Alegre:

Bookman, 2002.

• MAXIMIANO, Antonio Cesar Amaru. Administração de projetos: como

transformar idéias em resultados. 2. ed. São Paulo: Atlas, 2002.

• PROJECT MANAGEMENT INSTITUTE. A guide to the project management body

of knowledge (PMBOK® Guide): 2000 edition.

Bibliografia Complementar

• BRITO, Paulo. Análise e viabilidade de projetos de investimentos . São Paulo:

Atlas, 2003. 100 p.

• BRUCE, Andy; LANGDON, Ken. Como gerenciar projeto s. São Paulo:

Publifolha, 2000. 72 p

• BUARQUE, Cristovam; OCHOA, Hugo Javier. Avaliação econômica de

projetos : uma apresentação didática. Rio de Janeiro: Campus, 1991. 266 p.

• CLELAND, David I. Analise de sistemas e administracao de projetos . São

Paulo: Pioneira, 1978. 315 p.

• DINSMORE, Paul Campbell. The AMA handbook of project management . New

York: Amacom, 1993. 489 p.

• DINSMORE, Paul Campbell; CAVALIERI, Adriane. Como se tornar um

profissional em gerenciamento de projetos : livro-base de preparação para

certificação PMP® Project Management Professional. Rio de Janeiro: Qualitymark,

2004. 412 p

35

• HELDMAN, Kim. Gerência de projetos PMP Project Management

Professional : guia para o exame oficial do PMI. 2. ed., rev. e atual. Rio de Janeiro:

Elsevier, 2005. 514 p.

• PRADO, Darci. Usando o MS Project 2003 em gerenciamento de projet os .

Belo Horizonte: INDG TecS, 2004. 321 p.

• VIEIRA, Newton Lemos. Manual de Pert-CPM . 5. ed. Rio de Janeiro: CNI, 1990.

64 p.

41 - PROJETO COMUNITÁRIO

Ementa

A caracterização do Projeto Comunitário da Católica de Santa Catarina. A

compreensão da responsabilidade social de cada indivíduo como integrante do

contexto social no qual está inserido. O aluno como aprendiz de transformação

social. A vivência comunitária como fator de aprendizagem para a formação integral.

A participação em projetos de atividades comunitárias.

Bibliografia Básica

• BAPTISTA, Myrian Veras. Planejamento social: intencionalidade e

instrumentação. São Paulo: Vera, 2000. 155 p.

• CASTEL, Robert. As metamorfoses da questão social: uma crônica do salário.

Petrópolis: Vozes, 1998. 611p.

• Manual do Projeto Comunitário. Curitiba: Champagnat, 2002.

Bibliografia Complementqr

• Programa Universidade Solidária. Como trabalhar solidariamente. Brasília:

Bandeirante, 2001.

• ÁVILA, Célia M. Gestão de projetos sociais. Coleção Gestores Sociais. São

Paulo: AAPCS, 1999.

• MEC-UNESCO. Educação um tesouro a descobrir. Relatório para a UNESCO da

Comissão Internacional A Educação para o Século XXI. São Paulo: Cortez, 1998.

• MELO NETO, Francisco Paulo de; et al. Responsabilidade social e cidadania

36

empresarial: a administração do terceiro setor. Rio de Janeiro: Qualitymark, 1999.

• MORIN, Edgar. Os sete saberes necessários à educação do futuro. São Paulo:

Cortez, 2000. 118p.

8ª FASE

42 - TRABALHO DE CONCLUSÃO II

Ementa

Suporte prático as teorias trabalhadas nos diversos programas de aprendizagem dos

semestres anteriores e atuais. Integração operacional das práticas pedagógicas

através do desenvolvimento de projetos práticos em computação.

Bibliografia Básica

Será utilizada a bibliografia sugerida pelos demais programas de aprendizagem do

curso.

43 - FILOSOFIA E ÉTICA

Ementa

Fundamentos da Filosofia. Histórico e correntes da Filosofia. Ética como

preocupação filosófica.

Bibliografia básica

ARANHA Maria Lúcia; MARTINS Maria Helena. Filosofando : Introdução à Filosofia.

3. ed. São Paulo: Moderna, 2003.

GASCHO, João Arnoldo. Do Mito ao Genoma : a ética na contramão da história.

Jaraguá do Sul: Edit Unerj, 2004.

MONDIN, Batista. Introdução à Filosofia : sistemas, autores e obras. São Paulo:

Paulus, 1981.

37

QUEIROZ, Adele. Ética e responsabilidade social nos negócios . São Paulo: Saraiva,

Bibliografia complementar

BOFF, Leonardo. Ética da vida. Rio de Janeiro: Sextante, 2005. 173 p. ISBN

8575421816

ESCOLA DE PAIS DO BRASIL. Valores: Que valores?. São Paulo: Almed, 1984.

164 p.

FRANCISCHINI, Andresa Silva Neto. Responsabilidade social das empresas: a

contribuição das universidades, volume 4. São Paulo: Peirópolis, 2005. 431 p. ISBN

8575960520

HAIR, Joseph F. Fundamentos de métodos de pesquisa em administração .

Porto Alegre: Bookman, 2006. 471 p. ISBN 8536304499

KATCHER, Allan; BERGAMINI, Cecília Whitaker,. A importância de ser você

mesmo: o enfoque LIFO para uma organização produtiva. São Paulo: Altas, 1987.

164 p. ISBN 8522400407

44 - GESTÃO DO CONHECIMENTO

Ementa

Tecnologia da Informação, Sistemas de Informação, Ontologias, Gestão do

Conhecimento, Relações Sociais Eletrônicas, Aprendizado de Máquina, Raciocínio

baseado em Casos.

Bibliografia Básica

• VALENTIM, Marta Lígia Pomim. Gestão da informação e do conhecimento : no

âmbito da ciência da informação. São Paulo: Polis, 2008. 268 p.

• Kenneth C. Laudon, Jane P. Laudon; Sistema de Informação Gerenciais ,

Pearson – Prentice Hall.

• ALVARENGA NETO, Rivadávia Correa Drummond de. Gestão do

conhecimento em organizações : proposta de mapeamento conceitual

integrativo. São Paulo: Saraiva, 2008. 236 p.

Bibliografia Complementar

• AMARAL, Fernanda Cristina Naliato do. Data mining: técnicas e aplicações para

o marketing direto. São Paulo: Berkeley, 2001. 110 p.

38

• NASCIMENTO JÚNIOR, Cairo Lúcio; YONEYAMA, Takashi. Inteligência artificial:

em controle e automação. São Paulo: Blücher, 2008. 218 p.

• Amrit Tiwana; The Knowledge Management Toolkit, Prentice Hall.

• KIMBALL, Ralph. Data warehouse toolkit: técnicas para construção de data

warehouses dimensionais. São Paulo: Makron Books, 1998. 388 p.

• Thomas H Davenport, Laurence Prusak; Conhecimento empresarial : como as

organizações gerenciam o seu capital intelectual, Campus.

45 - METODOLOGIAS E TECNOLOGIAS AVANÇADAS DE SISTEM A DE

INFORMAÇÃO

Ementa

Workflow: conceitos, características, aplicações. GED – Gerenciamento Eletrônico

de Documentos. Ontologias. Web Service e SOA. Bases do conhecimento. Data

Warehouse. E-channel. E-business, E-Learning.

Bibliografia Básica

• BALDAM, Roquemar e outros. GED: Gerenciamento Eletrônico de Documentos.

São Paulo. Érica, 2003.

• THIEVES JR., Juarez Jonas. Workflow: uma Tecnologia para Transformação de

Conhecimento nas Organizações. Florianópolis. Insular, 2001.

• THOMSEN, Eric. OLAP: Construindo Sistemas de Informações

Multidimensionais. São Paulo. Campus, 2002

Bibliografia Complementar

• REYNOLDS,Janice. The Complete E-Commerce Book: Design, Build, and

Maintain a Successful Web-Based Business. San Francisco. CMP Books, 2004

• PTAK, C. ERP:tools, techniques and applications for integrating the supply chain.

BocaRaton:St Lucie Press, 2000. 424p.

• SEI – Software Engineering Institute. Integration of Software-Intensive Systems

(ISIS). Disponível em : http://www.sei.cmu.edu/isis/isis-main.html. Acessado em

jun.2006.

39

46 - GESTÃO DE TECNOLOGIA DA INFORMAÇÃO

Ementa

Gerenciamento dos recursos tecnológicos de uma empresa, serviços inerentes,

controle de qualidade, legislação. Conceitos emergentes e tendências para

gerenciamento do canal tecnológico. Auditoria e governança da TI. ITIL. COBIT.

Gestão de Riscos. Terceirização, outsourcing e off-shore.

Bibliografia Básica

• CASTELLS, M . A era da informação: economia, sociedade e cultura. São Paulo:

Paz e Terra, 1999.

• CUMMINS, F.A.Integração de Sistemas - Eai - Enterprise Application Integration

São Paulo : Campus, 2002.

• STAREC, Cláudio; GOMES, Elisabeth; BEZERRA, Jorge. Gestão estratégica da

informação e inteligência competitiva. 1. ed. São Paulo: Saraiva, 2006-2008. 351

p

Bibliografia Complementar

• FOINA, P.R. Tecnologia de Informação - Planej e Gestão São Paulo : Atlas ,

2001.

• FRANCO JUNIOR, Carlos F. E-business na infoera: o impacto da infoera na

administração de empresas. 4. ed. São Paulo: Atlas, 2006. 363 p.

FITZSIMMONS, James A. FITZSIMMONS, Mona J. Administração de serviços :

operações, estratégia e tecnologia da informação. 2.ed. Porto Alegre : Bookman ,

2000.

• LAUDON, Kenneth C.; LAUDON, Jane Price. Sistemas de informação gerenciais:

administrando a empresa digital. São Paulo: Pearson Prentice Hall, 2004. 561 p.

• PORTER M. Estratégia competitiva: técnicas para análise de indústrias e da

concorrência. Rio de Janeiro: Campus, 1998. 362 p.

• REZENDE, Denis Alcides Tecnologia da Informação - Integrada À Inteligência

Empresarial. São Paulo: Atlas , 2002.

• DE SORDI, José Osvaldo. Administração da informação: fundamentos e práticas

para uma nova gestão do conhecimento. São Paulo: Saraiva, 2008. 181 p.

40

47 - AUDITORIA DE SISTEMAS DE INFORMAÇÃO

Ementa

Auditoria de sistemas. Segurança de sistemas. Metodologias de auditoria. Análise

de riscos. Plano de contingência. Classificação da Informação. Técnicas de

avaliação de sistemas. Aspectos especiais: vírus, fraudes, criptografia, acesso não

autorizado.

Bibliografia Básica

• DIAS, Claudia. Segurança e Auditoria da Tecnologia da Informação . Rio

de Janeiro: Axcel Books, 2000.

• NBR ISO/IEC 17799 – ISO/IEC – ABNT / 2001.

• GIL, Antonio de Loureiro. Segurança em Informática . 2. ed. São Paulo:

ATLAS, 1998.

• GIL, Antonio de Loureiro. Auditoria de Negócios . São Paulo: ATLAS, 2002.

• SÊMOLA, Marcos. Gestão da Segurança da Informação Rio de Janeiro:

Campus, 2002.

Bibliografia Complementar

• GIL, Antônio de Loureiro. Segurança em Informática . São Paulo:

ATLAS,1998

• ANONYMOUS. Segurança Máxima . CAMPUS,2001

• ALBUQUERQUE, Ricardo & RIBEIRO, Bruno. Segurança no

Desenvolvimento de Software . CAMPUS, 2002

• MITNICK, Kevin D. & SIMON, Willian L. A Arte de Enganar . MAKRON, 2003

• CARUSO ; STEFFEN. Segurança em Informática e de Informações .

SENAC-SP,1999

• ARIMA, Carlos Hideo. Metodologia de Auditoria de Sistemas . ÉRICA,1994

• FONTES, Joaquim Rubens. Manual de Auditoria de Sistemas . CIÊNCIA

MODERNA, 1991

• FANTINATTI, João Marcos. Auditoria em Informática . MCGRAW-HILL,

1988

• MOELLER, Bobert R. Computer Audit, Control and Security . JOHN WILEY

& SONS, 1989.

41

48 - ADMNISTRAÇÃO DE BANCO DE DADOS II

Ementa

Arquitetura de um Sistema Gerenciador de Banco de Dados. Inicializar e Desativar

Banco de Dados. Gerenciamento do Espaço Físico.

Bibliografia Básica

• SARIN, Sumit. Oracle DBA Dicas e Técnicas . 1 ed. Rio de Janeiro: Campus,

2000.

• OZSU, Tamer; VALDURIEZ, Patrick. Princípios de Sistemas de Banco de

Dados Distribuídos . 2 ed. Rio de Janeiro: Campus, 2001.

• ELMASRI, Ramez; NAVATHE Shamkant B. Fundamentals of Database

Systems . Califórnia, USA: Addison-Wesley, 2000.

Bibliografia Complementar

• NEVES, Denise Lemes Fernandes,. PostgreSQL : conceitos e aplicações : [Data

Query Avançada, instalação no Linux, criação de banco de dados e tabela,

integração com Perl e PHP, geração de cópia. São Paulo: Érica, 2002. 188 p.

• ORACLE MAGAZINE. Redwood City: Oracle Corporation,2002-. Bimestral.

• SQL MAGAZINE. Grajaú: Neofício,,2003-. Mensal..

• SUEHRING, Steve. MySQL , a Bíblia. Rio de Janeiro: Elsevier, 2002. 674 p