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

Propaganda
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.
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
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:
Construção de algoritmos e estrutura de dados, Editora Makron Books, 1993.
A
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.
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
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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 Semicondutores. 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.
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.
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.
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.
UNESPHUCITEC. 1998.
Metodologia
das
Ciências
Humanas.
São
Paulo,
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.
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.
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.
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 clienteservidor; Modelo MVC; Tecnologias de aplicações web front-end e back-end; webservices;
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.
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.
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.
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
de interação homem-máquina.
homem-máquina.
Fundamentos
de
interface
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 sistemas
interativos.
Metodologias,
de concepção, projeto e implementação
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
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.
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.
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. SAGRALUZZATTO, 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.
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
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: McGrawHilll, 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
processos”, Editora Edgard Blücher.
de
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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-MegabitData-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.
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.
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.
Download