7. MATRIZ CURRICULAR
7.1. FLUXO DAS DISCIPLINAS E ESTRUTURA DA MATRIZ
1. Semestre 2. Semestre 3. Semestre 4. Semestre 5. Semestre 6. Semestre 7. Semestre 8. Semestre
Tópicos de matemática
Teoria Geral de Sistemas
Gestão da Informação
Estrutura de Dados e Arquivos
Banco de Dados I Fundamentos de Inteligência Artificial
TCC I TCC II
Introdução ao Ensino Superior
Fundamentos de Sistemas de
Informação
Antropologia da Religião
Laboratório de Programação II
Engenharia de Software I
Tópicos Avançados em Linguagem de
Programação
Engenharia de Software III
Engenharia de Software IV
Algoritmos e Programação
Linguagem e Técnica de Programação I
Linguagem e Técnica de Programação II
Sistemas Operacionais
Laboratório de Programação III
Redes de Computadores II
Administração e Gerência de redes
Interface Homem Máquina
Arquitetura de Computadores I
Arquitetura de Computadores II
Estatística Aspectos Teóricos da Computação
Redes de Computadores I
Engenharia de Software II
Estágio Supervisionado
Segurança e Auditoria de Sistemas Lógica
Matemática
Planejamento de Sistemas de
Informação
Ética Gerenciamento de Serviços em Sistemas de Informação
Banco de Dados II
Legenda dos eixos:
Programação Engenharia de Software
Redes de Computadores
Formação Complementar
Banco de Dados
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 56
7.2. EMENTAS E BIBLIOGRAFIAS
Primeiro Semestre
Tópicos de Matemática – 4 créditos
Ementa: Conjuntos; Números Reais: Operações, propriedades e resolução de problemas;
Equações e Inequações; Funções Elementares: afim, quadrática, polinomial, modular, exponencial, logarítmica e trigonométrica; Números Complexos; Vetores no plano.
Bibliografia Básica:
SAFIER, Fred; Teoria e problemas de pré-cálculo. Tradução de Adonai Schlup Sant'Anna. Porto Alegre: Bookman, 2003.
BOULOS, Paulo. Pré-cálculo. São Paulo: Pearson Education do Brasil, 2001.
Bibliografia Complementar:
CARMO, Manfredo Perdigão do. Trigonometria; números complexos. Rio de Janeiro: Sociedade Brasileira de Matemática, 1992.
IEZZI, G; MURAKAMI, C. Fundamentos de matemática elementar, 1: conjuntos, funções. 7. ed. São Paulo: Atual, 1993.
IEZZI, G; MURAKAMI, C. Fundamentos de matemática elementar, 2: logaritmos.
8. ed. São Paulo: Atual, 1993.
IEZZI, G; MURAKAMI, C. Fundamentos de matemática elementar, 3:
trigonometria. 7. ed. São Paulo: Atual, 1993.
LIMA, Elon Lages. Logaritmos. 2. ed. Rio de Janeiro: Sociedade Brasileira de Matemática, 1996.
Arquitetura de Computadores I – 4 créditos
Ementa: Histórico e dos computadores. Máquina de von Neumann. Bits, bytes e palavras. Representação de dados numéricos e base. Operações aritméticas
envolvendo bases. Sistema de ponto flutuante e ponto fixo. Representação sinalizada e complemento a dois. Representação de dados não numéricos. Portas lógicas. Álgebra booleana. Circuitos integrados. Circuitos combinacionais. Multiplexador e
demultiplexador. Codificador e decodificador. Circuitos aritméticos. Circuitos sequenciais (flip-flops e contadores).
Bibliografia Básica:
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 57
MONTEIRO, Mário A. Introdução à organização de computadores. 4. ed. Rio de Janeiro: LTC, 2002. 498 p.
TOCCI, Ronald J.; WIDMER, Neal S.; NASCIMENTO, José Lucimar do (Trad.).
Sistemas digitais: princípios e aplicações. 8. ed. São paulo, sp: Pearson Prentice Hall, 2003. 755 p.
Bibliografia Complementar:
IDOETA, Ivan Valeije; CAPUANO, Francisco G. Elementos de eletrônica digital.
32. ed. São Paulo: Érica, 2001. 528 p.
TANENBAUM, Andrew S.; GOODMAN, James R. Organização estruturada de computadores. 4. ed. Rio de Janeiro: LTC, 2001. 398 p.
Algoritmos e Programação – 4 créditos
Ementa: Aspectos do estudo de linguagens – Sintaxe e Semântica. Programação Estruturada. Pseudocódigo. Fundamentos de Algoritmos: Variáveis e constantes.
Aplicação das Estruturas de Controle (seqüência, seleção e repetição), procedimentos e funções,passagem de parâmetros por valor.
Bibliografia Básica:
FARRER, Harry. Algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 1999. 284 p.
EVARISTO, Jaime. Aprendendo a programar: Programando em linguagem c. Rio de Janeiro: Book Express, 2001. 205 p
Bibliografia Complementar
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos:
Lógica para desenvolvimento de programação. 10. ed. rev. e atual São Paulo: Érica, 2000. 265p.
MARTIN, James; MCCLURE, CARMA. Técnicas estruturadas e case. São Paulo:
Makron Books, 1991. 854 p
Introdução à Educação Superior – 8 créditos Ementa:
Bibliografia Básica:
Bibliografia Complementar:
Segundo Semestre
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 58
Teoria Geral de Sistemas – 4 créditos
Ementa: Fundamentos da Administração. Pilares do Pensamento Administrativo.
Escolas da Administração. Teoria Geral de Sistemas: a Teoria Geral dos Sistemas dentro do Desenvolvimento Geral das Ciências; o Enfoque Sistêmico e sua aplicação às Atividades Humanas; Evolução da Teoria Geral dos Sistemas e sua influência nas Organizações atuais: modelos sistêmicos; A empresa como sistema. Formas e metodologias de abordagem: Reengenharia, Qualidade Total (TQM), Modelo de Porter, Benchmarking, Alinhamento e Gestão Estratégica, Flexibilidade x Foco. O Sistema de Informação como instrumento para obtenção de Vantagem Competitiva.
Bibliografia Básica:
CHIAVENATO, Idalberto. Introdução à teoria geral da administração. 3. ed Rio de Janeiro: Elsevier, 2004. 492 p.
CHIAVENATO, Idalberto. Administração nos novos tempos. 2. ed. Rio de Janeiro:
Elsevier, c2005. 610 p.
Bibliografia Complementar:
BIO, SÉRGIO RODRIGUES. Sistemas de informação: Um enfoque gerencial. São Paulo: Atlas, 1985. 183p.
BEUREN, Ilse Maria. Gerenciamento da informação: um recurso etratégico no processo de gestão empresarial. 2 ed. São Paulo: Atlas, 2000. 104p
LUPORINI, Carlos Eduardo Mori; PINTO, Nelson Martins. Sistemas
administrativos: Uma abordagem moderna de o&m. São Paulo: Atlas, 1992. 239 p.
OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de informações gerenciais:
estratégias, táticas, operacionais. 10. ed São Paulo: Atlas, 2005. 282 p.
Fundamentos de Sistemas de Informação – 4 créditos
Ementa: Tipologia das Organizações. Conceituação básica de dados, informação, conhecimento e sistemas de informação. Estruturas organizacionais e sistemas de informação. Noções de inteligência organizacional e competitiva.
Bibliografia Básica:
OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de informações gerenciais:
estratégias, táticas, operacionais. 10. ed São Paulo: Atlas, 2005. 282 p.
MANÃS, Antonio Vico. Administração de sistemas de informação: Como otimizar a empresa por meio dos sistemas de informação. 5. ed. São Paulo: Érica, 2004. 282 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 59
Bibliografia Complementar :
MCGEE, James; PRUSAK, Laurence. Gerenciamento estratégico da informação:
aumente a competitividade e a eficiência de sua empresa utilizando a informação como uma ferramenta estratégica. 16. ed. Rio de Janeiro: Elsevier: Campus, 1994. 244 p.
CRUZ, Tadeu. Sistema de informação gerenciais: Tecnologia da informação e a empresa do século xxi. São Paulo: Atlas, 1998. 231p.
BIO, SÉRGIO RODRIGUES. Sistemas de informação: Um enfoque gerencial. São Paulo: Atlas, 1985. 183p.
BEUREN, Ilse Maria. Gerenciamento da informação: um recurso etratégico no processo de gestão empresarial. 2 ed. São Paulo: Atlas, 2000. 104p
CHIAVENATO, Idalberto. Administração nos novos tempos. 2. ed. Rio de Janeiro:
Elsevier, c2005. 610 p.
Linguagem e Técnicas de Programação I – 4 créditos
Ementa: Sintaxe e semântica de uma linguagem estruturada: variáveis indexadas unidimensionais (vetores), variáveis indexadas bidimensionais (matrizes);
subprogramas: variáveis locais, variáveis globais, procedimentos e funções, passagem de parâmetros por valor.
Bibliografia Básica:
SCHILDT, Herbert. C: Completo e total. 3. ed. São Paulo: Makron Books do Brasil, c1997. 827 p.
Bibliografia Complementar:
EVARISTO, Jaime. Aprendendo a programar: Programando em linguagem c. Rio de Janeiro: Book Express, 2001. 205 p.
MIZRAHI, Victorine Viviane. Treinamento em linguagem c: módulo 2. São Paulo:
Makron Books, 1990. 273 p.
DEITEL, Harvey M.; DEITEL, P. J. C++ como programar. 3. ed. Porto Alegre:
Artmed Editora S.A, 2001. 1098 p.
Arquitetura de Computadores II – 4 créditos
Ementa: Sistemas de armazenamento e suas tecnologias. Hierarquia de memórias.
Organização e operações da memória principal. Registradores. Latência, tempo de
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 60
ciclo, largura de banda; intercalação. Memórias cache. Memória secundária.
Organização da CPU. Unidade lógica e aritmética. Unidade de controle. Ciclo de instrução. Conjuntos e tipos de instruções. Formato de instruções. Modos de
endereçamento. Chamadas de sub-rotina e mecanismos de retorno. E/S e interrupções.
Programação em linguagem de baixo nível. Processadores pipeline e superescalar.
Multiprocessadores.
Bibliografia Básica:
STALLINGS, William. Arquitetura e organização de computadores: Projeto para o desempenho. 5. ed. São Paulo: Prentice Hall, 2002. 786 p.
TOCCI, Ronald J.; WIDMER, Neal S.; NASCIMENTO, José Lucimar do (Trad.).
Sistemas digitais: princípios e aplicações. 8. ed. São paulo, sp: Pearson Prentice Hall, 2003. 755 p.
Bibliografia Complementar:
IDOETA, Ivan Valeije; CAPUANO, Francisco G. Elementos de eletrônica digital.
32. ed. São Paulo: Érica, 2001. 528 p.
TANENBAUM, Andrew S.; GOODMAN, James R. Organização estruturada de computadores. 4. ed. Rio de Janeiro: LTC, 2001. 398 p.
Lógica Matemática – 4 créditos
Ementa: Análise lógica e simbolização de sentenças da linguagem cotidiana. Lógica sentencial. Tabelas verdade. Tautologia, contradições e contingências. Argumentos, regras de inferência, formação de fórmulas. Sistemas dedutivos. Decidibilidade da lógica sentencial. A lógica de predicados de primeira ordem. Valores verdade. Funções de avaliação. Quantificadores. Álgebra Booleana, postulados e teoremas. Simplificação de funções. Minimização de funções, representação por hipercubos e mapas de
Karnaugh. Arranjos lógicos programáveis.
Bibliografia Básica:
ALENCAR FILHO, Edgard. A. Iniciação à Lógica Matemática. Nobel, 2002.
Bibliografia Complementar:
GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação.
3. ed. Rio de Janeiro: LTC, 1995. 518 p;
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 61
SOUZA, João Nunes. Lógica para Ciência da Computação. Editora Campus, 2002.
ISBN 8535210938.
ENDERTON, H. B. A mathematical introduction to logic. 2nd ed San Diego:
Harcourt, 2001. 317 p.
SALMON, Wesley C. Lógica. 3.ed Rio de Janeiro: Prentice-Hall do Brasil, 1993. 92 p
Terceiro Semestre
Gestão da Informação – 4 créditos
Ementa: Informação e definição da estratégia. Execução da estratégia: processos de informação, arquitetura e estilos de gerenciamento. Informação e processos de gestão.
Ferramentas utilizadas na gestão da informação.
Bibliografia Básica:
DAVENPORT, Thomas H.; RUBENICH, Raul (Trad.). Missão crítica: obtendo vantagem competitiva com os sistemas de gestão empresarial. São Paulo: Bookman, 2002. 293 p.
MCGEE, James; PRUSAK, Laurence. Gerenciamento estratégico da informação:
aumente a competitividade e a eficiência de sua empresa utilizando a informação como uma ferramenta estratégica. 16. ed. Rio de Janeiro: Elsevier: Campus, 1994. 244 p.
Bibliografia Complementar:
DAVENPORT, Thomas H.; ABRÃO, Bernadette Siqueira (Trad). Ecologia da
informação: por que só a tecnologia não basta para o sucesso na era da informação. 2.
ed São Paulo: Futura, 2000. 316 p
CERTO, Samuel C.; PETER, J. Paul. Administração estratégica: Planejamento e implantaçao da estratégia. São Paulo: Makron Books, 1993. 469 p.
BIO, SÉRGIO RODRIGUES. Sistemas de informação: Um enfoque gerencial. São Paulo: Atlas, 1985. 183p.
BEUREN, Ilse Maria. Gerenciamento da informação: um recurso etratégico no processo de gestão empresarial. 2 ed. São Paulo: Atlas, 2000. 104p
LAUDON, Kenneth C.; LAUDON, Jane Price; Sistemas de informação gerenciais:
Administrando a empresa digital. 5. ed. São Paulo: Prentice Hall, 2004. 562 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 62
LUPORINI, Carlos Eduardo Mori; PINTO, Nelson Martins. Sistemas
administrativos: Uma abordagem moderna de o&m. São Paulo: Atlas, 1992. 239 p.
OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de informações gerenciais:
estratégias, táticas, operacionais. 10. ed São Paulo: Atlas, 2005. 282 p.
Antropologia da Religião – 4 créditos
Ementa: A história da antropologia e das interpretações do fenômeno religioso.
Cultura e religião: valores e limites da interligação. Etnocentrismo e relativismo cultural. O homem e o povo latino-americano: sua formação a partir das tradições judaico-cristãs, afro e indígena. Religião e nova cidadania.
Bibliografia Básica:
BINGEMER, Maria Clara Lucchetti. O impacto da modernidade sobre a religião.
São Paulo: Loyola, 1992. 300 p
DAMATTA, Roberto. Relativizando: Uma introdução à antropologia social. 6. ed.
Rio de Janeiro: Rocco, 2000. 246 p Bibliografia Complementar:
DURKHEIM, Émile,. As formas elementares da vida religiosa: O sistema totêmico na austrália. São Paulo: Martins Fontes, 2000. 609 p
ELIADE, Mircea. O sagrado e o profano: A essência das religiões. São Paulo:
Martins Fontes, 2001. 191p.
MESLIN, Michel. A experiência humana do divino: Fundamentos de uma antropologia religiosa. Petrópolis: Editora Vozes, 1992. 360p.
Linguagem e Técnicas de Programação II – 4 créditos
Ementa: Sintaxe e semântica de uma linguagem estruturada: variáveis heterogêneas (estruturas); manipulação de memória secundária (arquivos); introdução aos ponteiros, passagem de parâmetros por referência e alocação dinâmica.
Bibliografia Básica:
SCHILDT, Herbert. C: Completo e total. 3. ed. São Paulo: Makron Books do Brasil, c1997. 827 p.
Bibliografia Complementar:
EVARISTO, Jaime. Aprendendo a programar: Programando em linguagem c. Rio de Janeiro: Book Express, 2001. 205 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 63
MIZRAHI, Victorine Viviane. Treinamento em linguagem c: módulo 2. São Paulo:
Makron Books, 1990. 273 p.
DEITEL, Harvey M.; DEITEL, P. J. C++ como programar. 3. ed. Porto Alegre:
Artmed Editora S.A, 2001. 1098 p.
Estatística – 4 créditos
Ementa: Conceitos de Estatística, Coleta de dados, Técnica de Amostragem, Distribuição de Freqüência, gráficos, tabelas, medidas de posição e dispersão, medidas de assimetria e curtose, Introdução a Probabilidade, Distribuições Amostrais, Funções de Probabilidade, Distribuições Discretas: de Bernoulli, Binomial, Poisson e Geométrica.
Bibliografia Básica:
FONSECA, Jairo Simon da; MARTINS, Gilberto de Andrade. Curso de estatística.
6. ed. São Paulo: Atlas, 1996. 320 p.
FREUND, John E.; SIMON, Gary A.; FARIAS, Alfredo Alves de (Trad.). Estatística aplicada: economia, administração e contabilidade. 9. ed. Porto Alegre: Bookman, 2000. 404 p.
Bibliografia Complementar:
BUSSAB, Wilton de Oliveira; MORETTIN, Pedro A. Estatística básica. 4. ed São Paulo: Saraiva, 1999. 321 p.
BERENSON, Mark L.; STEPHAN, David. Estatística: Teoria e aplicações: usando microsoft excel em português. Rio de Janeiro: LTC, 2000. 811 p.
SPIEGEL, Murray R. Probabilidade e estatística. São Paulo: Makron Books do Brasil, 1978. 518 p.
TRIOLA, Mário F. Introdução à estatística. 7. ed. Rio de Janeiro: LTC, c1999. 410 p.
Planejamento de Sistemas de Informação – 4 créditos
Ementa: Planejamento estratégico organizacional. Conceitos de Planejamento de Sistemas de Informação. Sistemas básicos de uma organização e como se relacionam com áreas funcionais. Sistemas operacionais de uma empresa e sistemas de informações
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 64
gerenciais. Planejamento de sistemas. Avaliação econômica de projetos de tecnologia da informação.
Bibliografia Básica:
OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de informações gerenciais:
estratégias, táticas, operacionais. 10. ed São Paulo: Atlas, 2005. 282 p.
VIANA, Ricardo Vargas. Gerenciamento de projetos: estabelecendo diferenciais competitivos. 6. ed Rio de Janeiro, RJ: Brasport, 2005. 250 p.
Bibliografia complementar:
THIRY-CHERQUES, Hermano Roberto. Modelagem de projetos. São Paulo: Atlas, 2002. 250 p.
BIO, SÉRGIO RODRIGUES. Sistemas de informação: Um enfoque gerencial. São Paulo: Atlas, 1985. 183p.
BEUREN, Ilse Maria. Gerenciamento da informação: um recurso etratégico no processo de gestão empresarial. 2 ed. São Paulo: Atlas, 2000. 104p
CHIAVENATO, Idalberto. Administração nos novos tempos. 2. ed. Rio de Janeiro:
Elsevier, c2005. 610 p.
LUPORINI, Carlos Eduardo Mori; PINTO, Nelson Martins. Sistemas
administrativos: Uma abordagem moderna de o&m. São Paulo: Atlas, 1992. 239 p.
MANÃS, Antonio Vico. Administração de sistemas de informação: Como otimizar a empresa por meio dos sistemas de informação. 5. ed. São Paulo: Érica, 2004. 282 p.
Quarto Semestre
Estrutura de Dados e Arquivos – 4 créditos
Ementa: Estrutura de dados: listas, filas, pilhas e árvores; algoritmos para manipulação das estruturas de dados estudadas.
Bibliografia Básica:
TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J.;
SOUZA, Teresa Cristina Félix de (Trad.). Estruturas de dados usando C. São Paulo:
Makron Books, 1995. 884 p Bibliografia Complementar
PEREIRA, Silvio do Lago. Estruturas de dados fundamentais: Conceitos e aplicações. 8. ed. São Paulo: Érica, 2004. 238 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 65
VILLAS, Marcos V. Estruturas de dados: Conceitos e técnicas de implementação.
Rio de Janeiro: Campus, 1993. 298 p.
PREISS, Bruno R. Estruturas de dados e algoritmos: Padrões de projetos orientados a objetos com java. Rio de Janeiro: Campus, 2001. 566 p.
Laboratório de Programação II – 4 créditos Ementa:
Paradigma de Programação Orientado ao Objeto: Projeto orientado a objeto;
Encapsulamento e ocultamento de informação; Separação do comportamento e implementação; Classes e subclasses; Herança (sobrecarga, dynamic dispatch);
Polimorfismo (polimorfismo do subtipo versos herança); Classes Hierárquicas;
Tratamento de exceções; Introdução ao Swing.
Bibliografia Básica:
DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 6. ed. Porto Alegre:
Bookman, 2005. 1110 p.
SANTOS, Rafael. Introdução à programação orientada a objetos usando Java. Rio de Janeiro, RJ: Elsevier, c2003. 319 p. (Série Editora Campus.Sociedade Brasileira de Computação)
Bibliografia Complementar:
HORSTMANN, Cay S.; CORNELL, Gary. Core java 2. São Paulo: Makron Books, c2001. v (Sun Microsystems Press Java series )
CAMPIONE, Mary; WALRATH, Kathy. The java tutorial: Objetct-oriented programming for the internet. 2nd ed. Boston: Addison-Wesley, 1998. 964p.
Sistemas Operacionais – 4 créditos
Ementa: Visão geral de Sistemas Operacionais; Princípios de Sistemas Operacionais;
Processos e Thread ; Concorrência; Escalonamento; Gerência de memória; Gerência de dispositivos E/S; Sistemas de arquivo.
Bibliografia Básica:
TANENBAUM, Andrew S. Sistemas operacionais modernos. 2. ed. São Paulo:
Pearson Prentice Hall, 2003. 695 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 66
SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg. Sistemas operacionais: Conceitos e aplicações. Rio de Janeiro: Campus, 2000. 585p.
Bibliografia Complementar:
TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais:
projeto e implementação. 2. ed. Rio de Janeiro: Bookman, 1999. 759 p.
SINGHAL, Mukesh; SHIVARATRI, Niranjan G. Advanced concepts in operating systems: Distributed, database, and multiprocessor operating systems. New York:
McGraw-Hill, 1994. 522 p.
Aspectos Teóricos da Computação – 4 créditos
Ementa: Autômatos finitos e linguagens regulares. Conceito de algoritmo e sua ligação com máquinas abstratas. Como se analisa a eficiência de um algoritmo. Algoritmos fundamentais para grafos, pesquisa e ordenação. Algoritmos Recursivos. Eliminação de Recursividade. NP-completude : conceitos e exemplos de problemas NP-completos Bibliografia Básica:
Menezes, P. F. Blauth. Linguagens formais e autômatos. 4. ed. Porto Alegre: Porto Alegre:
Instituto de Informática da UFRGS, Sagra Luzzatto, 2000.
Bibliografia Complementar:
CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford.
Introduction to algorithms. 2. ed. Cambridge, Massachusetts: MIT Press, 2001. 1180 p.
BOAVENTURA NETTO, Paulo Oswaldo. Grafos: Teoria modelos algoritmos. 2.ed. São Paulo: Edgard Blücher, 1996. 304 p
Ética – 4 créditos
Ementa: Fundamentação etimológica e conceitual da Ética. Caracterização e desenvolvimento histórico da Ética. Problemas éticos contemporâneos.
Bibliografia básica:
BOFF, Leonardo. Ethos Mundial. Um consenso mínimo entre os humanos. Rio de Janeiro: Sextante, 2003.
BUARQUE, C. A revolução das prioridades: da modernidade técnica à modernidade ética. 2ª ed., São Paulo: Paz e Terra, 2000.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 67
VÁSQUEZ, Adolfo Sánchez. Ética. 20ª ed. Rio de Janeiro: Civilização Brasileira, 2000.
Bibliografia complementar:
BOFF, Leonardo. Saber Cuidar. Petrópolis: Vozes, 1999.
KÜNG, Hans. Uma ética global para a política e a economia mundiais. Petrópolis:
Vozes, 1999.
MIRANDA, Danilo Santos de (org.). Ética e cultura. São Paulo: Perspectiva, 2004.
NALINI, José Renato. Ética Geral e Profissional. 5ª ed. São Paulo: Revista dos Tribunais, 2006.
VALLS, Álvaro L. M. O que é ética. São Paulo: Brasiliense, 2006.
Quinto Semestre
Banco de Dados I – 4 créditos
Ementa: Modelo e Sistema de informação. Sistemas de banco de dados. Modelo Entidade-Relacionamento. Modelo de dados Relacional. Projeto de Banco de dados relacional. Álgebra relacional. Normalização. Introdução a Linguagem SQL.
Bibliografia Básica:
ELMASRI, Ramez; NAVATHE, Shamkant B.; PINHEIRO, Marília Guimarães (Trad). Sistemas de banco de dados. 4. ed São Paulo: Pearson Addison Wesley, 2005. 724 p.
HEUSER, Carlos Alberto. Projeto de banco de dados. 5. ed. Porto Alegre: Editora Sagra Luzzatto, 2004. 236 p.
Bibliografia Complementar:
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.; PINHEIRO, Marília Guimarães (Trad.). Sistema de bancos de dados. 3. ed. São Paulo: Makron Books, c1999. 778 p.
COUGO, Paulo. Modelagem conceitual e projeto de banco de dados. Rio de Janeiro: Campus, 1997. 284 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 68
CHEN, Peter; BARTALOTTI, Cecília C. Modelagem de dados: A abordagem entidade-relacionamento para projeto lógico; tradução cecília camargo bartalotti;
revisão técnica josé fábio marinho d. São Paulo: Makron Books, 1990. 80 p.
DATE, C. J. Introdução a sistemas de bancos de dados. 7.ed. Rio de Janeiro:
Campus, c2000. 806 p.
Laboratório de Programação III – 4 créditos Ementa:
Programação Orientada a Objeto usando interfaces gráficas. Aplicações para WEB.
Aplicações usando multiprogramação. Coleções. Aplicações usando acesso a Banco de Dados.
Bibliografia Básica:
DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 6. ed. Porto Alegre:
Bookman, 2005. 1110 p.
HALL, Marty; BROWN, Larry. Core servlets e javaserver pages: volume 1:
tecnologias core. Rio de Janeiro, RJ: Editora Ciência Moderna, 2005. 609 p.
Bibliografia Complementar:
HORSTMANN, Cay S.; CORNELL, Gary. Core java 2. São Paulo: Makron Books, c2001. v 1 (Sun Microsystems Press Java series )
HORSTMANN, Cay S.; CORNELL, Gary. Core java 2. São Paulo: Makron Books, c2001. v 2 (Sun Microsystems Press Java series )
CAMPIONE, Mary; WALRATH, Kathy. The java tutorial: Objetct-oriented programming for the internet. 2nd ed. Boston: Addison-Wesley, 1998. 964p.
Fundamentos de Engenharia de Software – 4 créditos
Ementa: Modelos de ciclo de vida e de processos. Definição das fases de um processo e das atividades de apoio. Gerência de projetos de software. Princípios básicos de análise, projeto, implementação e testes. Manutenção de software. Gerência de configuração. Ferramentas de apoio às atividades de engenharia de software.
Bibliografia Básica:
PRESSMAN, Roger S. Engenharia de software. 6. ed. Rio de Janeiro, RJ: McGraw- Hill, 2006. 720 p.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 69
Bibliografia Complementar:
PRESSMAN, Roger S. Software engineering: A practitioner's approach. 5th ed.
Boston, Mass.: McGraw-Hill, 2001. 860 p.
PFLEEGER, Shari Lawrence. Software engineering: Theory and practice. 2nd ed.
Upper Saddle River, N.J.: Prentice Hall, c2001.. 659 p.
PAULA FILHO, Wilson de Pádua. Engenharia de software: Fundamentos, métodos e padrões. 2. ed. Rio de Janeiro: LTC, 2003. 602 p.
NBR ISO/IEC 12207, 1998, Tecnologia de Informação – Processos de Ciclo de Vida de Software, Associação Brasileira de Normas Técnicas, Rio de Janeiro, Brasil.
SWEBOK - Guide to the Software Engineering Body of Knowledge: 2004 Edition - SWEBOK . http://www.swebok.org
Redes de Computadores I – 4 créditos
Ementa: Redes de comunicação de dados: Teoria básica sobre transmissão de dados;
técnicas de modulação, multiplexação e comutação; meios de transmissão. Modelo de Referência OSI; Modelo TCP/IP. Estudo da camada física; principais tecnologias de redes locais, metropolitanas e de longa distância; Estudo de camada de enlace;
controle de fluxo e erro;interconexão de redes; switches; princípios de roteamento e controle de congestionamento; introdução ao TCP/IP.
Bibliografia Básica:
TANENBAUM, Andrew S. Redes de computadores. Rio de Janeiro: Campus, 2003.
945 p.
Bibliografia Complementar:
STALLINGS, William. Data and computer communications. 6th ed. Upper Saddle River, N.J.: Prentice Hall, 2000. 810 p.
KUROSE, Jim; ROSS, Keith W. Computer networking: A top-down approach featuring the internet. Boston: Addison-Wesley, 2001
PERLMAN, Radia. Interconnections: Bridges, routers, switches, and internetworking protocols. 2nd ed. Reading: Addison-Wesley, 2000. 537 p. (Addison-Wesley)
HUITEMA, Christian. Routing in the internet. 2nd ed. Upper Saddle River, NJ:
Prentice Hall, 2000. 384p.
.
PPC_BCC – MINUTA VERSÃO 2- Prof. Moresi – Prof. Braga 70
Gerenciamento de Serviços em Sistemas de Informação – 4 Créditos
Ementa: Conceitos de Serviço. Características de Serviço. Gerenciamento de Serviços.
Gestão estratégica e tática de serviços de TI. Gerenciamento de serviços com base no conjunto de melhores práticas do ITIL (Information Technology Infrastructure Library - Biblioteca de Infra-estrutura de Tecnologia da Informação) que identifica o relacionamento das diversas atividades necessárias para entrega e suporte dos serviços de TI. Introdução ao Ciclo de Vida de Serviços. Estratégia de Serviços. Projeto de Serviços. Transição de Serviços. Operação de Serviços. Melhoria de Serviços.
Bibliografia básica:
Fernandes, Aguinaldo Aragon; Abreu, Vladimir Ferraz. Implantando a Governança de TI. São Paulo: Brasport, 2008. 480 p. ISBN: 9788574523460
Graeml, Alexandre Reis. Sistemas de Informação : Alinhamento da estrategia de Ti com a estrategia corpotativa. 2. ed.. São Paulo: Atlas, 2003. 159 p.
Magalhães, Ivan Luizio; Pinheiro, Walfrido Brito. Gerenciamento de Serviços de TI na Prática. São Paulo: Novatec, 2007. 672 p. ISBN: 9788575221068.
Bibliografia complementar:
Itil Lifecycle Publication Suite, Version 3: Continual Service Improvement, Service Operation, Service Strategy, Service Transition, Service Design. OGC. 2007
Sexto Semestre
Fundamentos de Inteligência Artificial – 4 créditos
Ementa: Introdução à inteligência artificial: histórico, conceitos básicos e áreas de aplicação da I.A. Métodos de resolução de problemas. Técnicas de busca.
Representação do conhecimento. Sistemas Baseados em Conhecimento. Tratamento de Incerteza. Sistemas Complexos Adaptativos: Redes Neurais, Algoritmos Genéticos.
Bibliografia Básica:
BITTENCOURT, Guilherme. Inteligência artificial: Ferramentas e teorias.
Florianópolis: Ed. da Universidade Federal de Santa Catarina, 2001. 362 p.
Bibliografia Complementar:
RICH, Elaine; KNIGHT, Kevin. Inteligência artificial. 2. ed. São Paulo: Makron Books do Brasil, 1994. 722 p.
RUSSELL, Stuart J.; NORVIG, Peter. Artificial intelligence: A modern approach.
Englewood Cliffs, N.J.: Prentice Hall, 1995. 932 p.