a estrutura curricular do bacharelado em sistemas de ... · oficina de programação i 0 0 2 30 2...
TRANSCRIPT
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