Baixe o app para aproveitar ainda mais
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:
Compartilhar