Ementário do Curso para ingressantes até 2015

Propaganda
EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO
Fase: Disciplina:
I
Á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: Disciplina:
I
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: Disciplina:
I
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: Disciplina:
I
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: Disciplina:
I
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: Disciplina:
I
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: Disciplina:
II
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: Disciplina:
II
Código:
PRG11
PROGRAMAÇÃO II
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: Disciplina:
II
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: Disciplina:
II
Ementa:
PORTUGUÊS
Código:
POR01
Créd. 04
CH: 60h
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: Disciplina:
II
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: Disciplina:
III
Ementa:
CÁLCULO II
Código:
CAL02
Créd. 04
CH: 60h
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: Disciplina:
III
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: Disciplina:
III
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: Disciplina:
III
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: Disciplina:
III
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 digitalanaló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: Disciplina:
III
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: Disciplina:
IV
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: Disciplina:
IV
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: Disciplina:
IV
Código:
PRG13
PROGRAMAÇÃO IV
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: Disciplina:
IV
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: Disciplina:
IV
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: Disciplina:
IV
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: Disciplina:
V
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: Disciplina:
V
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: Disciplina:
V
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. SAGRALUZZATTO, 2001.
Bibliografia Complementar:
Fase: Disciplina:
V
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: Disciplina:
V
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: Disciplina:
V
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: Disciplina:
VI
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: Disciplina:
VI
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: Disciplina:
VI
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: Disciplina:
VI
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: Disciplina:
VI
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: Disciplina:
VI
TRABALHO DE CONCLUSÃO DE CURSO
-
Código:
TCO11
Créd. 02
CH: 30h
TCC I
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: Disciplina:
VII
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: Disciplina:
VII
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: Disciplina:
VII TRABALHO DE CONCLUSÃO DE CURSO
-
Código:
TCO12
Créd. 08
CH: 120h
TCC II
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: Disciplina:
VIII
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ósmodernidade. 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: Disciplina:
VIII
TEORIA
DA
ADMINISTRAÇÃO
Código:
TAO11
Créd. 04
CH: 60h
ORGANIZACIONAL
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: Disciplina:
VIII
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: Disciplina:
VIII 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
Ementa:
Processo
de
modularidade,
desenvolvimento
comunalidade,
de
software.
variabilidade,
Código:
DEF11
Créd. 04
CH: 60h
Conceitos
gerais:
abstração,
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:
Código:
TCR21
TEORIA DE CONTROLE
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
Código:
IAU01
Créd.04
CH: 60h
AUTOMAÇÃO
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
Código:
RAI11
Créd.04
CH: 60h
E AUTOMAÇÃO
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
Código:
CRI11
Créd. 04
CH: 60h
DADOS
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:
Download