38
EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO Fase: I Disciplina: ÁLGEBRA LINEAR Código: ALI01 Créd. 04 CH: 60h Ementa: Matrizes. Determinantes. Sistemas de Equações lineares. Espaços vetoriais. Combinações e Transformações Lineares. Operadores. Autovalores e auto-vetores. Diagonalização. Bibliografia Básica: ANTON, Howard; RORRES, Chris. Algebra Linear com aplicações. Bookmann, 2002. Callioli, C. A., Domingues, H. H., Costa, R. C. F., ´Algebra Linear e Aplicac¸ oes, 2a edic¸ ˜ao, Atual Editora Ltda, 1978. BOLDRINI, José Luiz, et al. Álgebra linear. 2.ed. Campinas: Harbra, 1980. KOLMAN, Bernard. Introdução à Álgebra Linear com aplicações. Rio de Janeiro: Prentice-Hall, 1996. Lima, E. L., ´Algebra Linear, Colec¸ ˜ao Matem´atica Universit´aria, IMPA, CNPq, Rio de Janeiro, 1995 LIPSCHUTZ, S. Álgebra linear. Rio de Janeiro: McGraw-Hill do Brasil Ltda, 1981. STEINBRUCH, Alfredo & WINTERLE, Paulo. Álgebra Linear. 2ª.edição, São Paulo: McGraw-Hill, 1987. Bibliografia Complementar: Fase: I Disciplina: LÓGICA MATEMÁTICA Código: LOM11 Créd. 04 CH: 60h Ementa: Teoria de Conjuntos, Funções e Relações. Lógica de Primeira Ordem. Recursão e Indução. Aplicação: especificação e prova de correção de programas. Bibliografia Básica: ALENCAR Filho, E. Iniciação a Lógica Matemática. São Paulo: Nobel, 2002. DAGHLIAN, Jacob. Lógica e Álgebra de Boole. São Paulo: Atlas, 1995. GERSTING, Judith L. Fundamentos Matemáticos para a Ciência da Computação.

EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO Código: I ÁLGEBRA ... Ciencia da... · Introdução à Álgebra Linear com aplicações. Rio de Janeiro: Prentice-Hall, 1996. Lima,

Embed Size (px)

Citation preview

EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO

Fase: I

Disciplina: ÁLGEBRA LINEAR

Código: ALI01

Créd. 04 CH: 60h

Ementa: Matrizes. Determinantes. Sistemas de Equações lineares. Espaços vetoriais.

Combinações e Transformações Lineares. Operadores. Autovalores e auto-vetores.

Diagonalização.

Bibliografia Básica: ANTON, Howard; RORRES, Chris. Algebra Linear com aplicações. Bookmann,

2002.

Callioli, C. A., Domingues, H. H., Costa, R. C. F., ´Algebra Linear e Aplicac¸ oes, 2a

edic¸ ˜ao, Atual Editora Ltda, 1978.

BOLDRINI, José Luiz, et al. Álgebra linear. 2.ed. Campinas: Harbra, 1980.

KOLMAN, Bernard. Introdução à Álgebra Linear com aplicações. Rio de Janeiro:

Prentice-Hall, 1996.

Lima, E. L., ´Algebra Linear, Colec¸ ˜ao Matem´atica Universit´aria, IMPA, CNPq, Rio

de Janeiro, 1995

LIPSCHUTZ, S. Álgebra linear. Rio de Janeiro: McGraw-Hill do Brasil Ltda, 1981.

STEINBRUCH, Alfredo & WINTERLE, Paulo. Álgebra Linear. 2ª.edição, São Paulo:

McGraw-Hill, 1987.

Bibliografia Complementar:

Fase: I

Disciplina: LÓGICA MATEMÁTICA

Código: LOM11

Créd. 04 CH: 60h

Ementa: Teoria de Conjuntos, Funções e Relações. Lógica de Primeira Ordem. Recursão e

Indução. Aplicação: especificação e prova de correção de programas.

Bibliografia Básica: ALENCAR Filho, E. Iniciação a Lógica Matemática. São Paulo: Nobel, 2002.

DAGHLIAN, Jacob. Lógica e Álgebra de Boole. São Paulo: Atlas, 1995.

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

Ltc, 2004.

MENEZES, Paulo B. Matemática Discreta para Computação e informática. Sagra

Luzzato, 2004.

SCHEINERMAN, Edward R. Matemática Discreta. Thomson. 2003.

Bibliografia Complementar:

Fase: I

Disciplina: PROGRAMAÇÃO I

Código: PRG01

Créd. 04 CH: 60h

Ementa: Fundamentos de algoritmos e sua representação em linguagens de alto nível. Estudo

pormenorizado de uma ou mais linguagens. Desenvolvimento sistemático e

implementação de programas. Modularidade, depuração, testes e documentação de

programas.

Bibliografia Básica: FORBELLONE, A. L. V. & EBERSPACHER, H. F. Lógica de programação: a

construção de algoritmos e estrutura de dados. Makron Books, 1993.

FURGERI, Sergio. JAVA 2: Ensino didático: desenvolvendo e implementando

aplicações. São Paulo: Érica, 2002.

MELLO, Rodrigo; CHIARA, Ramon; VILELLA, Renato. Aprendendo Java 2. São

Paulo. Novatec, 2002.

MIZRAHI, Vicotrine Viviane. Treinamento em linguagem C. São Paulo. McGraw-Hill,

1990.

TREMBLAY, J. P. Ciência dos computadores: uma abordagem algorítmica. São

Paulo: McGraw-Hill, 1983.

UCCI, Waldir. Lógica de programação: os primeiros passos. 3.ed. São Paulo: Érica,

1994.

VILLAS, M. V. & VILLASBOAS, L. F. P. Programação: conceitos, técnicas e

linguagens. Campus, 1988.

Bibliografia Complementar:

Fase: I

Disciplina: INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO

Código: ICC01

Créd. 04 CH: 60h

Ementa: Visão geral do computador e seus componentes funcionais. Representação de dados

em nível de máquina. Introdução lógica digital. Organização do processador e ciclo de

execução de instruções. Organização do sistema de memória. Interfaces entre

processador e periféricos. Noções básicas de Redes de Computadores. Inteligência

Artificial, Sistemas Operacionais, Compiladores, Banco de Dados e Engenharia de

Software.

Bibliografia Básica: BROOK SHERL, I. GLENN. Ciência da Computação. Uma visão abrangente.

Bookman, 2001.

DALTRINI, BEATRIZ M.; JINO, MARIO; MAGALHÃES, LÉO P. Introdução a

Sistemas de Computação Digital. Makron Books, 1999.

LAGES, NEWTON;GUIMARAES, ANGELO. Introdução a Ciência da Computação.

LTC, 1998.

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

Janeiro: Prentice-Hall, 1992.

VELLOSO, Fernando de Castro. Informática conceitos básicos. Rio de Janeiro:

Campus, 1994.

VELLOSO, Fernando de Castro. Informática uma Introdução. 2ª edição, Rio de

Janeiro: Campus, 1989.

Bibliografia Complementar:

Fase: I

Disciplina: METODOLOGIA CIENTIFICA

Código: MCI01

Créd. 02 CH: 30h

Ementa: Conceito e concepção de ciência. Conceituação de Metodologia Científica.

Necessidade da produção científica na Universidade. Passos do encaminhamento e

da elaboração de projetos.

Bibliografia Básica: ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. Normas da A.B.N.T., para

documentação. Rio de Janeiro: 1989.

BARROS, Aidil de J.P. LEHFELD, Neide Aparecida de S. Projeto de pesquisa, -

propostas metodológicas. 2.ed. Petrópolis: Vozes, 1991.

MARCONI, Marina de Andrade. LAKATOS, Eva Maria. Metodologia Cientifica. 3.ed.

São Paulo: Atlas, 1996.

MARCONI, Marina de Andrade. LAKATOS, Eva Maria. Metodologia do Trabalho

Cientifico. 6.ed. São Paulo: Atlas, 2001.

MARCONI, Marina de Andrade. LAKATOS, Eva Maria. Técnicas de Pesquisa. 3.ed.

São Paulo: Atlas, 1996.

Bibliografia Complementar:

Fase: I

Disciplina: HISTÓRIA DO CONTESTADO

Código: HCO01

Créd. 02 CH: 30h

Ementa: Formação histórica da região. Características culturais: ocupação e construção do

espaço. Etnias e características dos habitantes desta terra. O conflito do contestado e

o significado no contexto nacional e internacional.

Bibliografia Básica: CAVALCANTI, Walter T. Guerra do Contestado. Ed. UFSC, 1995.

QUEIROZ, Mauricio Vinhas de, 1921. Messianismo e Conflito Social: a guerra

sertaneja do Contestado. 1912-1916. 3.ed. São Paulo: Ática, 1981.

SERPA, Elio C. A Guerra do Contestado. Ed. UFSC, 1999.

THOMÉ, Nilson. A política no contestado. Ed. UnC, 2002.

THOMÉ, Nilson. Trem de ferro, história da ferrovia no contestado. 2.ed.

Florianópolis: Lunardelli, 1989.

Bibliografia Complementar:

Fase: II

Disciplina: CÁLCULO I

Código: CAL01

Créd. 04 CH: 60h

Ementa: Funções reais de variável real; funções elementares do calculo; limites e

continuidade; a derivada; aplicações da derivada.

Bibliografia Básica: AVILO, Geraldo. Introdução ao Calculo. LTC, 1998.

AYRES, Frank. Cálculo diferencial e integral. Rio de Janeiro: McGraw-Hill do Brasil

Ltda, 1980.

FLEMMING,Diva Marília & GONÇALVES, Mirian Buss. Cálculo A. 5.ed. São Paulo:

Makron, 1992.

LEITHOLD, Louis. O cálculo com geometria analitica. Harbra, 1994.

LEITHOLD, Louis. O cálculo. 2.ed. São Paulo: Harbra, 1982. v.2.

SWOKOWSKI, Earl Willian. Cálculo com Geometria Analitica. 2.ed. São Paulo:

Makron Books, 1994.

Bibliografia Complementar:

Fase: II

Disciplina: PROGRAMAÇÃO II

Código: PRG11

Créd. 04 CH: 60h

Ementa: Programação orientada a objetos: classes, objetos, métodos, mensagens, herança,

ligação dinâmica, classes abstratas, polimorfismo (sobrecarga, inclusão,

genericidade). Tratamento de exceções. Programação orientada a eventos. Interface

gráfica.

Bibliografia Básica: DEITEL, H. M; DEITEL, P. J. Java: como programar. Bookman, 2001.

FURGERI, Sérgio Java: linguagem de programação de computadores. Érica, 2002.

HORSTMANN Cay. BIG JAVA. Porto Alegre: Bookman, 2002.

LEMAY, Laura. Aprenda em 21 dias java 2: professional reference. Campus, 2001.

LOUDON, Kyle. Dominado algoritmos com C. Ciência Moderna, 2000.

SANTOS. Rui Rossi. Programando em Java 2 – Teoria e Aplicações. Rio de Janeiro:

Axcel, 2004.

SILVA, Aridio. Dominando a tecnologia de objetos, programação,

implementação, soluções e problemas. Book Express, 2002.

THOMPSON, Marco Aurélio. Java 2 & banco de dados: aprenda na prática a usar

JAVA e SQL para acessar banco de dados. Érica, 2002.

Bibliografia Complementar:

Fase: II

Disciplina: LINGUAGENS DE PROGRAMAÇÃO

Código: LUP11

Créd. 04 CH: 60h

Ementa: Tipos de dados abstratos, Alocação dinâmica de memória, Ponteiros, refinamento e

otimização de código, recursividade, Análise de Algoritmos. Paradigmas de

Programação. Conceitos, evolução histórica, comparação de linguagens.

Bibliografia Básica: CORMEN. Thomas H. Algoritmos: Teoria e Prática. Rio de Janeiro: Campus, 2002.

FORBELLONE, A. L. V. & EBERSPACHER, H. F. Lógica de Programação: A

construção de algoritmos e estrutura de dados. Makron Books, 1993.

GOODRICH, Michael T. Projeto de Algoritmos: fundamentos, análise e exemplos

da Internet. Porto Alegre: Bookman, 2004.

KERNIGHAN, Brian W. A prática da programação. Rio de Janeiro: Campus, 2000.

MIZRAHI, Vicotrine Viviane. Treinamento em linguagem C – Módulo 2. São Paulo:

McGraw-Hill, 1990.

SEBESTA, Robert W. Conceitos de Linguagens de Programação. Porto Alegre:

Bookman, 2000.

TELES, Vinicius M. Extreme Programming. São Paulo: Novatec, 2004.

TREMBLAY, J. P. Ciência dos computadores: uma abordagem algorítmica. São

Paulo: McGraw-Hill, 1983.

UCCI, Waldir. Lógica de programação: os primeiros passos. 3.ed. São Paulo: Érica,

1994.

VILLAS, M. V. & VILLASBOAS, L. F. P. Programação: conceitos, técnicas e

linguagens. Campus, 1988.

Bibliografia Complementar:

Fase: II

Disciplina: PORTUGUÊS

Código: POR01

Créd. 04 CH: 60h

Ementa:

Coesão e coerência textuais. Argumentação. Teoria da Comunicação.

Bibliografia Básica: ALMEIDA, Antonio Fernando de. Português básico para cursos superiores. 3.ed.

São Paulo: Atlas, 1992.

CEGALA, Domingos Paschoal. Novíssima Gramática. São Paulo: Cortez, 1989.

FARACO, Carlos Emilio, MOURA, Francisco Marto de, Gramática. Fonética e

fonologia, morfologia, sintaxe, estilística. 15.ed. São Paulo: Ática, 1996.

MARTINS, Dileta Silveira e ZILBERKNOP, Lúbia Scliar. Português Instrumental.

19.ed. Porto Alegre: Sagra, 1997.

MEDEIROS, João Bosco. Português Instrumental: para cursos de contabilidade,

economia e administração, 4.ed. São Paulo: Atlas, 2000.

TERRA, Ernani. Curso Prático de Gramática. 35.ed. São Paulo: Scipione, 1992.

Bibliografia Complementar:

Fase: II

Disciplina: ELETRÔNICA

Código: ELE21

Créd. 04 CH: 60h

Ementa: Eletrostática. Eletrodinâmica. Eletromagnetismo. Circuitos Elétricos. Dispositivos

Semi-condutores. Amplificadores. Osciladores.

Bibliografia Básica: CAPUANO, F.G.; MARINO, M.A.M. Laboratório de eletricidade e eletrônica. Erica,

2003.

SEDRA, Adel S.; SMITH, K.C. Microeletrônica. Makron Books. 2003.

TOCCI, R. J.; WIDMER, N. S. Sistemas digitais: princípios e aplicações. 5.ed. Rio

de Janeiro: Prentice-Hall, 1994.

TORRES, Gabriel. Fundamentos de eletrônica. Axcel Books, 2002.

Bibliografia Complementar:

Fase: III

Disciplina: CÁLCULO II

Código: CAL02

Créd. 04 CH: 60h

Ementa:

Integral definida e Indefinida; Métodos de integração; aplicações definida; integrais

impróprias.

Bibliografia Básica: AVILO, Geraldo. Introdução ao Calculo. LTC, 1998.

AYRES, Frank. Cálculo diferencial e integral. Rio de Janeiro: McGraw-Hill do Brasil

Ltda, 1980.

FLEMMING,Diva Marília & GONÇALVES, Mirian Buss. Cálculo A. 5.ed. São Paulo:

Makron, 1992.

LEITHOLD, Louis. O cálculo com geometria analitica. Harbra, 1994.

LEITHOLD, Louis. O cálculo. 2.ed. São Paulo: Harbra, 1982. v.2.

SWOKOWSKI, Earl Willian. Cálculo com Geometria Analitica. 2.ed. São Paulo:

Makron Books, 1994.

Bibliografia Complementar:

Fase: III

Disciplina: BANCO DE DADOS

Código: BDA21

Créd. 04 CH: 60h

Ementa: Introdução aos sistemas de gerenciamento de banco de dados. Arquitetura de banco

de dados. Modelos de dados. Linguagens de descrição e manipulação de dados.

Descrição e exemplo de aplicação de modelo racional. Aspectos de implementação

de sistemas de gerenciamento de banco de dados: processamento de consultas,

processamento de transações, organização de arquivos e indexação Metodologia

para análise e projeto de banco de dados: sistema de informação, levantamento de

dados, modelagem e desenvolvimento de sistemas de banco de dados. Aspectos

operacionais de gerência de banco de dados: controle de acesso, criptografia e

segurança, procedimentos de backup e recuperação de dados, aspectos de

desempenho.

Bibliografia Básica: BARBIERI, Carlos, Modelagem e Administração de Dados. Rio de Janeiro:

Infobook, 1994.

DATE, C. J. Banco de Dados. Rio de Janeiro: Campus, 1998.

DATE, C. J. Introdução ao Sistema de Banco de Dados. Rio de Janeiro: Campus,

1991.

ELMASRI, R. e NAVATHE, S.B. Fundamentals of Database Systems. Addison

Wesley, Menlo Park/CA, 1994.

GARCIA-MOLINA, H., ULLMAN, J. D. e WIDOM, J. Database Systems: The

Complete Book - Prentice Hall, Upper Saddle River/NJ, 2001.

HEUSER, C.A. Projeto de Banco de Dados. 4.ed. Série Livros Didáticos Sagra-

Luzzatto.

KORTH, H. F.; SUDARSHAN, S; SILBERSCHATZ, A. Sistema de Banco de Dados.

3.ed. Makron Books, 1999.

LEÃO, Renata de O; SILVA, João C. Estrutura e implementação de sistemas

banco de dados SQL Server 2000.

OZSU, M. Tamer – Princípio de sistemas de banco de dados distribuídos, Rio de

Janeiro: Campus, 2001.

SILBERSCHATZ, Abraham. Sistemas de BD. Campus, 2000.

SPENIK, Mark, SLEDGE, Orryn. Microsoft SQL Server 2000 DBA: guia de

sobrevivência. Campus, 2001.

ULLMAN, J. D. e WIDOM, J. A First course in databases systems, Prentice Hall,

Upper Saddle River/NJ, 1997.

Bibliografia Complementar:

Fase: III

Disciplina: PROGRAMAÇÃO III

Código: PRG12

Créd. 04 CH: 60h

Ementa: Uso de APIs: interface gráfica avançada, arquivos, bancos de dados, concorrência,

rede (URLs, soquetes, RMI, server-side). Instrumentação de programas reais de

código aberto. Desenvolvimento de aplicações.

Bibliografia Básica: DEITEL, H. M; DEITEL, P. J. Java: como programar. Bookman, 2001.

FURGERI, Sérgio Java: linguagem de programação de computadores. Érica, 2002.

HORSTMANN Cay. BIG JAVA. Porto Alegre: Bookman, 2002.

LEMAY, Laura. Aprenda em 21 dias java 2: professional reference. Campus, 2001.

LOUDON, Kyle. Dominado algoritmos com C. Ciência Moderna, 2000.

SANTOS. Rui Rossi. Programando em Java 2 – Teoria e Aplicações. Rio de Janeiro:

Axcel, 2004.

SILVA, Aridio. Dominando a tecnologia de objetos, programação,

implementação, soluções e problemas. Book Express, 2002.

THOMPSON, Marco Aurélio. Java 2 & banco de dados: aprenda na prática a usar

JAVA e SQL para acessar banco de dados. Érica, 2002.

Bibliografia Complementar:

Fase: III

Disciplina: ALGORITMOS E ESTRUTURAS DE DADOS I

Código: AES11

Créd. 04 CH: 60h

Ementa: Pilhas e Filas; Listas: Lista Encadeada Simples, Lista Encadeada Dupla e Lista

Circular; Lista de Prioridades; Árvores: Árvores de Busca Binária, Árvores

Balanceadas - Árvores AVL e Árvores B; Hashing; Análise de Complexidade de

Algoritmos;

Bibliografia Básica: GUIMARÃES, Ângelo de Moura & LAGES, Newton Alberto de Castilho. Algoritmos e

Estrutura de Dados. LTC, 1994.

LAFOR, Robert. Aprenda em 24 horas Estrutura de Dados e Algoritmos. Campus,

1999.

LOUDON, Kyle. Dominando Algoritmos com C. Ciência Moderna, 2000.

PEREIRA, Silvia do Lago. Estruturas de Dados fundamentais. Érica, 1996.

SZWARCFITER, Jayme Luiz & MARKENZON, Lílian. Estrutura de Dados e seus

Algoritmos. LTC, 1994.

TENENBAUM, Aaron M. Estrutura de Dados usando C. Makron, 1995.

TERADA, Routo. Desenvolvimento de Algoritmos e Estruturas de Dados.

Campus, 1993.

VELOSO, Paulo. Estrutura de Dados. Campus, 1983.

VILLAS, Marcos Vianna. Estrutura de Dados. Campus, 1983.

WIRTH, Niklaus. Algoritmos e Estruturas de Dados. PHB, 1986.

Bibliografia Complementar:

Fase: III

Disciplina: CIRCUITOS DIGITAIS

Código: CID01

Créd. 04 CH: 60h

Ementa: Linguagens de descrição de hardware. Blocos lógicos fundamentais (portas, flip-flops,

contadores, registradores, PLAs). Expressões lógicas e minimização. Circuitos

combinatórios. Circuitos seqüenciais. Conversores analógico-digital e digital-

analógico.

Bibliografia Básica: CAPUANO, F.G.; MARINO, M.A.M. Laboratório de eletricidade e eletrônica. Erica,

2003.

SEDRA, Adel S.; SMITH, K.C. Microeletrônica. Makron Books, 2003.

TOCCI, R. J.; WIDMER, N. S. Sistemas digitais: princípios e aplicações. 5.ed. Rio

de Janeiro: Prentice-Hall, 1994.

TORRES, Gabriel. Fundamentos de eletrônica. Axcel Books, 2002.

Bibliografia Complementar:

Fase: III

Disciplina: SISTEMAS OPERACIONAIS I

Código: SOP11

Créd. 04 CH: 60h

Ementa: Componentes de um Sistema Operacional. Administração dos recursos: memória

principal e secundária. Administração dos processos: prioridades, interrupção, filas.

Comunicação entre processos: semáforos e mensagens.

Bibliografia Básica: CORTES, Pedro Luiz. Sistemas Operacionais – Fundamentos. Erica, 2003.

DAVIS, William S. Sistemas Operacionais. Campus, 1991.

HOLCOMBE, Jane. Dominando os sistemas operacionais. Alta Books, 2003.

MACHADO, Francis B. & MAIA, Luiz Paulo. Introdução à Arquitetura Sistemas

Operacionais. LCT, 1994.

SHAY, William A. Sistemas Operacionais. Makron, 1996.

SILBERSCHATZ, Abraham. Sistemas Operacionais de computadores. Elsevier,

2000.

TANENBAUM, Andrew S. Sistemas Operacionais. Bookman, 2000.

TOSCANI, Simão S; OLIVEIRA, R. Sistemas Operacionais e programação

concorrente. UFRGS, 2003.

Bibliografia Complementar:

Fase: IV

Disciplina: REDES I

Código: RED01

Créd. 04 CH: 60h

Ementa: Introdução às Redes de Comunicação de Dados. O Modelo de Referência OSI.

Padrões e Organizações de Padronização em Redes de Computadores. Arquiteturas

de Redes e Protocolos TCP/IP. Projeto e Montagem de LANs. Cabeamento

Estruturado.

Bibliografia Básica: ALBUQUERQUE, Fernando. TCP/IP: redes de computadores, protocolos, Internet.

Axel Books do Brasil, 2001.

COMER, Douglas E; STEVENS, David L. Interligação em redes com TCP/IP. Vol, II.

Campus, 1999.

COMER, Douglas E; STEVENS, David L. Interligação em redes com TCP/IP. Vol, I.

Campus, 1999.

NAUGLE, Matthew. Guia Ilustrado do TCP/IP. Berkley Brasil, 2001.

SOARES, Luiz F. G; LEMOS, Guido. Redes de computadores: los LANs, MANs e

WANs às redes ATM. Campus, 2001.

TANENBAUM, Andrew S. Redes de computadores. Campus, 1997.

Bibliografia Complementar:

Fase: IV

Disciplina: CÁLCULO NUMÉRICO

Código: CNU01

Créd. 04 CH: 60h

Ementa: Sistemas de equações lineares. Raízes de equações algébricas e transcendentes.

Interpolação Polinomial. Integração numérica, equação diferencial ordinária.

Bibliografia Básica: BARROSO, Leônidas Conceição & BARROSO, Maria de Araújo & CAMPOS,

Frederico Campos& CARVALHO, Márcio Luiz Bunte de & MAIA, Lourenço Maia.

Calculo Numérico com aplicações. 2.ed. São Paulo: Harbra, 1987.

CLÁUDIO, D.M.; MARINS, J.M. Cálculo numérico computacional: teoria e prática.

São Paulo: Atlas S.A., 2000.

RUGGIERO, Márcia A. Gomes & LOPES, Vera Lúcia da Rocha, Calculo Numérico

aspectos teóricos e computacionais, 2.ed. São Paulo: Makron Books, 1996.

Bibliografia Complementar:

Fase: IV

Disciplina: PROGRAMAÇÃO IV

Código: PRG13

Créd. 04 CH: 60h

Ementa: Aplicações cliente-servidor. Programação para internet e intranet. Relatórios.

Técnicas avançadas de Programação.

Bibliografia Básica: DEITEL, H. M; DEITEL, P. J. Java: como programar. Bookman, 2001.

FURGERI, Sérgio Java: linguagem de programação de computadores. Érica, 2002.

HORSTMANN Cay. BIG JAVA. Porto Alegre: Bookman, 2002.

LEMAY, Laura. Aprenda em 21 dias java 2: professional reference. Campus, 2001.

LOUDON, Kyle. Dominado algoritmos com C. Ciência Moderna, 2000.

SANTOS. Rui Rossi. Programando em Java 2 – Teoria e Aplicações. Rio de Janeiro:

Axcel, 2004.

SILVA, Aridio. Dominando a tecnologia de objetos, programação,

implementação, soluções e problemas. Book Express, 2002.

THOMPSON, Marco Aurélio. Java 2 & banco de dados: aprenda na prática a usar

JAVA e SQL para acessar banco de dados. Érica, 2002.

Bibliografia Complementar:

Fase: IV

Disciplina: SISTEMAS OPERACIONAIS II

Código: SOP12

Créd. 04 CH: 60h

Ementa: Sistemas de arquivos: hierarquia, proteção, organização, segurança. Gerenciamento

de Entrada/Saída.

Bibliografia Básica: CORTES, Pedro Luiz. Sistemas Operacionais – Fundamentos. Erica, 2003.

DAVIS, William S. Sistemas Operacionais. Campus, 1991.

HOLCOMBE, Jane. Dominando os sistemas operacionais. Alta Books, 2003.

MACHADO, Francis B. & MAIA, Luiz Paulo. Introdução à Arquitetura Sistemas

Operacionais. LCT, 1994.

SHAY, William A. Sistemas Operacionais. Makron, 1996.

SILBERSCHATZ, Abraham. Sistemas Operacionais de computadores. Elsevier,

2000.

TANENBAUM, Andrew S. Sistemas Operacionais. Bookman, 2000.

TOSCANI, Simão S; OLIVEIRA, R. Sistemas Operacionais e programação

concorrente. UFRGS, 2003.

Bibliografia Complementar:

Fase: IV

Disciplina: ARQUITETURA DE COMPUTADORES

Código: ACO01

Créd. 04 CH: 60h

Ementa: Componentes do fluxo de dados e sua organização. Uso de Registradores. Conjunto

de Instruções. Arquitetura Von Newman. Arquiteturas de processadores. Unidade

lógica e aritmética. Memória. Vias de acesso. Arquitetura de entrada e saída.

Programação "ASSEMBLY".

Bibliografia Básica: ALCALDE. E. Garcia.M. Penuelas. S. Informática Básica. São Paulo: Makron Books,

1991.

MORIMOTO, Carlos. Hardware PC – Guia de Aprendizagem Rápida. Book

Express, 1999.

PAIXÃO, Renato Rodrigues. Montando e configurando PCs com Inteligência.

2.ed. Érica, 1999.

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

computadores. LTC, 200.

TANENBAUM, Andrew S. Organização e estrutura de computadores. Prentice Hall

do Brasil, 1992.

TORRES, Gabriel. Hardware – Curso Completo. 3.ed. Rio de Janeiro: Axcel Books,

1999.

TORRES, Gabriel. Montagem de Micros. 3.ed. Rio de Janeiro: Acxel Books, 2000.

VELLOSO, F. C. Informática Conceitos Básicos. Campus. 1994

Bibliografia Complementar:

Fase: IV

Disciplina: ALGORITMOS E ESTRUTURAS DE DADOS II

Código: AES21

Créd. 04 CH: 60h

Ementa: Algoritmos de Ordenação: Por Inserção (Direta, Shellsort), Por Troca (Bolha,

Shakesort e Quicksort) e Por Seleção (Direta, Heapsort); Algoritmos de Pesquisa de

Dados: Pesquisa Sequencial (Linear), Pesquisa por Blocos (Indexada), Pesquisa

Binária, Pesquisa por Transformação de Chaves e Pesquisa em Árvore; Compressão

de Dados.

Bibliografia Básica: GUIMARÃES, Ângelo de Moura & LAGES, Newton Alberto de Castilho. Algoritmos e

Estrutura de Dados. LTC, 1994.

LAFOR, Robert. Aprenda em 24 horas Estrutura de Dados e Algoritmos. Campus,

1999.

LOUDON, Kyle. Dominando Algoritmos com C. Ciência Moderna, 2000.

PEREIRA, Silvia do Lago. Estruturas de Dados fundamentais. Érica, 1996.

SZWARCFITER, Jayme Luiz & MARKENZON, Lílian. Estrutura de Dados e seus

Algoritmos. LTC, 1994.

TENENBAUM, Aaron M. Estrutura de Dados usando C. Makron, 1995.

TERADA, Routo. Desenvolvimento de Algoritmo e Estruturas de Dados. Campus,

1993.

VELOSO, Paulo. Estrutura de Dados. Campus, 1983.

VILLAS, Marcos Vianna. Estrutura de Dados. Campus, 1983.

WIRTH, Niklaus. Algoritmos e Estruturas de Dados. PHB, 1986.

Bibliografia Complementar:

Fase: V

Disciplina: GEOMETRIA

Código: GET11

Créd. 04 CH: 60h

Ementa: Geometria analítica no plano. Geometria analítica no espaço.

Bibliografia Básica: BOULOS, Paulo; CAMARGO, Ivan. Geometria Analítica. Pearson, 1987.

DOLCE, Osvaldo. Fundamentos de Matemática elementar. Atual, 1993.

FEITOSA, M. OLIVA. Cálculo Vetorial e Geometria Analítica. Atlas

STEINBRUCH, ALFREDO. Geometria Analítica, Makron Books

LEITHOLD, Louis. O Cálculo com geometria analítica. Harbra, 1994.

SWOKOWSKI, Earl. Cálculo com Geometria. Makron, 1994.

WINTERLE, PAULO. Vetores e Geometria Analítica. Makron Books.

Bibliografia Complementar:

Fase: V

Disciplina: ENGENHARIA DE SOFTWARE

Código: ESO11

Créd. 04 CH: 60h

Ementa: Processos de desenvolvimento de software. Planejamento e gerenciamento de

projeto de software: métricas, estimativas, riscos, escalonamento. Condições de

contingência. Garantia da qualidade de software. Normas de qualidade de produtos e

processos de software. Modelos de melhoria de processo de software. Gerência de

configuração. Validação, verificação e testes de programas e sistemas. Manutenção e

implantação de sistemas de software.

Bibliografia Básica: FIORINI, Soeli T., STAA, Arndt Von, BAPTISTA, Renan M. Engenharia de Software

com CMM. Brasport, 1999.

PETERS, James F. & PEDRYCZ, Witold. Engenharia de Software – teoria e prática.

Campus, 2001.

PRESSMAN, Roger S. Engenharia de Software. Makron, 1995.

Bibliografia Complementar:

Fase: V

Disciplina: TEORIA DA COMPUTAÇÃO

Código: TCU11

Créd. 04 CH: 60h

Ementa: Teoria de autômatos, gramática e linguagens. Hierarquia de Chomsky. Conceito de

computabilidade e modelos formais de computabilidade. Problemas tratáveis e

intratáveis. Problemas não computáveis.

Bibliografia Básica: DIVERIO, Tiaraju A.; MENEZES, Paulo F. B. Teoria da Computação. UFRGS.

LEWIS, Harry R; PAPADITRIOU, Christos H. Elementos de teoria da computação.

MENEZES Paulo F. Blauth. Linguagens formais e autômatos. 5.ed. SAGRA-

LUZZATTO, 2001.

Bibliografia Complementar:

Fase: V

Disciplina: REDES II

Código: RED02

Créd. 04 CH: 60h

Ementa: Administração de redes. Projetos de Redes de Longa Distância. Comunicação

Multicast. Novas Tecnologias.

Bibliografia Básica: ALBUQUERQUE, Fernando. TCP/IP: redes de computadores, protocolos, Internet.

Axel Books do Brasil, 2001.

COMER, Douglas E; STEVENS, David L. Interligação em redes com TCP/IP.

Campus, 1999. v.2.

COMER, Douglas E; STEVENS, David L. Interligação em redes com TCP/IP.

Campus, 1999. v.1.

NAUGLE, Matthew. Guia Ilustrado do TCP/IP. Berkley Brasil, 2001.

SOARES, Luiz F. G; LEMOS, Guido. Redes de computadores: los LANs, MANs e

WANs às redes ATM. Campus, 2001.

TANENBAUM, Andrew S. Redes de computadores. Campus, 1997.

Bibliografia Complementar:

Fase: V

Disciplina: INTELIGÊNCIA ARTIFICIAL

Código: INT11

Créd. 04 CH: 60h

Ementa: Fundamentos de representação e aquisição de conhecimento, aprendizado de

máquina e sistemas especialistas. IA simbólica e Conexionista. Aplicações de IA.

Técnicas de planejamento no desenvolvimento de sistemas inteligentes para controle

e automação de processos.

Bibliografia Básica: GANASCIA, Jean-Gabriel. Inteligência artificial. Ática, 1997.

KNIGHT, Kevin; RICH, Elaine. Inteligência artificial. Makron, 1993.

LUGER, George F. Inteligência Artificial: estruturação e estratégias para a solução

de problemas complexos. Bookman, 2004.

NASCIMENTO, J. R.; CAIRO, L; YONEYAMA, Takashi. Inteligência artificial em

controle e automação. Edgard Blucher, 2000.

RUSSEL, Stuart; NORVIG. Peter. Inteligencia Artificial. Rio de Janeiro: Campus,

2004.

Bibliografia Complementar:

Fase: V

Disciplina: SISTEMAS DE INFORMAÇÃO

Código: SIN01

Créd. 04 CH: 60h

Ementa: Fundamentos de sistemas de informações. Os diferentes níveis de informações em

uma organização. Sistemas de Informações Operacionais; Sistemas de Informações

Gerencias; Sistemas de Informações de Suporte à Decisão; Sistemas de Informações

Estratégicas; Estudos de Caso.

Bibliografia Básica: AVISON, FITZERALD, Information Systems Development: Methodologies,

Techniques and Tools. Cambridge University Press, 1997.

CHECKLAND, P., HOLLWEL, S., Information, Systems, and Information Systems:

Making Sense of the Field. Wiley, 1997.

ERIKSSON, PENKER, Business Modelling with UML. Wiley, 2000.

LAUDON, LAUDON, Management Information Systems. Prentice-Hall, 2000.

Bibliografia Complementar:

Fase: VI

Disciplina: METODOLOGIA DE PROJETO DE SOFTWARE

Código: MPW01

Créd. 04 CH: 60h

Ementa: Análise dos requisitos: abordagem estruturada (baseada em fluxo de dados),

abordagem baseada em dados (ER), abordagem orientada a objetos. Projeto de

software: fundamentos, abordagem estruturada (baseada em fluxo de dados), projeto

orientado a objetos, persistência de objetos: bancos de dados relacionais e

orientados a objetos. Padrões de Arquitetura. Padrões de Projeto. Reestruturação de

programas.

Bibliografia Básica: BOOCH, Grady. UML – O guia do usuario. Campus, 2000.

MATOS, Alexandre Veloso. UML prático e descomplicado. Erica, 2002.

OLIVEIRA, Jayr Figueiredo. Metodologia para desenvolvimento de projetos de

sistemas: guia prático. Érica, 2001.

PESSOA, Andre. Projetos de sistemas de informação: a visão orientada à objetos.

Book Express, 2000.

PETERS, James. Engenharia de software. Campus, 2001.

PRESSMAN. Roger. Engenharia de software. Makron, 1995.

QUATRANI, Terry. Modelagem visual com rational rose 2000 e UML. Ciência

Moderna, 2001.

Bibliografia Complementar:

Fase: VI

Disciplina: COMPILADORES

Código: COM21

Créd. 04 CH: 60h

Ementa: Histórico de LPs e seus Princípios básicos. Tradução de LPs: compiladores e

interpretadores, fases de tradução. Fases de implementação de LPs: análise léxica e

sintática, tabelas de símbolos, geração de código intermediário. Estudo comparativo

de LPs: valores e tipos, modelos de declaração, modelos de controle de execução,

mecanismos de parametrização, mecanismos de modularização e encapsulamento,

gerenciamento de memória. Técnicas de implementação de um compilador ou

interpretador para uma linguagem de programação protótipo.

Bibliografia Básica: AHO, A., SETHI, R., ULLMANN, J. D. Compiladores: princípios, técnicas e

ferramentas. Ed. Addison Wesley. 1998.

DELAMARO, Marcio E. Como construir um compilador utilizando ferramentas

Java. Novatec, 2004.

GRUNE, Dick. Projeto moderno de compiladores. Campus, 2001.

LEWIS, H. R., PAPADIMITRIOU, C. H. Elementos da teoria da computação. Ed.

Prentice Hall, 1999.

Bibliografia Complementar:

Fase: VI

Disciplina: COMPUTAÇÃO GRÁFICA

Código: CGR01

Créd. 04 CH: 60h

Ementa: Transformações geométricas em duas e três dimensões, coordenadas homogêneas e

matrizes de transformação, Recorte, transformada de viewport. Projeção paralela e

perspectiva. Definição de cenas e objetos 3D. Processo de rendering: fontes de luz,

cores, aplicação de texturas.

Bibliografia Básica: AZEVEDO, Eduardo ; CONCI, Aura. Computação gráfica: teoria e prática. Rio de

Janeiro - RJ: Elsevier, 2003.

FOLEY, James D., DAM, Andries Van, FEINER, Steve K., HUGHES, John F.

Computer Graphics – Principles and Proctice. Addison Wesley, 1996.

GOMES, Jonas; VELHO, Luiz. Computação Gráfica. Rio de Janeiro: IMPA, 1994.

GOMES, Jonas; VELHO, Luiz. Computação Gráfica: Imagens. Rio de Janeiro:

IMPA, 1994.

GONZALEZ, Rafael C. & WOODS, Richard E. Processamento de Imagens Digitais.

Edgar Blucher Ltda., 2000.

Bibliografia Complementar:

Fase: VI

Disciplina: ESTATÍSTICA

Código: EST11

Créd. 04 CH: 60h

Ementa: Conceitos básicos. Técnicas de Amostragem, Estatística descritiva. Introdução à

probabilidade e variáveis aleatórias unidimensionais. Modelos de distribuição

probabilística. Inferência. Regressão linear simples.

Bibliografia Básica: FONSECA, Jairo Simon da. Estatística aplicada. 2.ed. São Paulo: Atlas, 1991.

KAZMIER, L. J. Estatística Aplicada a Economia e Administração. McGraw-Hill,

1982.

MARCONI, M. A. e LAKATOS, E. M. Técnicas de Pesquisa. São Paulo: Atlas, 1986.

MARTINS, G. A. e DONAIRE, D. Princípios de Estatística. 2.ed. São Paulo: Atlas,

1983.

MILONE, Giuseppe & ANGELINI, Flávio. Estatística geral. São Paulo: Atlas, 1992.

v.2.

OLIVEIRA, Francisco Estevam Martins de. Estatística e probabilidade. São Paulo:

Atlas, 1995.

SPIEGEL, M.R. Estatística. Estatística. São Paulo, McGraw-Hill do Brasil, 1974.

TOLEDO, Geraldo Luciano & OVALLE, Ivo Izidoro. Estatística Básica. 2.ed. São

Paulo: Atlas, 1985.

Bibliografia Complementar:

Fase: VI

Disciplina: METODOLOGIA DA PESQUISA

Código: MPE01

Créd. 04 CH: 60h

Ementa: Elaboração e desenvolvimento de Projeto de Pesquisa. Análise e interpretação dos

dados obtidos. Apresentação formal dos produtos da Pesquisa.

Bibliografia Básica: Associação Brasileira de Normas Técnicas. NBR 6023 – Referências Bibliográficas.

Rio de Janeiro, 1989.

BEBBER, Guerino MARTINELLO, Darci. Metodologia Científica. 2.ed. Caçador:

UnC, 1997.

GIL, A.C. Como elaborar Projetos de Pesquisa. 3.ed. São Paulo: Atlas, 1992.

MARCONI, Marina de Andrade, LARATOS, Eva Maria. Técnicas de Pesquisa. 3.ed.

São Paulo: Atlas, 1996.

OLIVEIRA, Silvio Luiz de, Tratado de Metodologia Científica, 2.ed. São Paulo:

Pioneira, 1997.

REY, Luís: Planejar e redigir trabalhos científicos. 2.ed. São Paulo: Edgard

Blencher. 1993.

SALOMON, Délcio Vieira, Como fazer uma monografia, 9.ed. São Paulo: Martins

Fontes, 1999.

Bibliografia Complementar:

Fase: VI

Disciplina: TRABALHO DE CONCLUSÃO DE CURSO -

TCC I

Código: TCO11

Créd. 02 CH: 30h

Ementa: Elaboração e desenvolvimento de projeto de pesquisa voltado a área de informática.

Estudo e avaliação do estado da arte da área escolhida.

Bibliografia Básica: ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6023-Referências

Bibliográficas. Rio de Janeiro: AGO, 1989.

BURIOLLA, Marta A Feiten. O Estágio Supervisionado. São Paulo: Cortez, 1995.

SOUZA, E. M., et alii. Escola-Empresa: a qualificação pelo estágio. Curitiba:

DAU/IEL, 1979.

Bibliografia Complementar:

Fase: VII

Disciplina: SISTEMAS DISTRIBUÍDOS

Código: SDT11

Créd. 04 CH: 60h

Ementa: Conceito de sistemas distribuídos. Arquitetura de sistemas distribuídos. Comunicação

entre processos. Sincronização. Alocação de processadores. Sistemas distribuídos

de tempo real. Sistemas de arquivos distribuídos. Segurança. Tolerância à falhas.

Ambientes e linguagens de programação para sistemas distribuídos.

Bibliografia Básica: DAVIS, William S. Sistemas Operacionais. Campus, 1991.

LEÃO, Renata de O; SILVA, João C. Estrutura e implementação de sistemas

banco de dados SQL Server 2000.

MACHADO, Francis B. & MAIA, Luiz Paulo. Introdução à Arquitetura Sistemas

Operacionais. LCT, 1994.

OZSU, M. Tamer. Princípios de Sistemas de banco de dados distribuídos.

Campus, 2001.

SHAY, William A. Sistemas Operacionais. Makron, 1996.

SILBERSCHATZ, Abraham. Sistemas de BD. Campus, 2000.

SPENIK, Mark, SLEDGE, Orryn. Microsoft SQL Server 2000 DBA: guia de

sobrevivência. Campus, 2001.

TANENBAUM, Andrew S. Sistemas Operacionais. Bookman, 2000.

Bibliografia Complementar:

Fase: VII

Disciplina: SOCIOLOGIA

Código: SOC01

Créd. 04 CH: 60h

Ementa: Sociologia como ciência. Teorias sociológicas. Bases ecológicas, biológicas e

sociológicas da sociedade e o reflexo educacional para o meio ambiente. Elementos

para a análise científica da sociedade: estrutura social, classes sociais, instituições e

mudanças sociais. Relações étnico raciais. Isolamento e contato. Direitos Humanos.

Questões de gênero. Grupos sociais. Controle social. Sociologia no Brasil.

Bibliografia Básica: ARON, Raymond. As Etapas do pensamento sociológico. Tradução de Sérgio Bath, 5ª ed., São Paulo, Marins Fontes, 1999. COSTA, Cristina. Sociologia: introdução à ciência da sociedade. 3. ed. São Paulo, SP: Moderna, 2010. BAUMAN, Zygmunt. Modernidade Líquida. Tradução: Plínio Dentzien. Rio de Janeiro: Zahar, 2003.

Bibliografia Complementar:

DURKHEIM, Émile. As regras do método sociológico: texto integral. São Paulo: Martin Claret, 2011 FREIRE, Gilberto. Casa Grande e Senzala. Rio de Janeiro, Aguilar, 1977. LÖWY, Michael. Ideologias e ciência social: elementos para uma análise marxista. 8ª ed. São Paulo: Cortez, 1992. SKIDMORE, Thomas E. Preto no Branco: Raça e nacionalidade no pensamento brasileiro. Rio de Janeiro: Paz e Terra, 1976.

SCHWARCZ, Lilia Moritz, Espetáculos das Raças: cientistas, instituições e

questão racial no Brasil 1870-1930. São Paulo: Companhia das Letras, 1993.

Fase: VII

Disciplina: TRABALHO DE CONCLUSÃO DE CURSO -

TCC II

Código: TCO12

Créd. 08 CH: 120h

Ementa: Fundamentação teórica, descrição do estado da arte, desenvolvimento dos capítulos

da monografia. Inicio do desenvolvimento da aplicação.

Bibliografia Básica: ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6023-Referências

Bibliográficas. Rio de Janeiro, AGO. 1989.

BURIOLLA, Marta A Feiten. O Estágio Supervisionado. São Paulo: Cortez, 1995.

SOUZA, E. M., et alii. Escola-Empresa: a qualificação pelo estágio. Curitiba:

DAU/IEL, 1979.

Bibliografia Complementar:

Fase: VIII

Disciplina: FILOSOFIA

Código: FIL21

Créd. 04 CH: 60h

Ementa: Definições de filosofia; características e especificidades; A relação da filosofia com o

curso. Origem da filosofia: Mito e filosofia; A origem da filosofia: os pré-socráticos.

Questões centrais nos diversos períodos da história da filosofia. A filosofia antiga: o

acento na questão do ser. A filosofia medieval: a questão da razão e da fé. A filosofia

moderna: a questão do conhecimento. A revolução científica. Filosofia e ciência. A

filosofia contemporânea Crítica ao sujeito moderno Crítica à modernidade e pós-

modernidade. Crítica à racionalidade instrumental, a técnica.

Bibliografia Básica: ABRANTES, Paulo. Imagens da natureza, imagens de ciência. Editora Papirus.

Campinas - SP - Brasil ,1998.

BORNHEIM, Gerd A (Org). Os filósofos pré-socráticos. 3ª ed. São Paulo:

EditoraCultrix, 1977.

CHAUÍ, M. at alli. Primeira Filosofia. São Paulo - SP – Brasil. Editora Brasiliense, 6ª

edição 1986.

CHAUÍ, Marilena. Convite à filosofia. Editora Ática. São Paulo - SP – Brasil. 3ª

edição, 1995.

CARRILHO, M.M. O que é filosofia? Lisboa - Portugal Editora Difusão Cultural,

1994.

COLLINGWOOD, R. G. Ciência e filosofia. Editora Presença. Lisboa – Portugal,

1976.

FOLSCHEID, D. & WUNENBURGER, J.J. Metodologia filosófica. Editora Martins

Fontes São Paulo - SP - Brasil 1997.

FOUCAULT, Michel. História da sexualidade: a vontade de saber. Rio de Janeiro:

Edições Graal, 1988.

HOLLIS, M .Filosofia - Um convite. São Paulo - SP – Brasil. Editora Loyola, 1996.

NIETZSCHE, Friedrich Wilhem. Gaia ciência. Tradução Márcio Pugliesi, Edson Bini

e Norberto de Paula Lima. São Paulo: Hemus, 1976.

Bibliografia Complementar:

Fase: VIII

Disciplina:

TEORIA DA ADMINISTRAÇÃO

ORGANIZACIONAL

Código: TAO11

Créd. 04 CH: 60h

Ementa: Estudo de conceitos de administração, de funções administrativas e de métodos de

sistemas administrativos em uma empresa. Teoria da organização. Técnicas

administrativas. Administração de informática nas empresas. Fatores críticos de

sucesso da administração na informática.

Bibliografia Básica: ANTUNES, C. Manual de técnicas de dinâmica de grupo de sensibilização de

ludopedagogia. Vozes, 2001.

BURTK, Scalan. Princípios de administração e comportamento organizacional. Atlas,

1979. São Paulo.

YOZO, R. Y. K. 100 jogos para grupos. Ed. Ágora, 1996.

Bibliografia Complementar:

Fase: VIII

Disciplina: LEGISLAÇÃO EM INFORMÁTICA

Código: LEI01

Créd. 02 CH: 30h

Ementa: Implicações sociais, éticas e profissionais da informática. A ética no ciberespaço. O

uso ético das tecnologias. Bioética. Proteção da Propriedade intelectual do Software e

Direitos autorais. Lei do Software. Aspectos jurídicos da Internet e comércio

eletrônico. Sanções penais. Análise do Direito como instrumental à ação do

profissional de informática.

Bibliografia Básica: ASHLEY, Patrícia Almeida, Ética e responsabilidade social nos negócios. Ed.

Saraiva, 2002.

FERREL, O. C. Ética empresarial: dilemmas, tomadas de decisões e casos. 4.ed.

Rio de Janeiro: Reichmann & Affonso, 2001.

LEITE, Eduardo de Oliveira, Grandes temas da atualidade: bioética e biodireito.

Forense, Rio de Janeiro, 2004.

NALINI, José Renato. Ética geral e profissional. 4.ed. Revista dos tribunais, 2004.

VALLS, Álvaro L. M. O que é ética. Brasiliense, São Paulo, 9.ed. 2004.

Bibliografia Complementar:

Fase: VIII

Disciplina: TRABALHO DE CONCLUSÃO DE CURSO -

TCC III

Código: TCO13

Créd. 08 CH: 120h

Ementa: Conclusão da monografia e do desenvolvimento do projeto, bem como suas

implantações, testes, resultados e conclusões; Produção de um artigo científico.

Defesa pública do TCC.

Bibliografia Básica: ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6023-Referências

Bibliográficas. Rio de Janeiro, AGO. 1989.

BURIOLLA, Marta A Feiten. O Estágio Supervisionado. São Paulo: Cortez, 1995.

SOUZA, E. M., et alii. Escola-Empresa: a qualificação pelo estágio. Curitiba:

DAU/IEL, 1979.

Bibliografia Complementar:

Fase:

Disciplina: DESENVOLVIMENTO DE SOFTWARE

Código: DEF11

Créd. 04 CH: 60h

Ementa: Processo de desenvolvimento de software. Conceitos gerais: abstração,

modularidade, comunalidade, variabilidade, acoplamento, coesão. Diferentes

paradigmas, programação modular: atribuição de funções a módulos. Modelagem

orientada a dados: análise estruturada. Modelagem orientada-a-objetos.

Programação Genérica. "Design Patterns": estilemas de programação como base

para programação de sistemas complexos. Apresentação dos principais estilemas.

Programação Funcional, estilo funcional de programação. Funções como tipos

primitivos. Introdução à linguagem funcional Haskell: tipos de dados, polimorfismo,

funções genéricas.

Bibliografia Básica: Bjarne Stroustrup, An Overview of the C++ Programming language. Handbook of

Object Technology. CRC Press. 1998.

Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns:

Elements of Reusable Object-Oriented Software. Addison Wesley, 1994.

James Coplien, Multi-paradigm design for C++. Addison Wesley,1999.

Paul Hudak: The Haskell School of Expression: Learning Functional Programming

through Multimedia, Cambridge University Press, New York, 2000.

Simon Thompson: Haskell: The Craft of Functional Programming, Second Edition,

Addison-Wesley, 1999.

Bibliografia Complementar:

Fase:

Disciplina: BANCOS DE DADOS NÃO CONVENCIONAIS

Código: BNC11

Créd. 04 CH: 60h

Ementa: Introdução aos Sistemas de Banco de Dados Não Convencionais (BDNC); Tipos de

BDNC Introdução a Banco de Dados Orientado a Objetos (BDOO); O Padrão ODMG;

OQL - Linguagem de Consulta a BDOO; Modelo de Objetos X Modelo Relacional;

Modelo de Objetos UML; XML - Conceitos, Tecnologias e Aplicações.

Bibliografia Básica: LEÃO, Renata de O; SILVA, João C. Estrutura e implementação de sistemas

banco de dados SQL Server 2000.

OZSU, M. Tamer – Princípio de sistemas de banco de dados distribuídos.

Campus, Rio de Janeiro, 2001.

SILBERSCHATZ, Abraham. Sistemas de BD. Campus, 2000.

SPENIK, Mark, SLEDGE, Orryn. Microsoft SQL Server 2000 DBA: guia de

sobrevivência. Campus, 2001.

Bibliografia Complementar:

Fase:

Disciplina: DATAMINING E DATA WAREHOUSE

Código: DWH11

Créd. 04 CH: 60h

Ementa: Ambiente de Business Intelligence (BI) e a busca de conhecimento; Ciclo de vida de

um projeto em Datamining (DM); Análise Estatística de Dados; Tratamento de dados

para os processos de DM; O Processo de Descoberta de Conhecimento em Bancos

de Dados; Funcionalidades, técnicas e algoritmos; Escolha de ferramentas para DM;

Estudo de casos. OLTP vs OLAP; Ambiente de Datawarehouse (DW); Processos e

ferramentas; Arquiteturas de DW; Modelagem multidimensional; Grid computing;

Datamart. Estudo de casos.

Bibliografia Básica:

MACHADO, Felipe N. R. – Projeto de data warehouse. São Paulo: Érica, 2000.

SINGH, Harry S. Data warehouse. São Paulo: Mackon Books, 2001.

KIMBALL, Ralph. Data warehouse toolkit. RG: Campus, 2002.

Bibliografia Complementar:

Fase:

Disciplina: TOPICOS EM COMPUTAÇÃO GRÁFICA

Código: ETG11

Créd. 04 CH: 60h

Ementa: Tópicos avançados relacionados a computação gráfica.

Bibliografia Básica: Al Bovik Handbook of image and video processing. Academic Press, San Diego,

2000, ISBN 012119705.

Ballard, D. e Brown, C. Computer vision. Prentice Hall, 1982

Gonzalez, Rafael C. e Woods, Richard E. Processamento de imagens digitais.

Edgard Blücher Ltda, 2000.

Jain, Anil K. Fundamentals of digital image processing. Prentice-Hall, 1988.

R. Jain, R. Kasturi e B. G. Schunck. Machine vision. McGraw-Hill, 1995.

R. M. Haralick and L. G. Shapiro. Computer and robot vision. Addison Wesley,

1992.

Sonka, M., Hlavac, V. e Boyle, R. Image processing analysis and machine vision,

Chapman & Hall, 1993.

U. Efford. Digital Image Processing. A practical introduction using Java, Addison

Wessley, 2000.

Bibliografia Complementar:

Fase:

Disciplina: SISTEMAS MULTIMÍDIA

Código: SMU11

Créd. 04 CH: 60h

Ementa: Representação de informação multimídia; comunicação multimídia, codificação e

compressão de dados multimídia; autoria: plataformas para multimídia e ferramentas

de desenvolvimento; áudio: propriedades físicas do som e sua representação digital;

desenhos: representação de figuras; vídeo: interfaces, processamento e sincronismo

de mídias, aspectos fundamentais para compreensão dos principais formatos e

padrões utilizados para representar os diferentes tipos de mídia; sistemas

operacionais multimídia; modelos conceituais e frameworks para desenvolvimento de

plataformas para sistemas multimídia distribuídos; estudo de casos envolvendo

aspectos de suporte ao desenvolvimento de aplicações multimídia distribuídas: tv

interativa.

Bibliografia Básica: BRICE, R. Multimedia & Virtual Reality Engineering. Newnes, 2000.

FRERY, C., KELNER, J. Realidade Virtual e Multimídia.

ROADS. The Computer Music Tutorial. MIT Press, 1996.

VAUGHAN, T. Multimedia, making it work. McGraw Hill, 1998.

Bibliografia Complementar:

Fase:

Disciplina: DESENVOLVIMENTO WEB

Código: DWB11

Créd. 04 CH: 60h

Ementa: Princípios e impactos em serviços. Marketing. Mercado e concorrência. Componentes

técnicos para uma solução de comércio eletrônico. Estudo dirigido a escolha da

melhor linguagem de desenvolvimento de aplicações Web. Aplicações Web.

Servidores de banco de dados. Aplicações específicas de comércio. Segurança.

Planejamento e dimensionamento da aplicação. Marketing na área digital.

Desenvolvimento de soluções competitivas.

Bibliografia Básica: FIELDS; DUANE. Desenvolvendo na Web Com Java Server. Pages Ciência

Moderna, 2000.

HOLZNER, Steven. Desvendando XML. Campus, 2001.

LERDORF, Rasmus. PHP Pocket Reference. Oreilly, 2000.

MELONI, Julie C.Fundamentos de PHP. Ciência Moderna, 2000.

SILVA, Osmar J. JavaScript – Guia Prático do WebMaster. Érica, 2000.

SILVA, Osmar J. DHTML - Estilos e conteúdo dinâmico. Érica, 2001.

Bibliografia Complementar:

Fase:

Disciplina: AUTOMAÇÃO INDUSTRIAL

Código: AUI01

Créd. 04 CH: 60h

Ementa: Controladores e sensores industriais. Sistemas de tempo real. Sistemas de controle

numérico. Sistemas de detecção. Transdução e medição de grandezas.

Controladores lógicos programáveis.

Bibliografia Básica: BOLTON, Willian. Instrumentação e controle. Curitiba - PR: Hemus, 2002.

CASTRUCCI, Plínio de Lauro; MORAES, Cícero Couto de. Engenharia de

automação industrial. Rio de Janeiro - RJ: Livros Técnicas e Científicos, 2001.

FIALHO, Arivelto Bustamante. Instrumentação industrial: conceitos, aplicações e

análises. São Paulo - SP: Érica, 2002.

GEORGINI, Marcelo. Automação aplicada: descrição e implementação de sistemas

seqüenciais com PLCs. São Paulo - SP: Érica, 2000.

GEORGINI, Marcelo. Descrição e implementação de sistemas seqüenciais com

PLCs. São Paulo - SP: Érica, 2002.

NATALE, Ferdinando. Automação industrial. São Paulo - SP: Érica, 2000.

PAHL, G., BEITZ, W., FELDHUSEN, J., GROTE, K. H. PROJETO NA ENGENHARIA:

Fundamentos do Desenvolvimento Eficaz de Produtos. Métodos e Aplicações. Sào

Paulo: Edgard Blucker, 2005.

SANTOS, Winderson E.; SILVEIRA, Paulo Rogério da. Automação e controle

discreto. São Paulo - SP: Érica, 1998.

Bibliografia Complementar:

Fase:

Disciplina: ROBÓTICA

Código: ROB01

Créd. 04 CH: 60h

Ementa: Conceitos de robótica. Classificação de robôs. Arquitetura genérica de robôs.

Aplicabilidade de robôs em células de trabalho. Modelagem de robôs. Técnicas de

controle de sensoreamento, posicionamento e movimentação de robôs. Técnicas de

programação em robôs.

Bibliografia Básica: BOLTON, Willian. Instrumentação e controle. Curitiba - PR: Hemus, 2002.

FIALHO, Arivelto Bustamante. Instrumentação industrial: conceitos, aplicações e

análises. São Paulo - SP: Érica, 2002.

PAZOS, Fernando. Automação de sistemas & robótica. Rio de Janeiro - RJ: Axcel

Books, 2002.

ROMANO, Vitor Ferreira. Robótica industrial: aplicação na indústria de manufatura

e de processos. São Paulo: Edgard Blücher, 2002.

PAHL, G., BEITZ, W., FELDHUSEN, J., GROTE, K. H. PROJETO NA ENGENHARIA:

Fundamentos do Desenvolvimento Eficaz de Produtos. Métodos e Aplicações. Sào

Paulo: Edgard Blucker, 2005.

Bibliografia Complementar:

Fase:

Disciplina: SISTEMAS EMBUTIDOS

Código: SET11

Créd. 04 CH: 60h

Ementa: Introdução a sistemas embutidos. Arquitetura básica de um sistema computacional.

Introdução a dispositivos seriais e paralelos. Processadores, microprocessadores e

microcontroladores. Conjunto de instruções de um microprocessador, linguagem de

montagem, montador e editor de ligação. Técnicas de programação em linguagem de

montagem. Interface com outros dispositivos. Comunicação de dados.

Bibliografia Básica: BALL, Stuart R., Debugging embedded microprocessor systems. newnes, 1998.

VALDERRAMA, c. hardware/software co-design: projetando hardware e software

concorrentemente. Livro da escola de computação 2000, sbc.

VALVANO, Johnatan w., Embedded microprocessor systems. brooks/cole pub,

2000.

Bibliografia Complementar:

Fase:

Disciplina: TEORIA DE CONTROLE

Código: TCR21

Créd. 04 CH: 60h

Ementa: Teoria geral de sistemas de controle em malha aberta e em malha fechada. Ações

básicas de controle. Aplicações de controle a processos de manufatura. Critérios de

estabilidade. Introdução à teoria de projetos e controladores industriais. Noções de

controlabilidade e observabilidade. Reconhecimento dos tipos de atuadores, sensores

e transdutores. Uso do Matlab para sistemas de controle.

Bibliografia Básica: J. D'AZZO E C. HOUPIS. Análise e Projeto de Sistemas de Controle Lineares. Ed.

Guanabara Dois, 1975.

PAHL, G., BEITZ, W., FELDHUSEN, J., GROTE, K. H. PROJETO NA ENGENHARIA:

Fundamentos do Desenvolvimento Eficaz de Produtos. Métodos e Aplicações. Sào

Paulo: Edgard Blucker, 2005.

K. OGATA. Engenharia de Controle Moderno. 2.ed. Prentice-Hall, 1990.

R. DORF. Modern Control Systems. Addison-Wesley, Eighth edition.

Bibliografia Complementar:

Fase:

Disciplina: INTELIGÊNCIA ARTIFICIAL EM CONTROLE E

AUTOMAÇÃO

Código: IAU01

Créd.04 CH: 60h

Ementa: Caracterização. Sistemas baseados em conhecimento. Representação do

conhecimento (ênfase em lógica nebulosa), automatização do raciocínio, sistemas

especialistas. Aprendizagem automática (ênfase em redes neurais). Percepção.

Planejamento. Aplicações.

Bibliografia Básica: LUGER, Geoge F. Inteligência artificial – estruturas e estratégias para a resolução

de problemas complexos. 4.ed. Porto Alegre: Bookmann, 2004.

NASCIMENTO Jr., Cairo Lúcio; YONEYAMA, Takashi. Inteligência artificial em

controle e automação. São Paulo - SP: Edgard Blücher, 2002.

RUSSEL, Stuart; NORVIG. Peter. Inteligencia Artificial. Rio de Janeiro: Campus,

2004.

SCHILDT, H., Inteligência Artificial Utilizando Linguagem C. McGraw-Hill do

Brasil, 1989.

Bibliografia Complementar:

Fase:

Disciplina: REDES DE COMUNICAÇÃO PARA CONTROLE

E AUTOMAÇÃO

Código: RAI11

Créd.04 CH: 60h

Ementa: Níveis de Automação Industrial: Operacional, Tático ou Gerencial e Executivo;

Características e Especificações das Redes: Capacidade de Transmissão,

Velocidade/Throughtput; Topologias; Redes locais Industriais: Protocolos MAP/TOP

(aspectos gerais, camadas de aplicação), field-bus. Sistemas Operacionais de Redes

de Automação.

Bibliografia Básica: OPPENHEIMER, P. Projeto de Redes Top-Down. Campus, 1999.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

TREVELIN, L. C. Apostila de Projeto e Implantação de Redes de Computadores.

DC-UFSCar, 2000.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar:

Fase:

Disciplina: GERENCIAMENTO DE REDES

Código: EGN01

Créd. 04 CH: 60h

Ementa: Modelos de Gerenciamento. SNMPv1,v2,v3,RMON. Gerenciamento de Redes de

Telecomunicações (TMN). Ferramentas e Sistemas de Gerenciamento. Aplicações de

Gerenciamento de Redes.

Bibliografia Básica: OPPENHEIMER, P. Projeto de Redes Top-Down. Campus, 1999.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

TREVELIN, L. C. Apostila de Projeto e Implantação de Redes de Computadores.

DC-UFSCar, 2000.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar:

Fase:

Disciplina: SEGURANÇA EM REDES

Código: ESR11

Créd. 04 CH: 60h

Ementa: Segurança de dados, de redes e de computadores; Tipos de atacantes - ataques

ativos e passivos; Intrusão; Criptografia tradicional; Métodos de substituição e

permutação; Algoritmos de chave única (simétrica) e pública (assimétrica); Assinatura

digital; Funções de hash unidirecionais; Protocolos criptográficos; Segurança em

Rede. Intrusão e Firewalls. Filtro de Pacotes e servidores proxies. Redes virtuais

privadas e sistemas de detecção de intrusão.

Bibliografia Básica: BURNETT, Steven, PAINE, Stephen. Criptografia e segurança - guia oficial RSA.

Campus, 2002.

HACK Notes, MUGGE, Clinton, HORTON, Michael. Segurança de redes. Campus,

2003.

RUFINO, Nelson Murilo de O. Segurança em redes sem fio. Novatec, 2005.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

WINTERS, Scott, et all. Desvendando segurança em redes. Campus, 2002.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar:

Fase:

Disciplina: PROTOCOLOS DE ROTEAMENTO

Código: PRR21

Créd. 04 CH: 60h

Ementa: O Roteamento e Seus Componentes, Roteamento Interno, Roteamento Externo,

Protocolos de Roteamento Interno (Interior Routing Protocols), RIP (Routing

Information Protocol), IGRP (Interior Gateway Protocol), EIGRP (Enhanced IGRP),

OSPF (Open Shortest Path First), Integrated IS-IS (Intermediate System to

Intermediate System Routing Exchange Protocol), Protocolo de Roteamento Externo

(Exterior Routing Protocol), BGP (Border Gateway Protocol).

Bibliografia Básica: BURNETT, Steven, PAINE, Stephen. Criptografia e segurança - guia oficial RSA.

Campus, 2002.

HACK Notes, MUGGE, Clinton, HORTON, Michael. Segurança de redes. Campus,

2003.

RUFINO, Nelson Murilo de O. Segurança em redes sem fio. Novatec, 2005.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

WINTERS, Scott, et all. Desvendando segurança em redes. Campus, 2002.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar:

Fase:

Disciplina: REDES SEM FIO

Código: RSF11

Créd. 04 CH: 60h

Ementa: Tecnologias de redes sem fio. Projeto, implementação, análise e gerenciamento de

redes sem fio; Aspectos de planejamento de Rádio Freqüência e segurança em redes

sem fio.

Bibliografia Básica: OPPENHEIMER, P. Projeto de Redes Top-Down. Campus, 1999.

FIORESE, Virgilio. WIRELESS - Introdução as redes de telecomunicação moveis.

BRASPORT, 2005.

RUFINO, Nelson Murilo de O. Segurança em redes sem fio. Novatec, 2005.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar:

Fase:

Disciplina: CRIPTOGRAFIA NA COMUNICAÇÃO DE

DADOS

Código: CRI11

Créd. 04 CH: 60h

Ementa: Criptografia Convencional: técnicas clássicas e modernas. Criptografia por Chave

Pública e Funções Hash. Segurança em redes de computadores: Assinatura Digital e

Protocolos de Autenticação. Infraestrutura de Chave Pública. Segurança de Sistemas:

E-mail, IP e Web seguros. Intrusão, vírus e vermes. Filtros.

Bibliografia Básica: BURNETT, Steven; PAINE, Stephen. Criptografia e segurança guia oficial RSA.

Campus, 2002.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

TKOTZ, Viktoria. CRIPTOGRAFIA - Segredos embalados para viagem. Novatec,

2005.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar:

Fase:

Disciplina: REDES DE ALTA VELOCIDADE

Código: RAV11

Créd. 04 CH: 60h

Ementa: Tecnologias de rede de alta velocidade (ATM, Gigabit Ethernet etc); Protocolos de

redes para qualidade de serviço (QoS, DiffServ, IPv6); Aplicações de banda larga

(vídeo-conferência, aúdio e vídeo em tempo real, multicasting e broadcasting,

streaming media);

Bibliografia Básica:

OPPENHEIMER, P. Projeto de Redes Top-Down. Campus, 1999.

TANEMBAUM, A. S. Redes de Computadores. Tradução da Terceira Edição.

Campus, 1997.

TREVELIN, L. C. Apostila de Projeto e Implantação de Redes de Computadores.

DC-UFSCar, 2000.

ZACKER, C. & Doyle, P. Redes de Computadores: Configuração, Manutenção e

Expansão. McGrawHill, 2000.

Bibliografia Complementar: