Buscar

UTP_EMENTAS_CIENCA-COMPUTACAO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO 
 
 
EMENTAS: CURRICULO CTCAN2008-36S000 
 
 
Disciplina: Programação de Computadores I 
Formação: Básica Série/Período: 1º P Carga horária: 36 
Ementa: Conceito de algoritmo e programação estruturada. Conceito de pseudo-código. 
Introdução à linguagem de programação "C". Estrutura básica de um programa em 
"C". Tipos de dados. Operadores aritméticos. Constantes, variáveis e expressões. 
Comando de atribuição. Comandos padrões de leitura e escrita. Condições e 
operadores relacionais e lógicos. Estruturas de controle de fluxo de programa 
(seqüencial, condicional, repetitivas). 
Bibliografia 
básica: 
FORBELLONE, André L. V., EBERSPÄCHER, Henri F., Lógica de Programação, 
Makron Books, São Paulo, 2000 
MIZRAHI, V. Viviane, Treinamento em Linguagem C – Modulo 1 , Makron Books, 
São Paulo. 
SCHILDT, Herbert, C Completo e Total, Makron Books, São Paulo, 1996 
Bibliografia 
Complementar: 
DEITEL, H. M., DEITEL, P. J., Como Programar em C, LTC Editora, Rio de 
Janeiro, 1999 
FARRER, Harry; et al, Algoritmos Estruturados, LTC Editora, Rio de Janeiro, 1989 
GUIMARÃES, Ãngelo de M., LAGES, Newton A. de C., Algoritmos e Estruturas de 
Dados, LTC Editora, Rio de Janeiro, 1994 
 
 
Disciplina: Lógica de Programação 
Formação: Básica Série/Período: 1º P Carga horária: 72h 
Ementa: Definição de problemas; métodos de solução de problemas; definição versus solução; 
modelos de desenvolvimento. Conhecer as variáveis, operadores e comandos 
básicos; criar algoritmos capazes de manusear tais estruturas. Conhecer o tratamento 
de estruturas de dados estáticas como vetores, matrizes e registros. Conhecer 
algoritmos prontos de pesquisa e ordenação utilizando estruturas de dados estáticas. 
Conhecer conceito, exemplo e uso de subprogramas. Conhecer formato de 
armazenamento de dados em arquivos. Conhecer conceito, exemplo e uso de 
recursividade. Conhecer alocação dinâmica de memória através de conceito de 
ponteiros.. 
Bibliografia 
básica: 
CORMEN, Thomas H. et al. Introduction to algorithms. Cambridge : 
McGraw-Hill, 2001. 1180p 
FORBELONE, A. L. V.; EBERSPÄCHER, H. F.. Lógica de Programação. Makron 
Books. 2000. 
Bibliografia 
Complementar: 
MAGRI J. A. Lógica de Programação – ensino prático. Editora Érica. 2003. 
KOTANI A. M.; SOUSA R. L.; UCCI W.. Lógica de Programação – Os primeiros 
passos. 10º Ed. Editora Erica. 1991. 
LAGES, G. Algoritmos e estrutura de dados. Rio de Janeiro: LTC, 1985. 
ROSA N. B.. Informática e Lógica de Programação. São Paulo: Campus. 1988 
 
 
 
Disciplina: Introdução a Computação 
Formação: Básica Série/Período: 1º P Carga horária: 72h 
 
 
Ementa: Histórico e classificação dos computadores. Conceitos de hardware. Sistemas de 
numeração. Conceitos de software. Modalidades de processamento. 
Bibliografia 
básica: 
NORTON, Peter. Introdução à Informática. SP: Makron Books, 1996. 
 
Bibliografia 
Complementar: 
TANENBAUM, A.. Organização Estruturada de Computadores, Rio de Janeiro: 
Printice-Hall, 1992. 
TANENBAUM, A.. Sistemas Operacionais Modernos, Rio de Janeiro: Printice-Hall, 
1995. 
VELLOSO F.C.. Informática: Conceitos Básicos, Rio de Janeiro: Campus, 2000. 
 
 
Disciplina: Comunicação e Expressão 
Formação: Complementar e 
Humanística 
Série/Período: 1º P Carga horária: 36h 
Ementa: Tipos de textos: narrativo, descritivo e dissertativo; literário, técnico comercial e 
técnico científico. Compreensão e interpretação textual. Estrutura do texto: coesão, 
coerência e unidade textual. Habilidade básica de produção textual. Técnicas de 
resumo, resenha e síntese. NBR 10520 sobre Citações Bibliográficas. Redação 
técnica instrumental. Estudo e prática da norma culta e escrita: ortografia, 
dificuldades especiais em LP. Comunicação oral interpessoal. Prática de Oratória. 
Bibliografia 
básica: 
FARACO, C.A. ;MANDRYK D. Língua Portuguesa: Prática de Redação para 
Estudantes Universitários. 9ª ed. Petrópolis:Vozes, 1997. 
MEDEIROS, João Bosco. Redação Científica: A Prática de Fichamento, Resumo 
e Resenhas. 4ª ed. São Paulo: Atlas, 1999. 
Bibliografia 
Complementar: 
MEDEIROS, João Bosco. Português Instrumental. Para os Cursos de 
Contabilidade, Economia e Administração. 3ª ed. São Paulo: Atlas, 1998. 
POLITO, Reinaldo. Como Falar Corretamente e sem Inibições. 92ª ed. São Paulo: 
Saraiva, 2000. 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico Curitiba: Gráfica Capital, 2003. 
 
 
Disciplina: Lógica Matemática 
Formação: Básica Série/Período: 1º P Carga horária: 72h 
Ementa: Calculo Proposicional; Argumentos ; Sentenças Abertas; Enunciados Categóricos; 
Cálculo de Predicados; sistemas dedutivos naturais e axiomáticos; introdução a 
completeza, consistência e coerência; introdução a formalização de problemas e 
sistemas de computação simples. 
Bibliografia 
básica: 
ALENCAR FILHO, Edgard de, Iniciação à Lógica Matemática. 18. ed. 203 p, São 
Paulo : Nobel, 2000 
Bibliografia 
Complementar: 
DAGHLIAN, Jacob ; Lógica e Álgebra de Boole, 4. ed. 167 p., São Paulo : Atlas, 
1995NAO A LICA 
DEL PICCHIA, Walter; Métodos Numéricos para Resolução de Problemas Lógicos. 
São Paulo : Edgard Blücher, 1993. 
 
 
Disciplina: Matemática Discreta e Análise Combinatória 
Formação: Básica Série/Período: 1º P Carga horária: 72h 
Ementa: Teoria dos conjuntos; Reticulados; Relações e Funções; Demonstrações de 
teoremas; Cálculo Combinatório; Relações de Recorrência; Funções 
 
 
Geradoras; Princípio de Inclusão e Exclusão; Teoria de Contagem. 
 
Bibliografia 
básica: 
MENEZES P. B. Matemática Discreta para Computação e Informática. Editora 
Sagra. 
GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação. Rio 
de Janeiro: LTC Editora, 3ª edição, 1995. 
GOLDBARG, Marco Cesar. LUNA, Henrique. Otimização Combinatória e 
Programação Linear. São Paulo: Editora Campus. 
Bibliografia 
Complementar: 
LIPSCHUTZ, Seymour. Schaum´s outline of theory and problems of discrete 
mathematics. 2ª edition. McGraw-Hill, 1997. 
 
 
Disciplina: Projeto Interdisciplinar I 
Formação: Complementar e 
Humanística 
Série/Período: 1º P Carga horária: 18h 
Ementa: O Projeto Interdisciplinar destina-se a interdisciplinaridade visando mostrar ao aluno 
a articulação das disciplinas estudadas durante a série em um projeto de sistema 
computacional. Este projeto envolve: o estudo e definição do tema a ser estudado e 
pesquisa das bases teóricas que norteiam do tema. 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Atividades Complementares I 
Formação: Complementar e 
Humanística 
Série/Período: 1º P Carga horária: 18g 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Programação de Computadores II 
Formação: Básica Série/Período: 2º P Carga horária: 72h 
Ementa: Estruturas compostas homogêneas de dados (strings). Apontadores (ponteiros). 
Funções e parâmetros (passagem de parâmetro por valor, passagem de parâmetro por 
referência). Estruturas compostas heterogêneas de dados (estruturas / uniões). 
Arquivos. 
Bibliografia FARRER, Harry; etal, Algoritmos Estruturados, LTC Editora, Rio de Janeiro, 1989 
 
 
básica: GUIMARÃES, Ãngelo de M., LAGES, Newton A. de C., Algoritmos e Estruturas de 
Dados, LTC Editora, Rio de Janeiro, 1994 
SCHILDT, Herbert, C Completo e Total, Makron Books, São Paulo, 1996 
Bibliografia 
Complementar: 
FORBELLONE, André L. V., EBERSPÄCHER, Henri F., Lógica de Programação, 
Makron Books, São Paulo, 2000 
DEITEL, H. M., DEITEL, P. J., Como Programar em C, LTC Editora, Rio de 
Janeiro, 1999 
MIZRAHI, V. Viviane, Treinamento em Linguagem C – Modulo 2 , Makron Books, 
São Paulo 
 
 
Disciplina: Geometria Analítica e Álgebra Linear 
Formação: Básica Série/Período: 2º P Carga horária: 72h 
Ementa: Matrizes. Sistemas Lineares. Determinantes. Vetores no Rn. Sistema de Coordenadas 
Cartesianas. Produto de Vetores. Reta. Plano. Espaços Vetoriais Reais. 
Transformações Lineares. Autovalores e Autovetores. 
Bibliografia 
básica: 
Boulos, P. – “Geometria Analítica – um tratamento vetorial”, Mc-Graw Hill, 1987 
Steinbruch, Alfredo - Álgebra Linear – Editora: Makron Books 
Bibliografia 
Complementar: 
Steinbuch, Alfredo e Winterle, Paulo - “Geometria Analítica”, Mc Graw-Hill, 1987. 
Venturi, J. - “Álgebra Vetorial e Geometria Analítica”, Editora UFPR, Curitiba, 
1989. 
LEITHOLD, L. O Cálculo com geometria analítica. v. 2. 3 ed. São Paulo : Harbra, 
1994. 
Lipschutz, Seymour - Álgebra Linear - Editora: Mc Graw Hill 
 
 
Disciplina: Circuitos e Sistemas Digitais 
Formação: Básica Série/Período: 2º P Carga horária: 72h 
Ementa: Sistemas Numéricos. Álgebra Booleana, Simplificação de funções booleanas, 
Sistemas digitais combinacionais, Sistemas digitais seqüenciais, Projeto de circuitos 
lógicos. Atrasos de propagação; Família de média integração (MSI – TTL, CMOS, 
ECL) 
Bibliografia 
básica: 
IDOETA, I., CAPUANO, F. G. Elementos de Eletrônica Digital. Érica, 1984 
 
Bibliografia 
Complementar: 
CAPUANO, F. G. Exercícios de Eletrônica Digital. Érica, 1991. 
TOCCI, Ronald. Sistemas Digitais: Princípios e Aplicações. Prentice-Hall, 1994. 
 
 
Disciplina: Física Computacional I 
Formação: Básica Série/Período: 2º P Carga horária: 72h 
Ementa: Mecânica: Movimento retilíneo. Grandezas básicas: distância, tempo, velocidade, 
aceleração. Movimento circular. Trabalho e energia cinética. Hidrostática e 
Hidrodinâmica. Ondas e movimentos periódicos. Termodinâmica: Calor. Leis da 
Termodinâmica. Teoria cinética dos gases. Entropia 
Bibliografia 
básica: 
SEARS, ZEMANSKY e YOUNG. FÍSICA vol. 1 (Mecânica da Partícula e dos 
Corpos Rígidos) e vol. 2 (Óndas e Termodinâmica). Editora LTC. 
HALLIDAY, RESNICK e WALKER. FUNDAMENTOS DA FÍSICA vol. 1 
(Mecânica) e vol. 2 (Gravitação, Ondas e Termodinâmica). Editora LTC. 
Material obtido de sites da Internet sobre ensino de Física. 
Bibliografia 
 
 
Complementar: 
 
 
Disciplina: Cálculo I 
Formação: Básica Série/Período: 2º P Carga horária: 72h 
Ementa: Estudo de funções, limites, derivadas e suas aplicações em vários campos, tais como 
taxas de variação em geral e determinação de tangentes a curvas. Análise de 
problemas que envolvem máximos e mínimos. 
Bibliografia 
básica: 
SWOKOWSKI, E. W. Cálculo com Geometria Analítica. v 1. São Paulo: Makron 
Books, 1995. 
BOULOS, P. Cálculo Diferencial e Integral. v 1. São Paulo: Makron Books, 1999. 
Bibliografia 
Complementar: 
ÁVILA, G. S. S. Cálculo I: Funções de uma variável. v 1. Rio de Janeiro: LTC, 
1994. 
GUIDORIZZI, H. Um Curso de Cálculo. v 1. Rio de Janeiro: LTC, 1986. 
HUGUES-HALLETT, D. et allii., Cálculo. v 1 e 2. Rio de Janeiro: LTC, 1997. 
LEITHOLD, L. O Cálculo com Geometria Analítica. v 1. São Paulo: Harbra, 1998. 
 
 
Disciplina: Projeto Interdisciplinar II 
Formação: Complementar e 
Humanística 
Série/Período: 2º P Carga horária: 18h 
Ementa: O Projeto Interdisciplinar destina-se a interdisciplinaridade visando mostrar ao aluno 
a articulação das disciplinas estudadas durante a série em um projeto de sistema 
computacional. Este projeto envolve: o estudo e definição do tema a ser estudado e 
pesquisa das bases teóricas que norteiam do tema. 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Atividades Complementares II 
Formação: Complementar e 
Humanística 
Série/Período: 2º P Carga horária: 18g 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Estrutura de Dados e Algoritmos I 
 
 
Formação: Básica Série/Período: 3º P Carga horária: 72h 
Ementa: Dados estruturados: vetores, matrizes, estruturas (registros). Ponteiros e alocação 
dinâmica de memória. Análise de algoritmos: funções de complexidade. Notação 
“Big-O”.Recursividade. Equações de recorrência. Algoritmos de classificação 
ordenação) e pesquisa em memória. Tipos abstratos de dados. Estruturas dinâmicas e 
seus algoritmos: pilhas, filas e listas encadeadas. Hashing. Desenvolvimento de 
programas utilizando linguagens de alto nível para aplicação de estruturas de dados e 
seus algoritmos. 
Bibliografia 
básica: 
LOUDON, Kyle, Dominando Algoritmos com C, Ed. Ciência Moderna, Rio de 
Janeiro, 2000. 
SZWARCFITER, Jayme L., MARKENZON, Lilian, Estruturas de Dados e 
SeusAlgoritmos, LTC Editora, Rio de Janeiro, 1994. 
TENENBAUM, Aaron M.; et al, Estruturas de Dados Usando C, Makron Books, 
São Paulo, 1995. 
Bibliografia 
Complementar: 
LAFORE, Robert, Aprenda em 24 Horas: Estrutura de Dados e Algoritmos, Editora 
Campus, Rio de Janeiro, 1999. 
ZIVIANI, Nivio, Projeto de Algoritmos: com Implementações em Pascal e C, Ed. 
Pioneira, São Paulo, 1996 
 
 
Disciplina: Programação de Computadores III 
Formação: Básica Série/Período: 3º P Carga horária: 72h 
Ementa: Estudo dos conceitos básicos e avançados da metodologia orientada a objetos e a 
utilização da linguagem de programação C++ para a aplicação dos conceitos. 
Bibliografia 
básica: 
MIZRAHI, Vctorine Viviane. Treinamento em Linguagem C++ - Módulo I. Makron 
Books,1994. 
STROUSTRUP, Bejarne. A linguagem de Programação C++. Bookman, 2000. 
Bibliografia 
Complementar: 
MIZRAHI, Vctorine Viviane. Treinamento em Linguagem C++ - Módulo II. Makron 
Books,1994. 
 
 
Disciplina: Arquitetura e Organização de Computadores 
Formação: Básica Série/Período: 3º P Carga horária: 72h 
Ementa: Conceitos básicos (representações numéricas, bases numéricas, arquitetura Von 
Neumann), Programação em Assembly, ULA, CPU (unidades básicas, registradores, 
busca da instrução e operandos, decodificação, execução, acesso à memória, 
finalização), Pipeline (dependências/hazards, otimizações e novas tecnologias), 
Memória (leitura e escrita, endereçamento, cache e desempenho de cache), I/O 
(interrupção, DMA, barramentos e dispositivos) e Arquitetura paralelas 
(multiprocessadores, multicomputadores, acoplamento). 
Bibliografia 
básica: 
Patterson, David A. & HennessyJohn L. Organização e Projeto de Computadores – A 
interface hardware e software, LTC, 2000. 
Monteiro, Mário A. Introdução à Organização de Computadores, 3ª edição, Rio de 
Janeiro, LTC,1996. 
Bibliografia 
Complementar: 
Tanenbaum, Andrew S., Organização Estruturada de Computadores, 3ª edição, 
Prentice-Hall,1992.. 
 
 
Disciplina: Teoria da Computação, Linguagens Formais e Autômatos I 
Formação: Básica Série/Período: 3º P Carga horária: 36h 
 
 
Ementa: Noções de Linguagens. Expressões Regulares. Autômatos Determinísticos. 
Autoômato Finito Não Determinístico (NFA). Algoritmos sobre Autômatos. 
Bibliografia 
básica: 
Hopcroft, J. E.; Motwani, R.;Ullman, J.D. “Introdução a Teoria de Autômatos, 
Linguagens e Computação”, Campus, 2002. 
Menezes, P. B. “Linguagens Formais e Autômatos”, 4a Ed, Porto Alegre, Sagra 
Luzzato,.2002. 
Lewis, H., Papadimitriou, C. “Elementos de Teoria da Computação”, 2a Ed, Porto 
Alegre, Bookman, 2000. 
Bibliografia 
Complementar: 
Diverio, T., Menezes, P. “Teoria da Computacao” , 2a Ed., Porto Alegre, Sagra 
Luzzatto, 2003. 
Gersting, J. “Fundamentos Matemáticos para Ciência da Computação”, 4a Ed., Rio 
de Janeiro, LTC, 2001. 
Brookshear, J., “Ciência da Computação” , 5a Ed., Porto Alegre, Bookman, 2000. 
 
 
Disciplina: Física Computacional II 
Formação: Básica Série/Período: 3º P Carga horária: 72h 
Ementa: Eletromagnetismo: Eletrostática. Eletrodinâmica. Magnetismo. Campo magnético. 
Ondas eletromagnéticas. Dispositivos eletromagnéticos. Óptica: Natureza e 
propagação da luz. Formação de imagens. Reflexão e refração. Instrumentos ópticos: 
lentes e espelhos. Dispositivos ópticos: telescópios, microscópios, projetores, 
câmeras fotográficas, dispositivos de carga acoplada. Interferência e difração. 
Polarização. 
Bibliografia 
básica: 
SEARS, ZEMANSKY e YOUNG. FÍSICA vol. 3 (Eletricidade) e vol. 4 (Óptica). 
Editora LTC. 
HALLIDAY, RESNICK e WALKER. FUNDAMENTOS DA FÍSICA vol. 3 
(Eletromagnetismo) e vol. 4 (Ótica e Física Moderna). Editora LTC. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Cálculo Numérico I 
Formação: Básica Série/Período: 3º P Carga horária: 36h 
Ementa: Noções sobre Erros. Zeros de funções algébricas e transcendentes. Solução numérica 
de sistemas de equações lineares e não lineares. Interpolação polinomial. Ajuste 
Polinomial. Integração numérica. Solução numérica de equações diferenciais 
ordinárias. 
Bibliografia 
básica: 
Campos, Frederico Ferreira, filho. Algoritmos Numéricos. LTC. 2001. 
 
Bibliografia 
Complementar: 
Ruggiero, M. A. G. Cálculo Numérico - Aspectos Teóricos e Computacionais. 
São Paulo. Makron Books. 1988. 
 
 
Disciplina: Projeto Interdisciplinar III 
Formação: Complementar e 
Humanística 
Série/Período: 3º P Carga horária: 18h 
Ementa: O Projeto Interdisciplinar destina-se a interdisciplinaridade visando mostrar ao aluno 
a articulação das disciplinas estudadas durante a série em um projeto de sistema 
computacional. Este projeto envolve: o estudo e definição do tema a ser estudado e 
pesquisa das bases teóricas que norteiam do tema. 
 
 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
Disciplina: Atividades Complementares III 
Formação: Complementar e 
Humanística 
Série/Período: 3º P Carga horária: 18g 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Estrutura de Dados e Algoritmos II 
Formação: Básica Série/Período: 4º P Carga horária: 72h 
Ementa: Árvores binárias e seus algoritmos de percurso. Árvore de busca binária e suas 
operações. Balanceamento de árvores (AVL). Heaps e filas de prioridades. Árvores 
múltiplas: B e B*. Árvores digitais: tries e Patricia. Algoritmo de Huffman. Grafos, 
suas propriedades e suas representações. Percursos em grafos. Ordenação topológica. 
Conexidade. Centros de emergência. Algoritmos com grafos. Árvore geradora (de 
expansão) mínima. Caminhos mínimos. Fluxo máximo. Caminhos eulerianos e 
hamiltonianos. Problema do carteiro chinês. Heurística do caixeiro viajante. 
Bibliografia 
básica: 
LOUDON, Kyle, Dominando Algoritmos com C, Ed. Ciência Moderna, Rio de 
Janeiro, 2000. 
SZWARCFITER, Jayme L., MARKENZON, Lilian, Estruturas de Dados e Seus 
Algoritmos, LTC Editora, Rio de Janeiro, 1994. 
TENENBAUM, Aaron M.; et al, Estruturas de Dados Usando C, Makron Books, 
São Paulo, 1995. 
Bibliografia 
Complementar: 
LAFORE, Robert, Aprenda em 24 Horas: Estrutura de Dados e Algoritmos, Editora 
Campus, Rio de Janeiro, 1999. 
VILLAS, Marcos V.; et al, Estruturas de Dados, Editora Campus, Rio de Janeiro, 
1993. 
ZIVIANI, Nivio, Projeto de Algoritmos: com Implementações em Pascal e C, Ed. 
Pioneira, São Paulo, 1996. 
 
 
Disciplina: Programação de Computadores IV 
Formação: Básica Série/Período: 4º P Carga horária: 72h 
Ementa: Estudo dos conceitos básicos e avançados da metodologia orientada a objetos e a 
utilização da linguagem de programação C++ para a aplicação dos conceitos. 
 
 
Bibliografia 
básica: 
STROUSTRUP, Bejarne. A linguagem de Programação C++. Bookman, 2000. 
MIZRAHI, Vctorine Viviane. Treinamento em Linguagem C++ - Módulo I. Makron 
Books,1994. 
Bibliografia 
Complementar: 
MIZRAHI, Vctorine Viviane. Treinamento em Linguagem C++ - Módulo II. Makron 
Books,1994. 
 
 
Disciplina: Cálculo Numérico II 
Formação: Básica Série/Período: 4º P Carga horária: 36h 
Ementa: Interpolação polinomial. Ajuste Polinomial. Integração numérica. Solução 
numérica de equações diferenciais ordinárias. 
Bibliografia 
básica: 
Campos Filho, Frederico Ferreira, Algoritmos Numéricos. LTC, 2001. 
 
Bibliografia 
Complementar: 
Ruggiero, M. A. G. Cálculo Numérico – Aspectos Teóricos e Computacionais. 
São Paulo. Makron Books, 1988. 
 
 
Disciplina: Teoria da Computação, Linguagens Formais e Autômatos II 
Formação: Básica Série/Período: 4º P Carga horária: 108h 
Ementa: Gramáticas Regulares. Gramáticas Livre de Contexto. Autômatos de pilha. Máquina 
de Turing. Linguagens Sensíveis ao Contexto. Linguagens Enumeráveis 
Recursivamente. Decidibilidade. Computabilidade. Funções recursivas. Tese de 
Church. Teorema da incompleteza de Godel. Classes de problemas P, NP, NP-
Completa e NP - Difícil. Métodos de redução de problemas. 
Bibliografia 
básica: 
Hopcroft, J. E.; Motwani, R.;Ullman, J.D. “Introdução a Teoria de Autômatos, 
Linguagens e Computação”, Campus, 2002. 
Menezes, P. B. “Linguagens Formais e Autômatos”, 4a Ed, Porto Alegre, Sagra 
Luzzato,.2002. 
Lewis, H., Papadimitriou, C. “Elementos de Teoria da Computação”, 2a Ed, Porto 
Alegre, Bookman, 2000. 
Bibliografia 
Complementar: 
Diverio, T., Menezes, P. “Teoria da Computacao” , 2a Ed., Porto Alegre, Sagra 
Luzzatto, 2003. 
Gersting, J. “Fundamentos Matemáticos para Ciência da Computação”, 4a Ed., Rio 
de Janeiro, LTC, 2001. 
Brookshear, J., “Ciência da Computação” , 5a Ed., Porto Alegre, Bookman, 2000. 
 
 
Disciplina: Compiladores 
Formação: Básica Série/Período: 4º P Carga horária: 72h 
Ementa: Análise Léxica. Análise Sintática. Análise Semântica. Geração de Código 
Intermediário. Otimização de Código. 
Bibliografia 
básica: 
Aho, A.V., R.Sethi e Ullman, J.D.. Compiladores: Princípios, técnicas e ferramentas. 
Editora LTC, 1995. 
Bibliografia 
Complementar: 
Sebesta, R.W. “Conceitos de Linguagens de Programação”, 5a Ed, Bookman, 2003. 
Menezes, P.B.. Linguagens Formais e Autômatos. 4ª Edição, Porto Alegre, Ed. Sagra 
Luzzato, 2002. 
 
 
 
 
 
Disciplina: ProjetoInterdisciplinar IV 
Formação: Complementar e 
Humanística 
Série/Período: 4º P Carga horária: 18h 
Ementa: O Projeto Interdisciplinar destina-se a interdisciplinaridade visando mostrar ao aluno 
a articulação das disciplinas estudadas durante a série em um projeto de sistema 
computacional. Este projeto envolve: o estudo e definição do tema a ser estudado e 
pesquisa das bases teóricas que norteiam do tema. 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
Disciplina: Atividades Complementares IV 
Formação: Complementar e 
Humanística 
Série/Período: 4º P Carga horária: 18g 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar: 
 
 
 
 
Disciplina: Redes de Computadores I 
Formação: Tecnológica Série/Período: 5º P Carga horária: 72h 
Ementa: Padronização ISO-OSI; Padronização TCP/IP; Estrutura da Arquitetura TP/IP; 
Descrição dos Protocolos da Arquitetura TCP/IP; Transmissão de sinais; Modulação 
e Demodulação de Sinais. 
Bibliografia 
básica: 
TANENBAUM, Andrew. Redes de Computadores. Rio de Janeiro, Campus, 1997. 
COMER, Douglas E. Interligação de Redes com TCP/IP, 3ª Edição, Rio de Janeiro, 
Campus, 1998. 
Bibliografia 
Complementar: 
SOARES, Luiz Fernando Gomes, LEMOS, Guido, COLCHER, Sergio. Redes de 
computadores: das LANs, MANs e WANs às redes ATM. 2. ed. rev. e ampl. Rio 
de Janeiro: Campus, 1995 
HELD, Gilbert. . Comunicação de dados. Rio de Janeiro: Campus; New Riders, 
1999. 708 p. ISBN 8535204652 
 
 
Disciplina: Sistemas Operacionais I 
Formação: Tecnológica Série/Período: 5º P Carga horária: 72h 
Ementa: Conceitos básicos (Funções, história, a classificação e estrutura). Processos 
 
 
(processos e threads, estados, escalonamento, monoprocessamento e 
multiprocessamento). Comunicação entre processos (técnicas de IPC, Sincronismo, 
deadlocks). Entrada e Saída (HW e SW, DMA, Device Drivers, discos, terminais, 
rede). 
Bibliografia 
básica: 
TANENBAUM, Andrew S; MACHADO FILHO, Nery (Trad.). Sistemas 
operacionais modernos. Rio de Janeiro Prentice Hall 1995. 493 p. ISBN 
8570540590. 
SILBERSCHATZ, Abraham; GALVIN, Peter Baer. . Sistemas operacionais: 
conceitos e aplicações. 5.ed. São Paulo: Prentice Hall, 2000. 903 p. ISBN 
8587918028. 
LOUKIDES, Mike; NAKAZA - MÁRCIA NORIE (Trad.). Programando com 
ferramentas GNU. Curitiba: Conectiva, 2000. 269 p. ISBN 8587118110. 
Bibliografia 
Complementar: 
MACHADO, Francis B. e MAIA, Luis Paulo. Arquitetura de Sistemas Operacionais, 
Rio de Janeiro: LTC, 1997. 
 
 
Disciplina: Banco de Dados I 
Formação: Tecnológica Série/Período: 5º P Carga horária: 72h 
Ementa: Conceituação. Arquitetura de SGDB. Modelagem de dados: modelo E-R e suas 
variações, abstrações por agregação e generalização. Modelos de representação 
(relacional, hierárquico e redes). Normalização e manutenção da integridade. 
Arquitetura de Sistemas de Bancos de Dados, SQL. 
Bibliografia 
básica: 
SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de 
banco de dados. 3. ed. São Paulo: Makron Books, 1997. 778 p. 
DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro: Campus, 
2000. 803 p. ISBN 8535205608. 
ELMASRI, Ramez; NAVATHE, Shamkant B.; SOUZA, Teresa Cristina Padilha de; 
CÔRTES, Sérgio da Costa (Rev. téc.). Sistemas de banco de dados: fundamentos e 
aplicações. 3. ed. Rio de Janeiro: LTC, 2002. 837 p. 
Bibliografia 
Complementar: 
GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D; WIDOM, Jennifer. 
Implementação de sistemas de bancos de dados. Rio de Janeiro: Campus, 2001. 
686 p. ISBN 853520749X. 
KORTH, Henry F; SILBERSCHATZ, Abrahan; TERADA, Routo; SILVA, Dilma 
Menezes da; FERREIRA, Carlos Eduardo. Sistema de bancos de dados. São Paulo: 
McGraw-Hill, 1989. 582 p. ISBN 0074502085 
 
 
Disciplina: Paradigmas de Linguagens de Programação 
Formação: Básica Série/Período: 5º P Carga horária: 72h 
Ementa: Critérios para avaliação de Linguagens. Tipos, escopo, vinculação e tempo de 
vinculação de variáveis. Subrotina, co-rotina e recursividade. Métodos de descrição 
de semânticas formais (operacional, denotacional e axiomática). Paradigma 
Imperativo. Paradigma Orientado a Objetos. Paradigma Lógico. Paradigma 
Funcional. Paradigma Concorrente. Estruturas de controle, estado e propriedade de 
um programa nos diferentes paradigmas. 
Bibliografia 
básica: 
Sebesta, R. Conceitos de Linguagens de Programação. Porto Alegre: Bookmann, 
2002. 
Bibliografia 
Complementar: 
Clocksin, W. F.; Mellish, C. S.. Programming in Prolog. Berlin: Heidelberg, 1994. 
Fowler, M. et al., UML Essencial: Um Breve Guia para a Linguagem Padrão de 
Modelagem de Objetos, Porto Alegre: Bookman, 2000. 
Guy L.; Steele Jr., Common Lisp the Language, 2nd Edition. Digital Press. Disponível 
na Web: http://elib.cs.sfu.ca/Collections/CMPT/cs-books/cltl/clm/clm.html 
 
 
Paul Graham, On Lisp, disponível na web: http://www.paulgraham.com/onlisp.html 
Ghezzi, C.; Jazayeri, M.. Conceitos de Linguagens de Programação. Rio de Janeiro: 
Campus, 1991. 
Jamsa, K.; Lars K.. Programado em C/C++: A Bíblia. São Paulo: Makron Books, 
1999. 
Silva, J.C.G. da; Assis, F.S.G. de, Linguagem de Programação: Conceitos e 
Avaliação Fortran, C, Pascal, Modula 2, Ada, Chill. São Paulo: Mc-Graw-Hill, 
1988. 
 
 
Disciplina: Engenharia de Software I 
Formação: Tecnológica Série/Período: 5º P Carga horária: 72h 
Ementa: Modelos, Introdução a Engenharia de Software, Instrumentação para 
desenvolvimento de projeto para Web, Requisitos de Software, Análise de 
Requisitos, Arquitetura de Software, Modelos de design de software, Revisão, 
Qualidade de Software, Teste de Software, Métricas, Gestão de Projetos de Software. 
Bibliografia 
básica: 
PFLEEGER, Shari Lawrence. Software engineering : theory and practice, 
Englewood Cliffs, N. J.: Prentice Hall, 2001, 659p. ISBN 0130290491. 
PRESSMAN, Roger S.. Engenharia de software. São Paulo: Makron Books, c1995. 
1056 p. ISBN 85-346-0237-9. 
SOMMERVILLE, Ian. Engenharia de software. 6. ed. São Paulo: Addison - 
Wesley, 2003 592 p. ISBN 8588639076. 
RIZZONI, A. B; CHIOSSI, T. C. S.. Introdução á engenharia do software. São 
Paulo : UNICAMP, 2001. 148p. 
Bibliografia 
Complementar: 
ROCHA, Ana R. C.; MALDONADO, José Carlos; WEBER, Kival Chaves. 
Qualidade de software: teoria e prática. 1. ed. São Paulo: Prentice Hall, 
2001. 303 p. ISBN 8587918540 
VARGAS, Ricardo Viana. Gerenciamento de projetos: estabelecendo 
diferenciais competitivos. 5. ed. Rio de Janeiro: Brasport, 2000. 238 p. ISBN 
8574520608 
REZENDE, D. A..Engenharia de software e sistemas de informação. Rio de 
Janeiro: Brasport, 2002, 358p. ISBN 8574520942. 
 
 
Disciplina: Projeto Interdisciplinar V 
Formação: Complementar e 
Humanística 
Série/Período: 5º P Carga horária: 18h 
Ementa: O Projeto Interdisciplinar destina-se a interdisciplinaridade visando mostrar ao aluno 
a articulação das disciplinas estudadas durante a série em um projeto de sistema 
computacional. Este projeto envolve: o estudo e definição do tema a ser estudado e 
pesquisa das bases teóricas que norteiam do tema. 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentaçãode Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
Disciplina: Atividades Complementares V 
Formação: Complementar e 
Humanística 
Série/Período: 5º P Carga horária: 18g 
 
 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Redes de Computadores II 
Formação: Tecnoloógica Série/Período: 6º P Carga horária: 54h 
Ementa: Equipamentos de comunicação para Redes locais e Geograficamente Distribuídas; 
Redes locais de comunicação; Protocolos de Redes de alta velocidade. 
Bibliografia 
básica: 
MOURA, José Antão Beltrão; SAUVÉ, Jacques Philippe; GIOZZA, Willian 
Ferreira; ARAÚJO, José Fábio Marinho de. Redes locais de computadores: 
protocolos de alto nível e avaliação de desempenho. São Paulo: MacGraw-Hill 1986. 
446 p. 
MOREIRA, Nilton Stringasci.. Segurança mínima: uma visão corporativa da 
segurança de informações. Rio de Janeiro: Axcel Books do Brasil, 2001. 240 p. 
ISBN 8573231521. 
Bibliografia 
Complementar: 
SOARES, Luiz Fernando Gomes, LEMOS, Guido, COLCHER, Sergio. Redes de 
computadores: das LANs, MANs e WANs às redes ATM. 2. ed. rev. e ampl. Rio 
de Janeiro: Campus, 1995. 
MOURA, José Antão Beltrão; SAUVÉ, Jacques Philippe; GIOZZA, Willian 
Ferreira; ARAÚJO, José Fábio Marinho de. . Redes locais de computadores: 
protocolos de alto nível e avaliação de desempenho. São Paulo MacGraw-Hill 1986. 
446 p. 
HELD, Gilbert. Comunicação de dados. Rio de Janeiro: Campus; New Riders, 
1999. 708 p. ISBN 8535204652. 
 
 
Disciplina: Sistemas Operacionais II 
Formação: Tecnológica Série/Período: 6º P Carga horária: 72h 
Ementa: Memória (monoprocessamento, multiprocessamento, partições fixas e variáveis, 
memória virtual, MMU, paginação, segmentação). Sistema de arquivos (arquivos e 
diretórios, gerenciamento de espaço livre e ocupado, segurança). Sistemas 
Operacionais distribuídos (sincronização, RPC, cliente-servidor). 
Bibliografia 
básica: 
TANENBAUM, Andrew S; MACHADO FILHO, Nery (Trad.). Sistemas 
operacionais modernos. Rio de Janeiro Prentice Hall 1995. 493 p. ISBN 
8570540590. 
TANENBAUM, Andrew S; WOODHULL, Albert S.; FURMANKIEWICZ, Edson 
(Trad.). Sistemas operacionais: projeto e implementação. 2 ed. Porto Alegre, RS: 
Bookman, 2000. 759 p. ISBN 85.7307.530.9. 
Bibliografia 
Complementar: 
SILBERSCHATZ, Abraham; GALVIN, Peter Baer.. Sistemas operacionais: 
conceitos e aplicações. 5.ed. São Paulo: Prentice Hall, 2000. 903 p. ISBN 
8587918028. 
 
 
 
 
Disciplina: Introdução a Inteligência Artificial 
Formação: Tecnológica Série/Período: 6º P Carga horária: 72h 
Ementa: Definição de Inteligência Artificial, Definição do Problema, Espaços e Problemas de 
Busca, Técnicas de Busca Heurística. 
Representação do Conhecimento, Inferência, Jogos, Sistemas Multiagentes. 
Bibliografia 
básica: 
Russel, Stuart e Norvig, Peter. Inteligência Artificial – tradução da 2ª. edição, Editora 
Campus,2004. 
RICH, Elaine. Inteligência Artificial, Makron Books, 1988. 
Bibliografia 
Complementar: 
Rezende, Solange. Sistemas Inteligentes – Fundamentos e Aplicações, Barueri, SP, 
2003. 
Russel, Stuart e Norvig, Peter. Artificial Intelligence, A Modern Approach. Prentice 
Hall. 
 
 
Disciplina: Banco de Dados II 
Formação: Tecnológica Série/Período: 6º P Carga horária: 72h 
Ementa: Sistemas de dicionários de dados. Mecanismos de armazenamento, proteção, 
recuperação, visões, segurança, controle de concorrência, criptografia. Noções de 
Banco de Dados Distribuídos e administração de Banco de Dados. 
Bibliografia 
básica: 
SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de 
banco de dados. 3. ed. São Paulo: Makron Books, 1997. 778 p. 
DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro: Campus, 
2000. 803 p. ISBN 8535205608. 
ELMASRI, Ramez; NAVATHE, Shamkant B.; SOUZA, Teresa Cristina Padilha de; 
CÔRTES, Sérgio da Costa (Rev. téc.). Sistemas de banco de dados: fundamentos e 
aplicações. 3. ed. Rio de Janeiro: LTC, 2002. 837 p. 
Bibliografia 
Complementar: 
GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D; WIDOM, Jennifer. 
Implementação de sistemas de bancos de dados. Rio de Janeiro: Campus, 2001. 
686 p. ISBN 853520749X. 
KORTH, Henry F; SILBERSCHATZ, Abrahan; TERADA, Routo; SILVA, Dilma 
Menezes da; FERREIRA, Carlos Eduardo. Sistema de bancos de dados. São Paulo: 
McGraw-Hill, 1989. 582 p. ISBN 0074502085 
 
 
Disciplina: Probabilidade e Estatística 
Formação: Série/Período: 6º P Carga horária: 36h 
Ementa: Eventos Probabilidade Variáveis Aleatórias Discretas e Contínuas Distribuições 
Discretas e Contínuas de Probabilidades. Teste de hipóteses. 
Introdução à Estatística; Distribuições de Freqüências Medidas de Posição e 
Tendência Central Medidas de Dispersão Medidas de Assimetria Medidas de 
Curtose. Correlação e Regressão. Espaço Amostral 
 
Bibliografia 
básica: 
Triola, M., Introdução à Estatística, LTC, Sétima edição, 1998. 
Moretin, L.G. Estatística Básica - Volume I - Probabilidade, Makron Books, 1999 
Crespo, Antonio Arnot. "Estatística Fácil".15.ed. São Paulo. Editora Saraiva. 1999. 
Pereira, Wilson , Oswaldo Tanaka. "Estatística -Conceitos Básicos". 2. ed. São 
Paulo: McGraw-Hill, 1990, 1984. 
Spiegel M. Estatística. Makron Books, 1993. 
Bibliografia 
Complementar: 
Dachs J., Norberto W., Estatística Computacional, 1998 
 
 
 
 
Disciplina: Engenharia de Software II 
Formação: Tecnológica Série/Período: 6º P Carga horária: 54h 
Ementa: Modelos, Introdução a Engenharia de Software, Instrumentação para 
desenvolvimento de projeto para Web, Requisitos de Software, Análise de 
Requisitos, Casos de Uso, Orientação a objetos, Arquitetura de software, Modelos de 
design de software UML, Gestão de Projeto, RUP. 
Bibliografia 
básica: 
SOMMERVILLE, I. Engenharia de Software, 6ª. edição. Addison Wesley, 2003. 
PRESSMAN, Roger S. Engenharia de Software. SP: MAKRON, 1995. 
CARVALHO, Ariadne Maria Brito Rizzoni. Introdução A Engenharia Do Software. 
São Paulo : UNICAMP, 2001 
RUMBAUGH, James et al. Modelagem e Projetos Baseados em Objetos. Rio de 
Janeiro : Campus. 1994. 
Bibliografia 
Complementar: 
GAMMA,. Erich. Padrões De Projeto: Soluções Reutilizáveis De Software Orientado 
A Objetos. Porto Alegre : Bookman. 2000. 
LARMAN, C. Utilizando UML e Padrões. Bookman, 2004. 
ALVES, Rubem. Filosofia da Ciência: Introdução ao Jogo e suas Regras. São Paulo: 
Brasiliense, 2000. 
DE MARCO, Tom. Controle De Projetos De Software. Rio de Janeiro : Campus, 
1991. 
HETZEL, William. Guia Completo Ao Teste De Software. Rio de Janeiro : Campus, 
1987. 
WEBER, Kival Chaves et al. Qualidade e Produtividade em Software. São Paulo : 
Afiliada : Makron books, 1997 
 
 
Disciplina: Projeto Interdisciplinar VI 
Formação: Complementar e 
Humanística 
Série/Período: 6º P Carga horária: 18h 
Ementa: O Projeto Interdisciplinar destina-se a interdisciplinaridade visando mostrar ao aluno 
a articulação das disciplinas estudadas durante a série em um projeto de sistema 
computacional. Este projeto envolve: o estudo e definição do tema a ser estudado e 
pesquisa das bases teóricas que norteiam do tema. 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponívelem 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
Disciplina: Atividades Complementares VI 
Formação: Complementar e 
Humanística 
Série/Período: 6º P Carga horária: 18g 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
 
 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Administração e Economia (optativa) 
Formação: Complementar Série/Período: 7º P Carga horária: 36h 
Ementa: Fundamentos de Economia; Microeconomia; Macroeconomia; Economia 
Internacional; Desenvolvimento Econômico. 
Fundamentos de Administração; Funções Administrativas; Finanças; Marketing; 
Produção; Recursos Humanos. 
Bibliografia 
básica: 
ROSSETTI, José Paschoal. Introdução à Economia. 18ª ed. São Paulo: Atlas, 2000 
VASCONCELLOS, Marco Antônio S.; GARCIA, Manuel, E. Fundamentos de 
Economia. São Paulo: Saraiva, 2002. 
KWASNICKA, Eunice Laçava. Introdução à Administração. 5ª ed. São Paulo: Atlas, 
1995. 
CHIAVENATO, Idalberto. Teoria Geral da Administração. 6ª ed. Rio de Janeiro: 
Campus, 2001. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Sistemas Inteligentes 
Formação: Tecnológica Série/Período: 7º P Carga horária: 72h 
Ementa: Sistemas Baseados em Conhecimento, Aquisição de Conhecimento, Aprendizado de 
Máquina, Descoberta de Conhecimento em Bases de Dados, Data Mining, 
Classificação, Regras de Associação, Clustering, Sistemas Especialistas. 
Bibliografia 
básica: 
Russel, Stuart e Norvig, Peter. Inteligência Artificial – tradução da 2ª. edição, Editora 
Campus,2004. 
RICH, Elaine. Inteligência Artificial, Makron Books, 1988. 
Bibliografia 
Complementar: 
Rezende, Solange. Sistemas Inteligentes – Fundamentos e Aplicações, Barueri, SP, 
2003. 
Russel, Stuart e Norvig, Peter. Artificial Intelligence, A Modern Approach. Prentice 
Hall. 
 
 
Disciplina: Processamento Paralelo 
Formação: Básica e Tecnológica Série/Período: 7º P Carga horária: 54h 
Ementa: Máquinas paralelas. Programação e algoritmos paralelos. Ferramentas para 
programação paralela. Aplicações de processamento paralelo. 
Bibliografia 
básica: 
David A. Patterson & John L. Hennessy .Organização e Projeto de Computadores – 
A interface hardware e software, LTC, 2000- capítulo 9. 
Stallings, W. Arquitetura e Organização de Computadores. Prentice Hall, 5ª. edição – 
capítulo 16. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Segurança de Redes 
Formação: Tecnológica Série/Período: 7º P Carga horária: 72h 
 
 
Ementa: Apresentação dos conceitos, configurações e disposições para a segurança na 
comunicação de dados, assim como ferramentas e sistemas operacionais relacionados 
a questão de segurança. 
Bibliografia 
básica: 
MOREIRA, Nilton Stringasci.. Segurança mínima: uma visão corporativa da 
segurança de informações. Rio de Janeiro: Axcel Books do Brasil, 2001. 240 p. 
ISBN 8573231521. 
NORTHCUTT, Stephen; ZELTSER, Lenny; WINTERS, Scott; FREDERICK, Karen 
Kent; RICHTEY, Ronald W. Desvendando segurança em redes. Rio de Janeiro: 
Campus, 2002. 650 p. ISBN 85356211233. 
MANDIA, Kevin; PROSISE, Chris. Hackers: resposta e contra-ataque. Rio de 
Janeiro: Campus, 2001.499 p. ISBN 8535208836. 
Bibliografia 
Complementar: 
Chad Todd; Rede Segura Windows 2000 Server - Editora Alta Books 
Stephen Nortcutt, Judy Novak, Donald Mclachlan; Segurança e Prevenção em Redes 
– Editora Berkeley 
Autor ANONIMO; Segurança Máxima – Editora Campus. 
 
 
Disciplina: Sistemas Distribuídos 
Formação: Tecnloógica Série/Período: 7º P Carga horária: 72h 
Ementa: Comunicação entre processos. Problemas básicos em computação distribuída 
(coordenação e sincronização de processos, exclusão mútua, difusão de mensagens). 
Sistemas operacionais distribuídos (sistemas de arquivos, servidores de nomes, 
memória compartilhada). Compartilhamento de informações (controle de 
concorrência, transações distribuídas, Gerência de Sistemas Distribuídos). Tolerância 
a falhas. Estudos de Casos. 
Bibliografia 
básica: 
SILBERSCHATZ, Abraham e Galvin. Sistemas Operacionais, Conceitos, São Paulo, 
Prentice Hall 2000. 
Bibliografia 
Complementar: 
Albuquerque, F. – TCP/IP Internet Programação de Sistemas Distribuídos: HTML, 
JavaScript e Java, Axcel Books, Rio de Janeiro, 2001 
Shaw, A. "Sistemas e Software de Tempo Real", Bookman, 2003. 
 
 
Disciplina: Projeto de Graduação I 
Formação: Complementar e 
Humanística 
Série/Período: 7º P Carga horária: 36h 
Ementa: Prática direcionada à consolidação dos conhecimentos adquiridos ao longo do curso, 
por intermédio da monografia do projeto de final de curso, quando o aluno 
desenvolve um trabalho sob a supervisão de um professor, percorrendo todo o 
processo de pesquisa e de consolidação das atividades práticas do ambiente de sua 
futura atuação profissional, além de incentivar a continuação dos estudos em 
atividades de pós-graduação. 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Atividades Complementares VII 
Formação: Complementar e Série/Período: 7º P Carga horária: 18g 
 
 
Humanística 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Multimídia 
Formação: Tecnológica Série/Período: 8º P Carga horária: 36h 
Ementa: Conhecer as diferentes tecnologias para criação de aplicativos multimídia. 
Bibliografia 
básica: 
ZATTI, Evandro A.; Introdução á Multimídia disponível em: 
www.utp.br/computacao/cc 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Computação Gráfica e Processamento de Imagem 
Formação: Tecnológica Série/Período: 8º P Carga horária: 72h 
Ementa: Fornecer uma visão geral do processo de construção (síntese) de imagens no 
computador. Capacitar o aluno para o desenvolvimento de novas soluções para 
aplicações em problemas da Ciência da Computação. 
Fundamentos de processamento digital de imagens, Transformações de imagens, 
Realce, Filtros, Restauração de imagens, Compressão, Extração de características, 
Morfologia matemática. 
Bibliografia 
básica: 
Gonzalez R. C., Woods R., “Processamento de Imagens Digitais”, Editora Edgard 
Blucher Ltda. 
Azevedo, Eduardo. Computação Gráfica – Teoria e Prática. Campus. 
Peastock, Roy et al.Computação gráfica, Lisboa : Macgraw-Hill, 1991. 
Persiano, Ronaldo Cesar Marinho; oliveira, Antonio Alberto Fernandes de, 
Introdução a Computação Gráfica Rio de Janeiro: LTC, 1988. 
Ammeraal, Leendert, Programming Principles in Computer Graphics, Chichester : 
John Wiley & Sons, 1992. 
Bertin, Jacques ; A neografia e o tratamentográfico da informação, 1986. 
Bibliografia 
Complementar: 
Banon, Gerald Jean Francis ; Bases da Computação Gráfica, Rio de Janeiro : 
Campus, 1989. 
Gomes, Jonas ; Computação Gráfica, Rio de Janeiro : Impa, 1994. 
Marques Filho O., Vieira Neto H., “Processamento Digital de Imagens”, Brasport 
Livros, 1999. 
 
 
Disciplina: Empreendedorismo, Legislação e Ética 
Formação: Complementar e 
Humanística 
Série/Período: 8º P Carga horária: 36h 
 
 
Ementa: Noções Gerais de Empreendedorismo; Formação de Cultura Empreendedora; Perfil 
do Empreendedor; Habilidades do Empreendedor; Plano de Negócio; Noções de 
Direito Constitucional; Noções de Direito do Trabalho; Noções de Contratos; Noções 
de Direito Autoral e Propriedade Intelectual; Direito e Informática; Ética Geral e 
Profissional. 
Bibliografia 
básica: 
DRUCKER, Peter F. Inovação e Espírito Empreendedor (Entrepreneurship): Prática 
e Princípios. 6ª ed. São Paulo: Pioneira, 2000. 
DOLABELA, Fernando. O Segredo de Luísa. São Paulo: Cultura Editores 
Associados, 1999. 
Constituição da República Federativa do Brasil. 29ª ed. São Paulo: Saraiva, 2002. 
Código Civil. São Paulo: Riedeel, 2002. 
Bibliografia 
Complementar: 
Consolidação das Leis do Trabalho. 29ª ed. São Paulo: Saraiva, 2002. 
TUGENDHAT, Ernst. Lições Sobre Ética. 2ª ed. Petrópolis: Vozes, 1997. 
 
 
Disciplina: Interfaces Homem-Máquina 
Formação: Tecnológica Série/Período: 8º P Carga horária: 36h 
Ementa: Conhecer os fundamentos de fatores humanos em IHC, os modelos mentais 
(metáforas), os paradigmas de IHC (engenharia semiótica e cognitiva) e os métodos, 
técnicas, suporte e avaliação de design de interação. 
Bibliografia 
básica: 
DE SOUZA, Clarisse S.; LEITE, Jair Cavalcanti; PRATES, Raquel Oliveira; 
BARBOSA, Simone D.J.; Projeto de Interfaces de Usuário – Perspectivas Cognitivas 
e Semióticas. PUC-Rio, 1999. 
MARTINS, Isa Haro. Um Instrumento de Análise Semiótica para Linguagens 
Visuais de Interfaces; Tese de Doutorado. Departamento de Informática, PUC-RJ, 
Abril/1998. 
LEITE, Jair Cavalcanti. Modelos e Formalismos para a Engenharia Semiótica de 
Interface de Usuário; Tese de doutorado. PUC-Rio, 1998. 
Bibliografia 
Complementar: 
Preece, Rogers e Sharp; Design de Interação – Além da Interação Homem-
computador. Bookman, 2005. 
 
 
Disciplina: Inteligência Computacional 
Formação: Tecnológica Série/Período: 8º P Carga horária: 72h 
Ementa: Introdução a Inteligência Computacional. Máquinas inteligentes. Relacionamento 
com outras disciplinas. Extração de características. Aprendizagem supervisionada e 
não supervisionada. Redes neurais. Lógica Difusa. Computação Evolutiva. 
Bibliografia 
básica: 
Yoneyama, T. e Junior. C. L. N. – Inteligência Artificial em Controle e Automação, 
Ed. Edgard Blücher, 2000. 
Oliveira L. E. S. “Computação Evolutiva”, Apostila do professor. 
Bibliografia 
Complementar: 
Kovacs, Z. L. – O cérebro e a sua mente. Uma introdução a neurociência. 1997 
Braga, A. P., Ludermir, T. B e Carvalho, A. C. - Redes Neurais Artificiais – Teoria e 
Aplicações. Ed. LTC, 2000. 
Parsaye K., Chignell M. Experts systems for experts. 1988. 
Artigos selecionados. 
 
 
Disciplina: Projeto de Graduação II 
Formação: Complementar e 
Humanística 
Série/Período: 8º P Carga horária: 54h 
 
 
Ementa: Prática direcionada à consolidação dos conhecimentos adquiridos ao longo do curso, 
por intermédio da monografia do projeto de final de curso, quando o aluno 
desenvolve um trabalho sob a supervisão de um professor, percorrendo todo o 
processo de pesquisa e de consolidação das atividades práticas do ambiente de sua 
futura atuação profissional, além de incentivar a continuação dos estudos em 
atividades de pós-graduação. 
 
Bibliografia 
básica: 
UNIVERSIDADE TUIUTI DO PARANÁ. Normas Técnicas. Elaboração e 
Apresentação de Trabalho Acadêmico-Científico, disponível em 
www.utp.br/normastecnicas, 2007. 
Referências citadas pelo professor responsável pelo tema de estudo escolhido 
Bibliografia 
Complementar: 
 
 
 
Disciplina: Atividades Complementares VIII 
Formação: Complementar e 
Humanística 
Série/Período: 8º P Carga horária: 18g 
Ementa: As atividades acadêmicas complementares são eventos de naturezas diversas 
relacionadas à Ciência da Computação, fundamentais para o desenvolvimento de 
habilidades de pesquisa que, fora do horário de aula normal estabelecido pela 
Coordenação do curso, são realizados pelos estudantes objetivando complementar 
sua formação acadêmica, demonstrar a importância da interdisciplinaridade na busca 
do conhecimento e do desenvolvimento do raciocínio pela lógica e também estimular 
a participação em projetos de iniciação científica e extensão. 
Bibliografia 
básica: 
UTP – Legislação e Normas. Instrução Normativa 51/2002. Disponível em 
www.utp.br. 
Bibliografia 
Complementar:

Outros materiais