EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo....

62
EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 1ª Fase INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Créditos: 04 Carga horária: 60 h/a 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, Sistemas Operacionais, Compiladores, Banco de Dados e Engenharia de Software, Inteligência Artificial, Robótica e Automação. A função social do bacharel em ciência da computação. TI Verde. Bibliografia Básica: BROOK SHERL, I. GLENN. Ciência da Computação. Uma visão abrangente. Bookman, 2001. 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. Bibliografia Complementar: DALTRINI, BEATRIZ M.; JINO, MARIO; MAGALHÃES, LÉO P. Introdução a Sistemas de Computação Digital. Makron Books, 1999. 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. NORTON, Peter. Introdução à informática. 2 ed. São Paulo: Makron Books,. 2005. ALMEIDA, Marcos Garcia. Fundamentos de informática hardware e software. 2 ed. São Paulo: Brasport. 2002.

Transcript of EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo....

Page 1: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

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

1ª Fase INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO

Créditos: 04 Carga horária: 60 h/a 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, Sistemas

Operacionais, Compiladores, Banco de Dados e Engenharia de Software, Inteligência

Artificial, Robótica e Automação. A função social do bacharel em ciência da

computação. TI Verde.

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

Bookman, 2001.

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.

Bibliografia Complementar: DALTRINI, BEATRIZ M.; JINO, MARIO; MAGALHÃES, LÉO P. Introdução a Sistemas de Computação Digital. Makron Books, 1999. 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.

NORTON, Peter. Introdução à informática. 2 ed. São Paulo: Makron Books,. 2005.

ALMEIDA, Marcos Garcia. Fundamentos de informática – hardware e software.

2 ed. São Paulo: Brasport. 2002.

Page 2: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

1ª Fase

LÓGICA MATEMÁTICA

Créditos: 04 Carga horária: 60 h/a 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.

Bibliografia Complementar: SCHEINERMAN, Edward R. Matemática Discreta. Thomson. 2003.

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

Luzzato, 2004.

ROSEN, Kenneth H. Matemática discreta e suas aplicações. 6ª ed. Rio

de Janeiro: Mcgraw-hill Interamericana. 2009.

LIPSCHULTZ, Seymour; LIPSON, Marc. Matemática discreta. Coleção Schaum.

2 ed. São Paulo. Bookman. 2004.

MENEZES, Paulo Blauth. Aprendendo matemática discreta com exercícios.

1ªed.UFRGS. Série Livros Didáticos. 2009

Page 3: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

1ª Fase PROGRAMAÇÃO I Créditos: 04 Carga horária: 60 h/a Ementa Algoritmos. Programação estruturada de computadores. Lógica de programação.

Estrutura da dos dados. Definição de variável, comandos de entrada e saída. Vetores,

Matrizes. Estruturas de controle, rotina, sub-rotina. Modularidade. Desenvolvimento de

algoritmos e programas. Conexão prática do software com o hardware.

Bibliografia Básica: EDELWEISS, N. Algoritmos e programação com exemplos em Pascal e C. Porto Alegre Bookman 2014. OLIVEIRA, Á. B. Introdução à Programação – Algoritmos, Florianópolis: Bookstore, 1999. FORBELLONE, A.L.V.& EBERSPACHER, H.F. Lógica de Programação: A Construção de algoritmos e estrutura de dados, Editora Makron Books, 1993. Bibliografia Complementar: MONK, S. 30 projetos com arduino. 2. Porto Alegre Bookman 2014. VILLAS, M. V.; VILLASBOAS, L. F. P. Programação: conceitos técnicas e linguagens. Rio de Janeiro: Campus, 1987. MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Estudo dirigido de algoritmos. São Paulo, SP: Érica, 1997. SCHILDT, H. C, completo e total. 3. ed. São Paulo, SP: Makron Books do Brasil Editora Ltda., 1996. UCCI, W.; SOUSA, R. L. Lógica de programação: os primeiros passos. 8. ed. São Paulo, SP: Érica, 1999.

Page 4: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

1ª Fase ÁLGEBRA LINEAR Créditos: 04 Carga horária: 60 h/a Ementa Sistemas de Equações Lineares e Matrizes. Determinantes. Vetores nos Espaços Bi e

Tridimensionais. Espaços Vetoriais. Transformações Lineares. Tópicos em Geometria

Analítica, a Reta, o Plano, Distâncias. Cônicas e Coordenadas Polares. Superfícies

Quadráticas.

Bibliografia Básica: ANTON, H. Álgebra linear com aplicações. São Paulo: Bookman, 2003. LEITHOLD, L. O Cálculo com geometria analítica. Rio de Janeiro. LTC, 1997 STEINBRUCH, A; WINTERLE, P. Geometria analítica. São Paulo: Pearson Education, 1987. Bibliografia Complementar: LIPSCHUTZ, S. Álgebra linear. São Paulo: Editora Makron Books, 1994. LEON, S.J. Álgebra linear com aplicações. 8. Rio de Janeiro LTC 2010. NICHOLSON, W.K. Álgebra linear. 2. ed. São Paulo, SP: McGraw Hill, 2006. NOBLE, B; DANIEL, J.W. Álgebra linear aplicada. 2. ed. Rio de Janeiro: Prentice Hall do Brasil, 1986. STEINBRUCH, A; WINTERLE, P. Álgebra linear. São Paulo: Pearson, 2012

Page 5: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

1ª Fase PORTUGUÊS Créditos: 04 Carga horária: 60 h/a Ementa Teoria da comunicação. Textualidade. Elementos sintáticos / semânticos. Tópicos

gramaticais. Leitura, interpretação e produção de textos acadêmicos. Prática de

fichamento, resumo e resenha. Retórica e argumentação.

Bibliografia Básica: FARACO, C. A. & TEZZA, C. Prática de texto: Língua Portuguesa para estudantes universitários. Petrópolis: Vozes, 2005. GARCIA, O. M. Comunicação em prosa: moderna: aprenda a escrever, aprendendo a pensar. 25 ed. Rio de Janeiro: Editora FGV, 2006. MEDEIROS, J. B. Redação Científica: a prática de fichamentos, resumos, resenhas. 10 ed São Paulo: Atlas, 2008. Bibliografia Complementar BECHARA, E. Moderna Gramática Portuguesa. 38 ed. São Paulo: Nova Fronteira, 2015. BLIKSTEIN, I. Técnicas de comunicação escrita. Editora Ática, 2002. DIDIO, L. Leitura e produção de textos comunicar melhor, ler melhor, escrever melhor, São Paulo: Atlas, 2013. FERREIRA, L. A. Leitura e Persuasão - Princípios de Análise Retórica. São Paulo: Contexto, 2010. PENTEADO, J. R. W. A Técnica da Comunicação Humana. São Paulo: Pioneira, 2001.

Page 6: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

1ª Fase METODOLOGIA CIENTIFICA Créditos: 02 Carga horária: 30 h/a Ementa A construção do conhecimento científico. Os diferentes tipos de conhecimento.

Conceito e tipos de pesquisa. Métodos e técnicas de pesquisa. Redação, estruturação

e organização de trabalhos acadêmicos.

Bibliografia Básica ANDRÉ, M. Pesquisa em educação: buscando rigor e qualidade. Cadernos de pesquisa, v. 113, 2001. LAKATOS, E. M. MARCONI; M. de A. Fundamentos de Metodologia Científica. Metodologia Científica. São Paulo: Atlas, 2003. MATTAR NETO, J. A. Metodologia Científica na Era da Informática. São Paulo: Saraiva, 2002 Bibliografia Complementar FACHIN, O. Fundamentos de metodologia. 4. ed. São Paulo: Saraiva, 2003. GIL, A. C. Como elaborar projetos de pesquisa.5. ed. São Paulo: Atlas, 2012. + 1 recurso online. LIMA, M. C. Monografia: a engenharia da produção. São Paulo: Saraiva, 2004. MIRANDA NETO, M. J. de. Pesquisa para o planejamento: métodos e técnicas. Rio

de Janeiro: FGV, 2005

Page 7: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

2ª Fase CÁLCULO I Créditos: 04 Carga horária: 60 h/a Ementa Funções de uma variável. Limites e Continuidade. A reta tangente e a derivada. Regras

de derivação. Regra da cadeia. Derivada implícita. Derivada de ordem superior.

Funções crescentes e decrescentes e o teste da derivada 1ª. O teste da derivada 2ª

para extremos relativos. Pontos de inflexão.

Bibliografia Básica: ANTON, H. Cálculo: um novo horizonte. 6 ed. Porto Alegre: Bookman, 2 vol, 2000. HOFFMANN, L. D. & BRADLEY, G. L. Cálculo: um curso moderno e suas aplicações. 9 ed. Rio de Janeiro: LTC. 2008. LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo: Harbra, 2 vol, 1994. MORETTIN, P. A.; HAZZAN, S.; BUSSAB, W. de O. Cálculo funções de uma e várias variáveis. São Paulo, SP: Saraiva, 2003. Bibliografia Complementar: AVILA, G. Cálculo. Rio de Janeiro: Livros Técnicos e Científicos, 1981. 3.v. GUIDORIZZI, H. L. Um curso de cálculo. 5 ed. Rio de Janeiro: LTC, 4 vol, 2001. HOFFMANN, L.; BRADLEY, G. L. Cálculo e suas aplicações. 7 ed. Rio de Janeiro: LTC, 2002. HUGHES-HALLET, D. & GLEASON, A. M. et al. Cálculo. Rio de Janeiro: LTC, 2 vol, 2011. SWOKOWSKI, E. W. Cálculo com geometria analítica. 2 ed. São Paulo: Makron Books, 2 vol, 1995.

Page 8: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

2ª Fase ORIENTAÇÃO A OBJETOS

Créditos: 04 Carga horária: 60 h/a Ementa: Conceitos básicos da orientação a objetos: Objetos, Classes, Atributos, Métodos ,-

Mensagens, Herança, Associação; Conceitos chaves de Orientação a Objetos:

Encapsulamento, Polimorfismo e Persistência; Introdução a UML. Mapeamento de

conceitos de projeto.

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

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

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

orientados a objetos. 1 ed. Rio de Janeiro: CAMPUS. 2010

Bibliografia Complementar: 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.

FURLAN, José Davi. Modelagem de objetos através da UML – the

Unified Modeling Language. São Paulo: Makron Books, 1998.

ARAUJO, Everton Coimbra de. Orientação a objetos com Java - simples fácil

e eficiente. 1 ed. Rio de Janeiro: Visual Books. 2008.

FURGERI, Sérgio. Java 7 - ensino didático. 1 ed. São Paulo: Érica. 2010

Page 9: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

2ª Fase

PROGRAMAÇÃO II

Créditos: 04 Carga horária: 60 h/a Ementa: Funções e procedimentos. Passagem de parâmetros. Tipos de dados abstratos.

Alocação dinâmica de memória. Manipulação de arquivos. Ponteiros, refinamento e

otimização de código. Recursividade. Análise de algoritmos. Paradigmas de linguagens

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

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.

Bibliografia Complementar: 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.

Page 10: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

2ª Fase

ARQUITETURA DE COMPUTADORES

Créditos: 04 Carga horária: 60 h/a 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 de baixo nível 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.

Bibliografia Complementar: 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.

Page 11: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

2ª Fase

FÍSICA E ELETRICIDADE

Créditos: 04 Carga horária: 60 h/a Ementa: Estudo das grandezas elétricas: Corrente Elétrica, Carga Elétrica, Potencial e Tensão

Elétrica, Potência, Energia e Trabalho e Lei de Ohm; Circuitos Elétricos; Resistores;

Indutores e Capacitores; Transitórios em Circuitos; Leis de Kirchoff e das Malhas;

Medidas Elétricas e Magnéticas.

Bibliografia Básica: ALEXANDRE, Charles K,; SADIKU, Mathew N.O.. Fundamentos de Circuitos

Elétricos. ED. Bookman. Belo Horizonte. UFMG, 2003.

IRWIN, J. David. Análise de circuitos em engenharia. 4. ed. São Paulo, SP: Makron,

2000.

HALLIDAY, D. RESNICK, R. WALKER J. Fundamentos de Física. Vol. 1;

LTC, 8ª Ed., R.J., 2009

Bibliografia Complementar: TIPLER, P. Física. Vol. 1; LTC, R. J., 1997

EISBERG, R. M. e LERNER, L. S. Física: Fundamentos e Aplicações. Vol. 1;

Editora McGraw-Hill do Brasil, São Paulo, 1982.

NUSSENZVEIG, H. M. Curso de Física Básica. Vol.1; Editora Edgard Blücher

Ltda., São Paulo, 1996.

JOHNSON D. E.; JOHNSON J. R. Fundamentos de análise de circuitos elétricos.

4.ed. Rio de Janeiro: LTC, 1994.

HILBURN, J. L.; JOHNSON, D. E.; JOHNSON, J. R. Fundamentos de análise

de circuitos elétricos. 4.ed. Rio de Janeiro: LTC, 1994.

Page 12: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

2ª Fase DESENVOLVIMENTO SUSTENTÁVEL

Créditos: 02 Carga horária: 30 h/a Ementa: O conceito de sustentabilidade e suas implicações na realidade brasileira, abordando

os aspectos econômicos, sociais, políticos, espaciais, culturais e ambientais do

desenvolvimento humano integrado e sustentável. Possibilidades de fomento para

o desenvolvimento de tecnologias de proteção e de redução dos impactos

ambientais para a melhoria da qualidade de vida. Contribuições do terceiro setor

para a sustentabilidade. Relações entre tecnologia e desenvolvimento sustentável.

Desenvolvimento Sustentável e Movimentos Sociais. Direito Ambiental.

Bibliografia Básica: MONTIBELLER F.G. Empresas, desenvolvimento e ambiente: diagnóstico e diretrizes de sustentabilidade. São Paulo, SP: Manole, 2007. ROSA, A.H.; FRACETO, L.F.; MOSCHINI-CARLOS, V. (Org.) Meio Ambiente e Sustentabilidade, 2012. TINOCO, J.E.P. Balanço Social e o Relatório da Sustentabilidade, 2010. Bibliografia Complementar: MANSELL, R.; TREMBLAY, G. Renovando a visão das sociedades do conhecimento para a paz e o desenvolvimento sustentável. São Paulo: Comitê Gestor da Internet no Brasil, 2015. NEVES, M.F. Agronegócios e desenvolvimento sustentável: uma agenda para a liderança mundial na produção de alimentos e bioenergia, 2007. PEREIRA, C. Sustentabilidade e captação de recursos: Na educação superior no Brasil, 2007. SOUZA, C.L. de; AWAD, J. di C. M. Cidades Sustentáveis: Desenvolvimento Sustentável num Planeta Urbano, 2012.

Page 13: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

3ª Fase

ALGORITMOS E ESTRUTURA DE DADOS I

Créditos: 04 Carga horária: 60 h/a Ementa: Vetores ordenados e vetores não ordenados. Operações sobre vetores: inserção,

exclusão e pesquisa. Pesquisa linear e pesquisa binária. Introdução à ordenação:

método da bolha, seleção e inserção. Ponteiros. Pilhas e filas. Listas: lista encadeada

simples, lista encadeada dupla e lista circular. Árvores: árvore binária, árvore binária de

busca e árvore 2-3-4. Introdução à análise 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.

Bibliografia Complementar: 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.

Page 14: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

3ª Fase

BANCO DE DADOS I

Créditos: 04

Carga Horária: 60 h/a

Ementa

Conceitos sobre banco de dados. Componentes de Sistemas Gerenciadores de Banco

de Dados. Modelagem conceitual de dados. Modelo relacional. Restrições de

integridade, dependência funcional. Álgebra relacional e cálculo relacional. Formas

normais. Linguagem SQL para criação de consultas e manipulação de dados. Índices.

Visões. Segurança em banco de dados. Backup e recuperação de dados. Comparativo

entre sistemas gerenciadores de banco de dados. Mapeamento objeto-relacional.

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.

Bibliografia Complementar:

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. 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.

Page 15: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

3ª Fase

ELETRÔNICA E CIRCUITOS DIGITAIS

Créditos: 04

Carga Horária: 60 h/a

Ementa

Eletrostática. Eletrodinâmica. Eletromagnetismo. Circuitos Elétricos. Dispositivos Semi-

condutores. Amplificadores. Osciladores. 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 sequenciais. 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.

Bibliografia Complemetar:

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

MALVINO, Albert Paul. Eletrônica. São Paulo: Pearson Education do Brasil, 1997.

PERTENCE Antonio. Amplificadores operacionais e filtros ativos. São Paulo:

Bookman Editora, 2003

BOYLESTAD, R. L. Dispositivos eletrônicos e teoria de circuitos. Rio de Janeiro:

LTC Editora,1998

MARQUES, Ângelo Eduardo. Dispositivos semicondutores, diodos e transistores.

São Paulo: Editora Erica, 2002.

Page 16: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

3ª Fase CÁLCULO II Créditos: 04 Carga horária: 60 h/a Ementa Integrais indefinidas. Técnicas de integração: por substituição, por partes, de potências

de funções trigonométricas, por substituições trigonométricas, de funções racionais por

funções parciais. Integrais definidas. Área de uma região plana e integração. Volume e

integração. Comprimento de arco do gráfico de uma função. Integrais impróprias.

Bibliografia Básica LEITHOLD, L. O Cálculo com geometria analítica. 3. ed. São Paulo: Harbra, 1994. HOFFMANN, L. D. & BRADLEY, G.L. Cálculo: um curso moderno e suas aplicações. 6 ed. Rio de Janeiro: LTC. 1999. ANTON, H. Cálculo: um novo horizonte. 6 ed. Porto Alegre: Bookman, v.2, 2000. Bibliografia Complementar GUIDORIZZI, H. L. Um curso de cálculo. 4 ed. Rio de Janeiro: LTC, v.4, 2000. HUGHES-HALLET, D. & GLEASON, A. M. et al. Cálculo. Rio de Janeiro: LTC, v.2, 1997. SWOKOWSKI, E. W. Cálculo com geometria analítica. 2 ed. São Paulo: Makron Books, v.2, 1995. FLEMMING, D. M.; GONÇALVES, M. B. Cálculo A: funções, limite, derivação e integração. 6. ed. São Paulo: Pearson Prentice Hall, 2012. HOFFMANN, L. D.; BRADLEY, G. L. Cálculo: um curso moderno e suas aplicações. 9.

ed. Rio de Janeiro: LTC, 2008.

Page 17: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

3ª Fase

SISTEMAS OPERACIONAIS I

Créditos: 04

Carga Horária: 60 h/a

Ementa

Visão Geral do Sistema Computacional. Estrutura do Sistema Operacional.

Gerenciamento de processos. Threads. Escalonamento da CPU. Sincronização de

processos. Conflitos. Gerenciamento da memória principal e virtual. Sistemas de

Arquivo.

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.

Bibliografia Complementar:

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.

Page 18: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

3ª Fase SOCIOLOGIA Créditos: 04 Carga horária: 60 h/a 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. Grupos sociais.

Controle social. A Sociologia no Brasil.

Bibliografia Básica: ARON, R. As Etapas do pensamento sociológico. Tradução de Sérgio Bath, 7ª ed., São Paulo, Marins Fontes, 2008. DURKHEIM, E. Da divisão do trabalho social. São Paulo: Martins Fontes, 1999. MARTINS, C. B. O que é Sociologia? 3ª ed. São Paulo, Brasiliense, 1998. Bibliografia Complementar FERNANDES, F. MarxEngels. São Paulo, Ática. 1989. OLIVEIRA, P. de S. Metodologia das Ciências Humanas. São Paulo, UNESPHUCITEC. 1998. PILETTI, N. e PILETTI C. História e Vida. São Paulo, Ática, 1995. POCHMANN, M. O trabalho sob fogo cruzado. São Paulo, Contexto, 1999. STOCKLER, M. L. S. História Moderna e contemporânea. São Paulo, Ática, 1992.

Page 19: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

4ª Fase

ALGORITMOS E ESTRUTURAS DE DADOS II

Créditos: 04

Carga Horária: 60 h/a

Ementa

Ordenação de dados avançada: merge sort, quick sort e shell sort. Árvores rubro

negras e árvore PATRICIA. Tabelas Hash e Heaps. Grafos: direcionados e não

direcionados. Complexidade de algoritmos. Compressão de dados. Algoritmos

avançados: Ford-Fulkerson, Belmman Ford, Viterbi. Fluxo máximo.

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.

Bibliografia Complementar:

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.

Page 20: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

4ª Fase

BANCO DE DADOS II

Créditos: 04

Carga Horária: 60 h/a

Ementa

Estruturas de arquivos, indexação e hashing. Otimização de consultas. Transações em

banco de dados. Controle de concorrência. Recuperação de falhas e segurança. Banco

de dados distribuídos. Funções, procedimentos armazenados e gatilhos. Replicação.

Data Warehouse e o suporte à tomada de decisão. Modelagem de Data Warehouse.

Dimensões, medidas e multidimensionalidade. Ferramentas de Bussiness Intelligence.

OLTP x OLAP. Introdução a bancos de dados não convencionais. Banco de dados

orientados a objetos. Conceitos de Big Data.

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.

Bibliografia Complementar:

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. 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.

Page 21: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

4ª Fase PROGRAMAÇÃO III

Créditos: 04

Carga Horária: 60 h/a

Ementa

Arquitetura cliente-servidor. Desenvolvimento de aplicações para a arquitetura cliente-

servidor; Modelo MVC; Tecnologias de aplicações web front-end e back-end; web-

services;

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.

KURNIAWAN, Budi. Java para a Web com servlets, JSP e EJB Rio de Janeiro:

Moderna, 2002.

Bibliografia Complementar:

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.

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

Page 22: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

4ª Fase

CÁLCULO NUMÉRICO Créditos: 04 Carga horária: 60 h/a Ementa Erros, representação de números. Métodos diretos para a solução de sistemas de

equações lineares. Métodos iterativos para sistemas lineares. Equações não-lineares.

Aproximação. Integração numérica. Soluções aproximadas para equações diferenciais

ordinárias. Equações diferenciais parciais: métodos para soluções suaves.

Bibliografia Básica: ARENALES, S.; DAREZZO, A. Cálculo numérico: aprendizagem com apoio de Software. São Paulo, SP: Thomson Learning, 2008. CLÁUDIO, D. M.; MARINS, J. M. Cálculo numérico computacional: teoria e prática. 3. ed. São Paulo: Atlas, 2000. CUNHA, M. C. C. Métodos numéricos. 2. ed. Campinas, SP: Editora Unicamp, 2003. Bibliografia Complementar: CHAPRA, S. C. Métodos numéricos para engenharia. 5. ed. Porto Alegre ArtMed 2010. GILAT, A. Métodos numéricos para engenheiros e cientistas uma introdução com aplicações usando o Matlab. Porto Alegre Bookman 2008. RUGGIERO, M. A. G.; LOPES, V. L. da R. Cálculo numérico: aspectos teóricos e computacionais. 2. ed. São Paulo: Makron Books, 1998. BARROSO, L. C.; BARROSO, M. M. de A. Cálculo numérico: com aplicações. 2. ed. São Paulo: Harbra, 1987. SALVETTI, D. D. Elementos de cálculo numérico. São Paulo, SP: Companhia Editora Nacional, 1973.

Page 23: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

4ª Fase

SISTEMAS OPERACIONAIS II

Créditos: 04

Carga Horária: 60 h/a

Ementa

Visão Geral do Sistema de Arquivos. Gerenciamento de Armazenamento. Sistemas de

I/O. Estrutura de Sistemas Destruídos. Proteção. Segurança. Sistemas de uso

específico. Análise de Sistemas Operacionais de Plataforma Proprietária e Livre.

Sistemas Operacionais de Uso Específico.

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.

Bibliografia Complementar:

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.

Page 24: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

4ª Fase

INTERAÇÃO HUMANO-COMPUTADOR

Créditos: 04

Carga Horária: 60 h/a

Ementa

Os conceitos de interação e interface homem-máquina. Dispositivos de entrada e

Saída em sistemas interativos homem-máquina. Fundamentos de interface

de interação homem-máquina. Técnicas de diálogo homem-máquina. Ergonomia

de software. Arquiteturas de software e padrões para interfaces de usuários.

Metodologias, técnicas e ferramentas de concepção, projeto e implementação

de sistemas interativos. Metodologias, técnicas e ferramentas de avaliação

de interfaces. Modelos e Técnicas de Modelagem em IHC.

Bibliografia Básica:

FERREIRA, Simone Bacellar Leal; NUNES, Ricardo Leal. E-usabilidade. RIO de

Janeiro: LTC.

WALTER Cybis, Adriana Holtz Betiol, Richar Faust. Ergonomia e usabilidade.

Conhecimentos, métodos e aplicações. São Paulo: Ed. Novatec. 2007.

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

Bibliografia Complementar:

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

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

KRUG, Steve. Não me faça pensar!: uma abordagem de bom senso à usabilidade

na Web. 2ª ed. Rio de Janeiro: Alta Books, 2006.

DIAS, Claúdia. Usabilidade na Web: criando portais mais acessíveis. Rio de

Janeiro: Alta Books, 2003.

RODRIGUES, Bruno. Webwriting redação para a mídia digital. São Paulo Atlas 2014

1 recurso online

Page 25: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

5ª Fase

PROGRAMAÇÃO IV

Créditos: 04

Carga Horária: 60 h/a

Ementa

Computação Móvel: conceito, propriedades, limitações, cenários e tecnologias.

Plataformas para desenvolvimento de aplicações móveis. Ambiente de

desenvolvimento: configuração, interface gráfica, persistência e comunicação em rede.

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.

Bibliografia Complementar:

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.

Page 26: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

5ª Fase

SISTEMAS MULTIMÍDIA

Créditos: 04

Carga Horária: 60 h/a

Ementa

Tecnologias e aplicações multimídia. Hardware e software para multimídia.

Representação e Processamento de Áudio, Imagem e Vídeo. Multimídia na Internet.

Ergonomia de interfaces multimídia. Ferramentas de desenvolvimento. Gerência de

produto multimídia.

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.

Bibliografia Complementar:

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

Al Bovik Handbook of image and video processing. Academic Press, San Diego,

2000.

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.

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

Janeiro: Elsevier, 2003.

Page 27: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

5ª Fase TEORIA DA COMPUTAÇÃO Créditos: 04

Carga Horária: 60 h/a

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. Equivalência entre máquinas e programas.

Máquinas de Turing. Decidibilidade, redutibilidade e complexidade.

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. 2.

Ed. Boohman. Porto Alegre, 2000.

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

LUZZATTO, 2001.

Bibliografia Complementar:

SIPSER, Michael. Introdução à teoria da computação. 2. ed. São Paulo: Thomson

Learning, 2007.

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.

CHURCHMAN, C. West. Introdução a teoria dos sistemas. 2. ed. Vozes, 1972.

PACITTI, Tercio; ATKINSON, Cyril P. Programação e métodos computacionais. Rio

de Janeiro: Livros Tecnicos e Cientificos, 1975.

Page 28: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

5ª Fase

REDES I

Créditos: 04

Carga Horária: 60 h/a

Ementa

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

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

Protocolos TCP/IP. Cabeamento Estruturado. Equipamentos de Conectividade. Projeto

e Montagem de LANs.

Bibliografia Básica:

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

Campus, 1999.

ALBUQUERQUE, Fernando. TCP/IP: redes de computadores, protocolos,

Internet. Axel Books do Brasil, 2001.

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

WANs às redes ATM. Campus, 2001.

Bibliografia Complementar:

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

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.

TANEMBAUM, Andrew S. Redes de computadores. Rio de Janeiro: Elsevier, 2003.

TITTEL, Ed. Teoria e problemas de rede de computadores. Porto Alegre: Bookman,

2003.

MEDOE, Pedro A. Cabeamento de redes na prática. São Paulo, SP: Editora Saber

Ltda, 2002

Page 29: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

5ª Fase

ENGENHARIA DE SOFTWARE I

Créditos: 04

Carga Horária: 60 h/a

Ementa

Introdução a Engenharia de Software. Ciclo de vida do software. Introdução às

metodologias de desenvolvimento de sistemas: análise de requisitos, modelagem e

especificação, projeto de software. Introdução aos métodos formais de validação de

softwares. Automação do processo de desenvolvimento de softwares. Ferramentas de

apoio ao desenvolvimento de software. Tópicos avançados em engenharia de software.

Bibliografia Básica:

FIORINI, Soeli T., STAA, Arndt Von, BAPTISTA, RenanM. 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:

PRESSMAN, Roger S. Engenharia de software. 6ª. Ed. São Paulo: McGraw-

Hilll, 2006.

PFLEEGER, Shari L. Engenharia de software: teoria e prática. São Paulo: Prentice

Hall, 2004.

SOMMERVILLE, Ian. Engenharia de software. 8 ed São Paulo: Pearson.2007.

PAULA FILHO, Wilson de P. Engenharia de software: fundamentos, métodos

e padrões. Rio de Janeiro: LTC, 2003.

Guide of the SWEBoK - Trial Version - www.swebok.org – recurso on line.

Page 30: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

5ª Fase FILOSOFIA

Créditos: 04

Carga Horária: 60 h/a

Ementa

O que é filosofia. As origens da filosofia. Os problemas da filosofia na tradição da

antiguidade clássica; na tradição judaico-cristã medieval; na modernidade e

contemporaneidade. A relação entre filosofia e ciência. A filosofia e as questões da

Política, da Ética, da Estética e da Liberdade.

Bibliografia Básica:

BORNHEIM, Gerd. A. Os Filósofos Pré-Socráticos. São Paulo: Ed Cultrix, 1998. REALE, Giovanni; ANTISERI, Dário. História da Filosofia, Vol. 1;2,3. São Paulo: Paulus, 1990 (Coleção Filosofia). VERNANT, Jean-Pierre. As Origens do Pensamento Grego. Tradução de Ísis Borges B. da Fonseca. São Paulo: Editora Difel, 1988.

Bibliografia Complementar:

ARENDT, H. A condição Humana. 10. ed. Rio de Janeiro: Forense Universitária, 2000. ARISTÓTELES. Política. 3. Ed. Brasília: Ed da UnB, 1997. ARISTÓTELES. Ética a Nicômaco: texto integral. São Paulo: Martin Claret, 2010. BODÉÜS, R.ARISTÓTELES, A JUSTIÇA E A CIDADE. Tradução Nicolás Nuimi Campanario. São Paulo: Edições Loyola, 2003. CHÂTELET, F.; DUHAMEL, O.; PISIER-KOUCHNER, É. História das Ideias Políticas. Tradução: Carlos Nelson Coutinho. Rio de Janeiro: Jorge Zahar Editores, 1985. CHAUI, M.S. Introdução à História da Filosofia. 2. Ed. São Paulo: Companhia das Letras, 2007. GUNTHRIE. W. K. C. OS SOFISTAS. João Rezende Costa. S P: Paulus, 1995. SOUZA, R. T. de (et. al). Ciência e Ética: os grandes desafios. Porto Alegre:

EDIPUCRS, 2006.

Page 31: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase INTELIGÊNCIA ARTIFICIAL

Créditos: 04

Carga Horária: 60 h/a

Ementa

Introdução e histórico da Inteligência Artificial. Lógica para Inteligência Artificial. Paradigma

simbólico. Aprendizagem de máquina supervisionada, não supervisionada e por reforço.

Algoritmos de aprendizagem de máquina. Combinação e rejeição de classificadores.

Resolução de problemas. Métodos de busca. Sistemas especialistas e sistemas baseados em

conhecimento. Redes bayesianas. Solucionadores gerais de problemas. Representação e

aquisição do conhecimento. Sistemas de recomendação. Algoritmos de agrupamento e

associação de dados. Redes neurais artificiais. Sistemas fuzzy e neuro fuzzy. Computação

evolutiva. Agentes e sistemas multiagentes. Mineração de dados. Mineração de textos.

Inteligência artificial para jogos.

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.

Bibliografia Complemantar:

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.

ZHONG, Ning; RAS, Zbigniew W.; TSUMOTO, Shusaku; SUZUKI, Einoshin.

Foundations of intelligent systems. New York: Springer-Verlag, 2003.

NEGNEVITSKY, Michael. Artificial intelligence: a guide to intelligent systems. 1.ed.

California: Addison-Wesley Publishing Company, Inc., 2002.

RUSSELL, Stuart Jonathan; NORVIG, Peter. Artificial intelligence: a modern

approach. Upper Saddle River: Prentice Hall, 1995.

Page 32: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase

METODOLOGIA DA PESQUISA Créditos: 04 Carga horária: 60 horas 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 MARCONI, M. de A.; LAKATOS, E. M. Metodologia Científica. 6 ed. São Paulo: Atlas, 2011. REY, L. Planejar e redigir trabalhos científicos. 2. ed. São Paulo, SP: Editora Edgard Blücher Ltda., 1993. RUDIO, F. V. Introdução ao projeto de pesquisa científica. 10. ed. Petrópolis, RJ: Editora Vozes Ltda., 1985. Bibliografia Complementar: FACHIN, O. Fundamentos de metodologia. 3. ed. São Paulo, SP: Saraiva, 2001. LAKATOS, E. M.; MARCONI, M. de A. Metodologia do trabalho científico: procedimentos básicos, pesquisa bibliográfica, projeto e relatório, publicações e trabalhos científicos. 6. ed. São Paulo, SP: Atlas, 2001. LIMA, M. C. Monografia: a engenharia da produção acadêmica. São Paulo, SP: Saraiva, 2004. PARRA FILHO, D.; SANTOS, J. A. Apresentação de Trabalhos Científicos: Monografia, TCC, teses, dissertações. 3. ed. São Paulo, SP: Editora Futura, 2000. WAZLAWICK, R. S. Metodologia de pesquisa para ciência da computação. Rio de Janeiro: Elsevier, 2008.

Page 33: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase COMPILADORES Créditos: 04 Carga Horária: 60 h/a

Ementa

Tradução de linguagens de programação; Aspectos e Ferramentas para construção de

compiladores; Análise léxica. Análise sintática. Análise semântica e geração de código

intermediário.

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.

Bibliografia Complementar:

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

Prentice Hall, 1999.

LOUDEN, Kenneth C. Compiladores: princípios e práticas. São Paulo, SP: Pioneira

Thomson Learning, 2004.

BECK, Leland L. Desenvolvimento de software básico: assemblers, linkers,

loaders, compiladores, sistemas operacionais, bancos de dados e processadores

de texto. Rio de Janeiro: Campus, 1993.

PRICE, Ana Maria de Alencar. Implementação de linguagens de programação:

compiladores. 3. ed. Porto Alegre, RS: Instituto de Informática da UFRGS, 2005.

JOSÉ NETO, João. Introdução à compilação. Rio de Janeiro: Livros Técnicos e

Científicos, 1987.

Page 34: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase REDES II Créditos: 04

Carga Horária: 60 h/a

Ementa

Administração de Redes. Protocolos de Roteamento. Projetos de Redes de Longa

Distância. Comunicação Multicast. Tópicos Avançados em Redes de Computadores.

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.

Bibliografia Complementar:

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.

TANEMBAUM, Andrew S. Redes de computadores. Rio de Janeiro: Elsevier, 2003.

CHOWDHURY, Dhiman D. Projetos avançados de redes IP: roteamento, qualidade

de serviço e voz sobre IP. Rio de Janeiro: Campus, 2002.

COMER, Douglas. Redes de computadores e internet: abrange transmissão de

dados, ligações inter-redes, web e aplicações. 4. ed. Porto Alegre: Bookman, 2007.

WEBB, Karen. Construindo Redes Cisco usando comutação multicamadas:

Building Cisco Multilayes Switched Networks - BCMSN. São Paulo, SP: Person

Education do Brasil, 2003.

Page 35: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase ENGENHARIA DE SOFTWARE II Créditos: 04

Carga Horária: 60 h/a

Ementa

Qualidade de software. Normas e Modelos de Qualidade de Software. ISO 9126.

CMMI. MPS.BR. Introdução ao Gerenciamento de Projetos. Ciclo de Vida de um

Projeto. Fases do Ciclo de Vida do Projeto. Ferramentas para Gerenciamento de

Projetos. Gerência de Projeto de Software. Teste de Software.

Bibliografia Básica:

ROCHA, Ana Regina Cavalcanti da. Qualidade de Software. Editora: Makron Books,

2001.

KOSCIANSKI, André; SOARES, Michel dos S. Qualidade de software. 2 ed.

São Paulo: Novatec, 2007.

LOBO, Edson J. R. Curso de engenharia de software: métodos e processos para

garantir a qualidade no desenvolvimento de softwares. São Paulo, SP: Digerati

Books, 2008.

Bibliografia Complementar:

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

Software com CMM. 1.ed. Rio de Janeiro: Brasport, 1998.

TELES, Vinícius Manhães. Extreme Programming: aprenda encantar usuários

desenvolvendo software com agilidade e qualidade. SP, NOVATEC, 2004.

BARTIÉ, Alexandre. Garantia de qualidade de software. RJ: Ed Campus, 2002.

FERNANDES, Aguinaldo Aragon. Gerencia de software através de métricas:

garantido a qualidade do projeto, processo e produto. São Paulo, SP: Atlas, 1995.

COSTA, Ivani. Qualidade em tecnologia da informação conceitos de qualidade

nos processos, produtos, normas, modelos e testes de software no apoio às

estratégias empresariais. São Paulo Atlas 2013.

Page 36: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase GEOMETRIA ANALÍTICA Créditos: 02 Carga Horária: 30 h/a

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

Bibliografia Complementar:

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.

MURDOCH, David C. Álgebra Linear. 1. ed. Rio de Janeiro: LTC, 1972.

AMARAL, Léo Huet. Álgebra linear e geometria. Rio de Janeiro: Almeida Neves,

1974.

Page 37: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

6ª Fase EMPREENDEDORISMO E INOVAÇÃO Créditos: 02 Carga horária: 30 h/a Ementa Conceito de Empreendedorismo. Ciclo de Vida das Organizações. Instrumentos para

identificação de oportunidades de negócios. Perfil Empreendedor.

Intraempreendedorismo. Conceito, processos e tipos de inovação. Conceito e setores

de Negócios. Visão de Plano de Negócios. Fontes de Financiamento e apoio à

negócios Inovadores.

Bibliografia Básica: DORNELAS, J. C. A. Empreendedorismo na prática: mitos e verdades do empreendedor de sucesso. Rio de Janeiro: Campus, 2007. SCHUMPETER, J. A. A teoria do desenvolvimento econômico, uma investigação sobre lucros, capital, juro e o ciclo econômico. Tradução Maria Silvia Possas. São Paulo: Nova Cultura, 1997. TIDD, J.;Bessant, J.; PAVITT, K. Gestão da Inovação. Porto Alegre: Bookmann, 2008. Bibliografia Complementar BARBIERI, J. C.; ÁLVARES, A. C. T.; CAJAZEIRA, J. E. R.. Gestão de ideias para inovação contínua. Porto Alegre Bookman, 2011. 1 recurso online DOLABELA, F.; FILION, L. J. Boa Ideia! E agora? Plano de Negócio, o caminho mais seguro para criar e gerenciar sua empresa. São Paulo: Cultura, 2000. DORNELAS, J. C. A. Empreendedorismo corporativo: como ser empreendedor, inovar e se diferenciar na sua empresa. Rio de Janeiro: Campus, 2003. ______. Empreendedorismo transformando ideias em negócios. 5. ed. Rio de Janeiro: LTC, 2013. 1 recurso online. SALIM, C. S.; HOCHMAN, N.; RAMAL, C.; RAMAL, S. A. Construindo planos de negócios: todos os passos necessários para planejar e desenvolver negócios de sucesso, 3. ed. Rio de Janeiro: Campus, 2005.

Page 38: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

7ª Fase ESTÁGIO SUPERVISIONADO Créditos: 08 Carga Horária: 120 h/a

Ementa

Planejamento, acompanhamento e observação de processos ligados a ciência da

computação em instituições públicas ou privadas, que possibilite ao acadêmico realizar

diagnósticos e propor melhorias de acordo com a realidade da organização.

Elaboração do projeto de estágio. Execução e acompanhamento do estágio curricular

supervisionado. Elaboração e apresentação de relatórios sobre atividades de estágio.

Bibliografia Básica:

ROESCH, S. M. A. Projetos de estágio do curso de administração: guia

para pesquisas, projetos, estágios e trabalho de conclusão de curso. São Paulo:

Atlas, 1999.

SEVERINO, A.J. Metodologia do trabalho cientifico. São Paulo: Cortez, 2007.

SUSKO, I. Manual de metodologia científica – UnC. Mafra: Universidade do

Contestado, 2015. (1 recurso online)

Bibliografia Complementar:

GIL, A. C. Como elaborar projetos de pesquisa. 5. São Paulo: Atlas, 2012. +

1 recurso online

LAKATOS, E. M. Fundamentos de metodologia científica. 7. São Paulo: Atlas, 2010.

1 recurso online.

MATIAS-PEREIRA, J. Manual de metodologia da pesquisa científica, 3. ed.

Atlas, 2012. 1 recurso online

MICHEL, M. H. Metodologia e pesquisa científica em ciências sociais, 2. ed.

Atlas, 2009. 1 recurso online.

RAMOS, A. Metodologia da pesquisa científica: como uma monografia pode abrir

o horizonte do conhecimento. Atlas, 2009. 1 recurso online.

Page 39: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

7ª Fase GERÊNCIA DE REDES DE COMPUTADORES Créditos: 04 Carga Horária: 60 h/a

Ementa

Funções de gerenciamento e administração de redes: configuração, registros de

acessos e falhas, segurança, desempenho e contabilização. Processos gerente e

agente. Gerenciamento OSI. Gerenciamento de Sistemas Internet. Gerenciamento

ATM. Plataformas de gerenciamento. Monitoramento e Auditoria. Serviços de Redes

de Computadores.

Bibliografia Básica:

BURGESS, Mark. Princípios de administração de redes e sistemas. Rio de

Janeiro: LTC, 2006. LOPES, Raquel V., NICOLLETTI, Pedro S. & SAUVE,

Jacques P. Melhores práticas para gerência de redes de computadores. Rio

de Janeiro: Campus, 2003.

ALBUQUERQUE, Fernando. TCP/IP Internet: programação de sistemas

distribuídos. Rio de Janeiro: AXCEL BOOKS, 2001.

Bibliografia Complementar:

DONDA, Daniel. Guia de certificação Windows Server 2003: exame 70-290:

managing and maintaining a windows server 2003 environment. Rio de Janeiro:

Brasport Livros e Multimídia Ltda, 2004.

LOPES, Raquel V.; SAUVE, Jacques P; NICOLLETTI, Pedro S. Melhores práticas

para gerência de redes de computadores. RJ: Campus, 2003.

SOARES NETO, Vicente. Redes de dados, teleprocessamento e gerência de redes.

São Paulo, SP: Érica, 1990.

MAIA, Luiz Paulo. Arquitetura de redes de computadores. 2. Rio de Janeiro LTC

2013.

FOROUZAN, Behrouz A.; FEGAN, Sophia Chung (Colab.). Comunicação de dados e

redes de computadores. 4. ed. São Paulo: McGraw Hill, 2010.

Page 40: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

7ª Fase COMPUTAÇÃO GRÁFICA E PROCESSAMENTO DE IMAGENS Créditos: 04 Carga Horária: 60 h/a

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. Fundamentos de Processamento de Imagens. Áreas de

Aplicação. Formação de Imagens. Amostragem e Quantização. Técnicas de

Melhoramento de Imagens. Segmentação de Imagens. Representação e Descrição.

Compressão. Classificação de Imagens.

Bibliografia Básica:

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

Janeiro - RJ: Elsevier, 2003.

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

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

Edgar Blucher Ltda., 2000.

Bibliografia Complementar:

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

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

Al Bovik Handbook of image and video processing. Academic Press, San Diego,

2000.

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

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

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

Janeiro: Elsevier, 2003.

Page 41: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

7ª Fase AUTOMAÇÃO INDUSTRIAL Créditos: 04 Carga horária: 60 h/a Ementa Automação de baixo custo; automação por hardware por software; utilização de CLPS

para processos de automação; diagrama de contatos: Ladder; diagrama de blocos

Funcionais; SFC; robôs industriais; linguagens de programação; maquinas ferramentas

CNC; Sistemas de movimentação e armazenamento de materiais; células de

fabricação; A segurança de funcionamento em sistemas complexos: na fase de

concepção e fase de execução. Tolerância a falhas. Proteção. Sistemas de Supervisão.

Bibliografia Básica: ROMANO, V. Robótica Industrial: Aplicação na indústria de manufatura e de processos”, Editora Edgard Blücher. ROSÁRIO, J. M. Princípios de Mecatrônica. Editora Pearson Prentice Hall. BOLLMANN, A. Fundamentos de automação industrial pneutrônica. ABHP. Bibliografia Complementar: ALBUQUERQUE, P. U. B. de; ALEXANDRIA, A. R. de. Redes Industriais: Aplicações em Sistemas Digitais de Controle Distribuído. 2ª Ed. São Paulo: Ensino Profissional, 2009. WADLOW, T. A. Segurança de rede: projetos e gerenciamento de redes seguras, Rio de Janeiro : Editora Campus Ltda, 2000. NATALE, F. Automação Industrial. Editora Érica 6ª edição. OLIVEIRA, J. C. P. Controlador programável. São Paulo :, MAKRON BOOKS, 1993. SILVEIRA, P. R. da; SANTOS, W. E. Automação : e controle discreto. 4.ed. São Paulo :, ÉRICA, 2002.

Page 42: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

7ª Fase PROBABILIDADE E ESTATÍSTICA Créditos: 04 Carga horária: 60 h/a Ementa Conceitos básicos. Estatística descritiva. Teoria elementar de probabilidade. Variáveis

aleatórias. Distribuição de probabilidade. Estimação. Intervalo de confiança. Testes de

hipóteses. Análise da variância. Análise de correlação e regressão. Controle Estatístico

de Processo (CEP).

Bibliografia Básica: TOLEDO, G. L.; OVALLE, I. I. Estatística básica. 2. ed. São Paulo: Atlas, 2014. SPIEGEL, M. R.; CONSENTINO, P. (Trad). Estatística. 3. ed. São Paulo: Makron Books, 1993. MOORE, D. S. A estatística básica e sua prática. 3. ed. Rio de Janeiro: Livros Técnicas e Científicos, 2005. Bibliografia Complementar: MORETTIN, P. A.; BUSSAB, W. de O. Estatística básica. 8. ed. São Paulo: Saraiva, 2013. COSTA, G. G. de O. Curso de estatística básica. São Paulo Atlas 2011. BARBETTA, P. A. Estatística para cursos de engenharia e informática. 3. São Paulo Atlas 2010. MEYER, P. L.; LOURENCO FILHO, R. de C. B. (Trad). Probabilidade: aplicações à estatística. 2. ed. Rio de Janeiro: Livros Técnicos e Científicos, 2003. SILVEIRA JÚNIOR, P.; MACHADO, A. A. Curso de estatística. Pelotas: Universidade Federal de Pelotas, 1992.

Page 43: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

8ª Fase TRABALHO DE CONCLUSÃO DE CURSO Créditos: 08 Carga horária: 120 h/a

Ementa

Orientar a escolha do tema de pesquisa. Promover a redação do trabalho científico,

conforme as linhas de pesquisa do curso. Acompanhar a produção e orientação do

problema, da justificativa, dos objetivos, do método e dos procedimentos de coleta e

análise de dados.

Bibliografia Básica:

FACHIN, O. Fundamentos de metodologia. 4 ed. São Paulo: Saraiva, 2003.

LAKATOS, E. M.; MARCONI; M. A. Fundamentos de metodologia científica.

São Paulo: Atlas, 2003.

SUSKO, I. Manual de metodologia científica – UnC. Mafra: Universidade do

Contestado, 2015 (E-book)

Bibliografia Complementar:

ACEVEDO, C. R. Como fazer monografias TCC, dissertações e teses.

4ªedição. São Paulo: Atlas, 2013.

GIL, A. C. Como elaborar projetos de pesquisa. v. 5 São Paulo, 2002.

MATTAR NETO, J. A. Metodologia científica na era da informática. São

Paulo: Saraiva, 2002.

MIRANDA NETO, M. Pesquisa para o planejamento: métodos e técnicas. Rio

de Janeiro: FGV, 2005.

RAUEN, F. J. Roteiros de iniciação científica: os primeiros passos da

pesquisa científica desde a concepção até a produção e a apresentação. Palhoça:

Unisul, 2015.

Page 44: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

8ª Fase TEORIA DA ADMINISTRAÇÃO ORGANIZACIONAL Créditos: 04 Carga horária: 60 horas

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.

MAXIMIANO, A. C. A. Teoria geral da administração: da escola científica à

competitividade na economia globalizada. 2. ed. SP: Atlas, 2000.

Bibliografia Complementar:

CHIAVENATO, I. Administração novos tempos. SP: Makron Books, 2010.

LACOMBE, F.; HEILBORN, G. Administração: princípios e tendências. São

Paulo: Saraiva 2011.

ANGELONI, M. T. Comunicação nas organizações da era do conhecimento. São

Paulo: Atlas, 2010.

JOHANN, S. L. Comportamento organizacional teoria e prática. São Paulo:

Saraiva, 2013. 1 recurso online.

MONTANA, P.; CHARNOV, B. Administração. 2. ed. São Paulo: Saraiva, 2005.

Page 45: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

8ª Fase SISTEMAS DISTRIBUÍDOS Créditos: 04 Carga horária: 60 h/a

Ementa

Conceitos de sistemas distribuídos. Comunicação entre processos . Objetos

distribuídos e invocação remota. Algoritmos distribuídos. Computação em Nuvem.

Sistemas embarcados.

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.

Bibliografia Complementar:

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.

Page 46: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

8ª Fase LEGISLAÇÃO EM INFORMÁTICA Créditos: 04 Carga horária: 60 h/a

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. Marco Civil da Internet.

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.

LIMA, Paulo Marco Ferreira. Crimes de computador e segurança computacional. 2.

São Paulo Atlas 2011

Bibliografia Complementar:

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.

MARCELO, Antonio; PEREIRA, Marcos. A arte de hackear pessoas: um guia para

conhecer a Engenharia Social, os crimes digitais, os ataques de phishing e de

como os novos criminosos estão atacando na internet. Rio de Janeiro: Brasport

Livros e Multimídia Ltda., 2005.

MACMAHON, David. Ameaça cibernética: segurança na internet para sua casa e

empresa. São Paulo, SP: Market Books, 2001.

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

Forense, Rio de Janeiro, 2004.

Page 47: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

8ª Fase ROBÓTICA Créditos: 04 Carga horária: 60 h/a Ementa Visão geral dos manipuladores; fundamentos de tecnologia; programação e aplicações

de robôs; descrição matemática de manipuladores; sistemas de coordenadas em

robótica; modelagem de cinemática direita e inversa; analise e controle de movimentos

dos robôs; modelagem dinâmica e controle de movimentos; geração de trajetórias;

órgãos terminais; sensores em robótica; linguagem de programação de robôs.

Bibliografia Básica: CRAIG, J. J. Robótica. 3ª ed. São Paulo, SP: Pearson Education, 2012. MOUSSA, S. Robótica Industrial. 1ª Ed. São Paulo, SP: Ed. do autor, 2011. NIKU, S. B. Introdução à Robótica. 2. Ed. Rio de Janeiro: LTC, 2013. Bibliografia Complementar: OGATA, K. Engenharia de controle moderno. 3. ed. Rio de Janeiro: Livros Técnicos Científicos, 2000. PAZOS, F. Automação de Sistemas e Robótica. Rio de Janeiro: Axcel Books do Brasil Editora, 2003. PROVENZA, Fr.; SOUZA, H. R. de. Cinemática, estática, dinâmica. 1. ed. São Paulo, SP: Editora F. Provenza, 1976. ROSÁRIO, J. M. Princípios de mecatrônica. São Paulo, SP: Pearson Education, Inc., 2007. ROMANO, V. F. Robótica industrial: aplicação na indústria de manufatura e de processos. São Paulo, SP: Editora Edgard Blücher Ltda., 2002.

Page 48: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

DESENVOLVIMENTO DE SOFTWARE

Créditos: 04

Carga Horária: 60 h/a

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, John Vlissides. Design Patterns:

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

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

Bibliografia Complementar:

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

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

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

Addison-Wesley, 1999.

DEITEL, H. M; DEITEL, P. J. Java: como programar. Bookman, 2001.

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

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

Page 49: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

SISTEMAS DE INFORMAÇÃO

Créditos: 04

Carga Horária: 60 h/a

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.

Bibliografia Complementar:

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.

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

Page 50: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

DESENVOLVIMENTO WEB

Créditos: 04

Carga Horária: 60 h/a

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.

Bibliografia Complementar:

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.

DEITEL, H. M; DEITEL, P. J. Java: como programar. Bookman, 2001.

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

Page 51: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

SISTEMAS EMBARCADOS

Créditos: 04

Carga Horária: 60 h/a

Ementa

Introdução a sistemas embarcados. 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:

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.

Page 52: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

BANCO DE DADOS NÃO CONVENCIONAIS

Créditos: 04

Carga Horária: 60 h/a

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.

Bibliografia Complementar:

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

sobrevivência. Campus, 2001.

HEUSER, C.A. Projeto de Banco de Dados. 4.ed. 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.

Page 53: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

DATAMINING E DATA WAREHOUSE

Créditos: 04

Carga Horária: 60 h/a

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:

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

sobrevivência. Campus, 2001.

HEUSER, C.A. Projeto de Banco de Dados. 4.ed. 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.

Page 54: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

TEORIA DE CONTROLE

Créditos: 04

Carga Horária: 60 h/a

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.

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

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

Bibliografia Complementar:

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.

FAYOL, Henri. Administração industrial e geral: previsão, organização, comando,

coordenação e controle. 10. ed. São Paulo, SP: Atlas, 1990.

SANTOS, Winderson. Automação e controle discreto. São Paulo: Érica, 2002.

ALDABO, Ricardo. Sistemas de redes para controle e automação. Books Express,

2000. [s/l].

OGATA, Katsuhiko. Engenharia de controle moderno. 4. ed. São Paulo: Pearson.

Page 55: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

INTELIGÊNCIA ARTIFICIAL EM CONTROLE E AUTOMAÇÃO

Créditos: 04

Carga Horária: 60 h/a

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.

Bibliografia Complementar:

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

1989.

GANASCIA, Jean-Gabriel. Inteligência artificial. Ática, 1997.

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

LINDEN, Ricardo. Algoritmos genéticos: uma importante ferramenta da

inteligência computacional. Rio de Janeiro: Brasport, 2006.

NEGNEVITSKY, Michael. Artificial intelligence: a guide to intelligent systems. 1.ed.

California: Addison-Wesley Publishing Company, Inc., 2002.

Page 56: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

REDES DE COMUNICAÇÃO PARA CONTROLE E AUTOMAÇÃO INDUSTRIAL

Créditos: 04

Carga horária: 60 h/a

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.

Bibliografia Complementar:

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

Expansão. McGrawHill, 2000.

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.

ALBUQUERQUE, Fernando. TCP/IP: redes de computadores, protocolos, Internet.

Axel Books do Brasil, 2001.

Page 57: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

SEGURANÇA DE REDES

Créditos: 04

Carga Horária: 60 h/a

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.

Bibliografia Complementar:

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.

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.

Page 58: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

PROTOCOLOS DE ROTEAMENTO

Créditos: 04

Carga Horária: 60 h/a

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.

Bibliografia Complementar:

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.

CHOWDHURY, Dhiman D. Projetos avançados de redes IP: roteamento, qualidade

de serviço e voz sobre IP. Rio de Janeiro: Campus, 2002.

COMER, Douglas. Redes de computadores e internet: abrange transmissão de

dados, ligações inter-redes, web e aplicações. 4. ed. Porto Alegre: Bookman, 2007.

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

Expansão. McGrawHill, 2000.

Page 59: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

REDES SEM FIO

Créditos: 04

Carga Horária: 60 h/a

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:

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.

ENGST, Adam; FURMANKIEWICZ, Edson (Trad.). Kit do iniciante em redes sem fio:

o guia prático sobre redes Wi-FI para Windows e Macintosh. São Paulo, SP:

Makron Books, 2005.

Bibliografia Complementar:

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.

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

ROSS, John. O livro de Wi-Fi: instale, configure e use redes wireless (sem fio) :

cobertura em Windows, Macintosh, Linux, Unix e PDA`s. Rio de Janeiro: Alta

Books, 2003.

MATOS, Érico Tavares de. Programação JAVA para WIRELESS: aprenda a

desenvolver sistemas em J2ME. São Paulo, SP: Digerati Books, 2005.

Page 60: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

REDES DE ALTA VELOCIDADE

Créditos: 04

Carga horária: 60 h/a

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.

Bibliografia Complementar:

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

Expansão. McGrawHill, 2000.

CEREDA, Ronaldo Luiz Dias. ATM: o futuro das redes. São Paulo, SP: Makron

Books, Brisa, 1997.

FOROUZAN, Behrouz A. Protocolo TCP/IP. 3. Porto Alegre ArtMed 2010 1 recurso

online.

SOARES NETO, Vicente. Redes de alta velocidade: SMDS, Switch-Multi-Megabit-

Data-Service. 1. ed. São Paulo: Érica, 1998

SOARES, Luiz Fernando G.; SOUZA FILHO, Guido Lemos de; COLCHER, Sérgio.

Rede de computadores: das LANs, MANs e WANs as redes ATM. 2. ed. Rio de

Janeiro: Editora Campus Ltda, 1995.

Page 61: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

TÓPICOS EM CIÊNCIA DA COMPUTAÇÃO

CRIPTOGRAFIA NA COMUNICAÇÃO DE DADOS

Créditos: 04

Carga horária: 60 h/a

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. Infra-estrutura 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.

Bibliografia Complementar:

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.

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

Expansão. McGrawHill, 2000.

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

DC-UFSCar, 2000.

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

Page 62: EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO 2016 … · Coleção Schaum. 2 ed. São Paulo. Bookman. 2004. ... LEITHOLD, L. O cálculo com geometria analítica. 3 ed. São Paulo:

DISCIPLINA OPTATIVA *

LIBRAS*

Créditos: 04

Carga horária: 60 h/a

Ementa: Histórico e legislação da Educação dos surdos; Identidade surda; Filosofias educacionais para o ensino de surdos; A Língua de Sinais na Educação dos surdos. A aquisição da Língua de Sinais pela criança surda. Alfabeto Manual; Libras: conceito, gramática e prática

Bibliografia Básica: BRASIL. MINISTÉRIO DA EDUCAÇÃO. Secretaria de Educação Especial. ; ARANHA, M. S. F. (Org.). Desenvolvendo competências para o atendimento às necessidades educacionais especiais de alunos surdos. Brasília: Ministério da Educação/ Secretaria de Educação Espacial, 2005. (Saberes e práticas da inclusão) BRASIL. MINISTÉRIO DA EDUCAÇÃO. Secretaria de Educação Especial. ; SANTOS, I. B.; MONTE, F. R. F. (Coord.). Dificuldades de comunicação e sinalização: surdez. 3.ed. Brasília: Ministério da Educação, 2005. (Saberes e práticas da inclusão; Educação infantil v.07) CAPOVILLA, F. C.; RAPHAEL, W. D. Dicionário enciclopédico ilustrado trilingue língua de sinais brasileira. São Paulo: Editora Universidade de São Paulo 2008.

Bibliografia Complementar: QUADROS, R. M. Educação de surdos a aquisição da linguagem. Porto Alegre ArtMed 2001. SKLIAR, C. (Org.). Atualidade da educação bilíngue para surdos = Actualidad de laeducación bilingüe para sordos. 2.ed. Porto Alegre: Mediação, c1999. MAZZOTTA, M. J. S. Educação especial no Brasil: história e políticas públicas. 6. ed. São Paulo: Cortez, 2011. ISBN 9788524917097. PACHECO, J. Caminhos para a inclusão. Porto Alegre, RS: Artmed, 2007. SOARES, M. A. L. A Educação do surdo no Brasil. Campinas, SP: Autores Associados, 1999. Bragança Paulista, SP:

*A disciplina de LIBRAS, conforme preconiza o Decreto 5.626, de 22 de dezembro de 2005, é optativa nos cursos de Bacharelado, sendo ofertada na UnC quando o número de alunos interessados for igual ou superior a quinze.