Você está na página 1de 82

UNIVERSIDADE FEDERAL DO PIAU CENTRO DE CINCIAS DA NATUREZA COORDENAO DO BACHARELADO EM CINCIA DA COMPUTAO

PROJETO POLTICO PEDAGGICO Bacharelado em Cincia da Computao

Teresina Junho - 2009

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

UNIVERSIDADE FEDERAL DO PIAU REITOR Prof.Dr. Luiz de Sousa Santos Jnior VICE-REITOR Prof. Dr. Edward Castelo Branco PR-REITOR DE ENSINO DE GRADUAO Prof. Dr. Guiomar de Oliveira Passos DIRETOR DO CENTRO DE CINCIAS DA NATUREZA Prof. Dr. Helder Nunes da Cunha COORDENADORA DE CURRCULO Prof. Dr. Antonia Dalva Frana Carvalho COORDENADOR DO CURSO DE CINCIA DA COMPUTAO Prof. Ms. Francisco Nilson Rodrigues dos Santos

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

COMISSO PARA ELABORAO DO PROJETO POLTICO PEDAGGICO DO BACARELADO EM CINCIA DA COMPUTAO COLEGIADO DO CURSO Prof. Ms. Francisco Nilson Rodrigues dos Santos (Presidente) Prof.Dr. Francisco Vieira de Souza (Vice Presidente) Prof. Dr. Antonio Costa de Oliveira (Membro) Prof. Ms. Andr Castelo Branco Soares (Membro) Prof. Dr. Paulo Srgio Marques dos Santos Francisco Borges Fernandes Jnior (Representante Estudantil) COMISSO DE PROFESSORES Ms. Andr Castelo Branco Soares Ms. Andr Macedo Santana Dr. Antonio Costa de Oliveira Ms. Carlos Andr Batista de Carvalho Ms. rico Mendes Leo Esp. Eldo Mendes Ribeiro Ms. Flvio Ferry de Oliveira Moreira Ms. Francisco Nilson Rodrigues dos Santos Dr. Francisco Vieira de Sousa Dr. Gildsio Guedes Fernandes Ms. Jos Alberto Lemos Duarte Ms. Luiz Cludio Demes da Mata Sousa Ms. Kelson Rmulo Teixeira Aires Ms. Magno Alves dos Santos Dr. Pedro de Alcntara dos Santos Neto Dr. Raimundo dos Santos Moura Ms. Vinicius Ponte Machado

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

SUMRIO

APRESENTAO 1 A CINCIA DA COMPUTAO 1.1 Identificao do Curso 1.2 Histrico 1.3 Legislao 1.4 Misso 1.5 Concepo do curso 1.6 Princpios 1.7 Objetivos 2 PERFIL DO EGRESSO 3 COMPETNCIAS E HABILIDADES 4 CONTEDOS CURRICULARES 4.1 Estrutura Curricular 4.2 Matriz Curricular 4.2.1 Disciplinas Obrigatrias 4.2.2 Disciplinas Optativas 4.2.3 Estgio Curricular Obrigatrio 4.2.4 Trabalho de Concluso de Curso 4.3 Atividades Complementares 4.4 Formas de Avaliao 4.4.1 Ensino Terico, Prtico, Estgio Supervisionado e Trabalho de Concluso de

6 7 7 8 9 9 10 10 11 12 13 15 15 15 22 42 50 52 56 63 63

Curso 4.4.2 Avaliao do Projeto Poltico Pedaggico 4.5 Metodologias do Trabalho Didtico 4.5.1 O Processo de Ensino e Aprendizagem 4.5.1.1 O papel do professor 4.5.1.2 O papel do aluno 4.6 Critrios para o Perodo de Transio 4.6.1 Equivalncia entre Disciplinas do Currculo 03 e do Currculo 04 5 CORPO DOCENTE 6 INFRA-ESTRUTURA DE FUNCIONAMENTO 6.1 Instalaes Fsicas 64 64 65 66 66 66 66 70 72 72

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

5
74 75 76 81 82

6.2 Equipamentos 6.3 Equipamentos Solicitados 6.4 Biblioteca 7 Ncleo de Processamento de Dados 8 Referncias Anexo I Anexo II Anexo III Anexo IV Anexo V Anexo VI Anexo VII Anexo VIII Anexo IX Anexo X Anexo XI Anexo XII Anexo XIII Anexo XIV Anexo XV Anexo XVI

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

APRESENTAO Este documento apresenta ao Conselho de Ensino Pesquisa e Extenso da Universidade Federal do Piau (CEPEX), o Projeto Poltico Pedaggico do Bacharelado em Cincia da Computao da UFPI, para implantao do Currculo 04. O Colegiado do curso juntamente com uma comisso de professores, buscou subsdios para elaborao deste projeto na documentao especfica existente, especialmente nas Diretrizes Curriculares de Cursos da rea de Computao e Informtica/MEC (Anexo I), no Currculo de referncia da Sociedade Brasileira de Computao (Anexo II), no ltimo parecer do Conselho Nacional de Educao sobre cargas horrias de Cursos de Bacharelado presenciais (Anexo III), nas Diretrizes Curriculares de instituio Internacional relacionada com a rea de Computao (Anexo IV) e no Plano de Desenvolvimento Institucional da Universidade Federal do Piau (Anexo V). Levou-se tambm em considerao um elenco de disciplinas que permite um melhor desempenho do profissional da Computao na sociedade, o equilbrio entre aprendizagens tericas e prticas e capacitao condizente com o mercado de trabalho local e nacional. Esta proposta o resultado das discusses, reflexo e trabalho, bem como do envolvimento dos professores e alunos que fazem o Bacharelado de Cincia da Computao da Universidade Federal do Piau. Teresina, 01 de junho de 2009.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

1. A CINCIA DA COMPUTAO 1.1. Identificao do Curso DENOMINAO DO CURSO Bacharelado em Cincia da Computao DURAO DO CURSO Durao Mnima: 4 anos (8 perodos letivos) Durao Mxima: 7 anos (14 perodos letivos) RECONHECIMENTO DO CURSO Portaria nmero 675 de 08.07.1998 do Conselho Federal de Educao. REGIME Unidade Didtica Pedaggica (15h de trabalho tanto para as atividades de aulas tericas, quanto para as atividades prticas e estgios.Resoluo n 086/95CEPEX, out. de 1995). (Anexo VI) VAGAS 35 vagas semestrais / 70 anuais. TURNO DE FUNCIONAMENTO Diurno e noturno, com atividades oferecidas preferencialmente no turno diurno. LIMITE DE UNIDADE DIDTICA PEDAGGICA POR PERODO 28 Unidades TTULO ACADMICO Bacharel em Cincia da Computao CARGA HORRIA TOTAL: 3.120h
Carga Horria Disciplinas Obrigatrias Carga Horria de Trabalho de Concluso de Curso Carga Horria de Estgio Supervisionado Carga Horria de Disciplinas Optativas Carga horria total do Curso Carga Horria de Atividades Complementares TOTAL

CRDITOS: 208
2430 180 90 300 3000 120 3120

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

1.2. Histrico Desde 1960 que o currculo da rea de Computao tem sido discutido. A primeira sugesto para a graduao foi publicada pela Association for Computing Machinery (ACM) em um relatrio intitulado Curriculum 68 [1]. Esta proposta curricular foi alvo de diversas revises, dentre elas citamos Austing, Barnes e Engel [2] e Engel [3] que apresentam uma reviso de propostas que foram desenvolvidas a partir do Curriculum 68. Em 1991, a ACM lanou uma nova proposta de currculo, desta vez em conjunto com o Institute of Electrical and Eletronics Engineers-Computer Society (IEEE-CS), cujo resumo apresentado no relatrio Computing Curricula 1991 [4]. Este relatrio enfatiza o contedo mnimo que deve ser ministrado em cursos da rea de Computao. Mais recentemente, uma foratarefa envolvendo ACM, IEEE-CS e Association for Information Systems (AIS) apresentou uma nova proposta de currculo para a rea de Computao em geral [5], onde o corpo de conhecimento organizado em reas de conhecimento e estas em unidades de conhecimento com contedo e carga horria definidas. Assim como as sociedades cientficas estrangeiras, tais como a ACM e IEEE-CS, a Sociedade Brasileira de Computao (SBC) tem ao longo dos anos, discutido amplamente os currculos dos cursos de Computao em suas diversas vertentes, resultando em um documento conhecido como Currculo de Referncia (CR) [6], que cobre os cursos denominados por Bacharelado em Cincia da Computao, Engenharia da Computao, Bacharelado em Sistemas de Informao e Licenciatura em Computao. O objetivo do CR-SBC servir como referncia, em sintonia com as Diretrizes Curriculares para a rea de Computao e Informtica, para a criao de currculos para os cursos na rea de computao, tanto para cursos que tenham a computao como atividade-fim como para cursos que tenham a computao como atividade-meio [7]. No CR-SBC so apresentadas disciplinas, que devem compor os cursos de Cincia da Computao, e seus principais tpicos para cada disciplina. No congresso da SBC realizado em 2001, em Fortaleza, foi realizado o III Curso de Qualidade de Cursos de Graduao da rea de Computao e Informtica Planos Pedaggicos com o objetivo de elaborar planos pedaggicos para as reas de Computao e Informtica definidas nas diretrizes curriculares do MEC (Anexo I). Foi proposto um Plano Pedaggico especfico para o curso de Cincia da Computao (Anexo II).

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

O Bacharelado em Cincia da Computao da Universidade Federal do Piau foi criado em 1989 atravs da Resoluo 006/89-Conselho Universitrio da UFPI (Anexo VII) e reconhecido pelo MEC com a portaria n 675 de 08/07/1998 (Anexo VIII). Sua execuo est a cargo da Coordenao do Bacharelado em Cincia da Computao tendo a colaborao de departamentos de vrios centros como: Depto. de Fsica e Depto. de Matemtica, Depto. de Educao Fsica do Centro de Cincias da Sade, Depto. de Filosofia e Depto. de Letras do Centro de Cincias Humanas e Letras, sendo o Departamento predominante o Depto. de Informtica e Estatstica. Em 1993 o Curso passou por mudanas no seu currculo (Resoluo 042/93 CEPEX, Anexo IX). Em 2001 vrias ementas foram modificadas para adequar o currculo s necessidades do profissional em Cincia da Computao (Resoluo 60/01 CEPEX, Anexo X), com a mudana para o currculo 02. Em 2003 passou por nova reformulao para implantao do Currculo 03 (106/03 e 147/03-CEPEX, Anexos XI e XII). O reconhecimento do Curso foi renovado atravs da Portaria do MEC N. 4.237 de 22/12/2004 (Anexo XIII). Com este projeto o Colegiado do Curso prope a implantao do Currculo 04, baseado no Currculo de referncia da SBC e nas Diretrizes Curriculares para cursos da rea de Computao e Informtica apresentada pelo Ministrio da Educao (MEC), por meio da Secretaria de Educao Superior (SESU), que contm uma estrutura curricular abstrata, organizada de maneira que as Instituies de Ensino Superior possam elaborar a partir dessa estrutura, currculos plenos diversificados. 1.3. Legislao A comunidade cientfica de computao no Brasil vem discutindo a questo da regulamentao da profisso desde 1978, mesmo antes da criao da Sociedade Brasileira de Computao. No entanto, a profisso de Bacharel em Cincia da Computao ainda no regulamentada. O profissional no est vinculado a qualquer Conselho de classe. 1.4. Misso Formar Bacharis em Cincia da Computao generalistas, crticos, reflexivos, investigativos, ticos e responsveis com o social, educacional,

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

10

econmico e poltico do Piau, do Nordeste e do Brasil, no processo de formao dos profissionais da Computao. 1.5. Concepo do Curso O pressuposto pedaggico do curso responde concepo filosfica da Universidade Federal do Piau e emerge dos valores contidos nesta, procurando desenvolver a potencialidade intelectual dos alunos atravs de prticas pedaggicas inovadoras, num processo coletivo, definido no Plano de Diretrizes Regimentais e de Desenvolvimento Institucional. A qualidade do Curso repousar sobre o compromisso de todos os profissionais e alunos envolvidos no processo educativo da Instituio, atitude que requer um comportamento tico e interativo dos discentes, docentes, dirigentes, da comunidade e do mercado de trabalho. Neste cenrio, privilegia-se a interdisciplinaridade e transdisciplinariedade, tendo em vista a construo de um conhecimento slido que responda efetivamente a concluso do processo Ensino-Aprendizagem e s exigncias da Lei de Diretrizes e Bases da Educao. O corpo docente do Bacharelado em Cincia da Computao da UFPI qualificado, comprometido com o conhecimento cientfico, com os princpios filosficos e pedaggicos que norteiam todo o processo de Ensino-Aprendizagem, sustentando o dilogo com outras reas do saber cientfico. 1.6. Princpios Na elaborao deste projeto com o objetivo de dar simplicidade e coerncia matriz curricular, levou-se em considerao: a estrutura da matriz deve ser dinmica, permitindo fcil evoluo; a matriz deve ser til para formar um profissional altamente qualificado para atuar, muitas vezes em equipe, em solues computacionais de problemas que, em geral, implicam o envolvimento do profissional com caractersticas fsicas do ambiente ou do objeto de trabalho [8]. Assim, tais profissionais devem ser capazes de incorporar novos avanos tecnolgicos, de entender a razo de ser destes avanos, alm de ter uma viso em perspectiva da rea da Computao. Uma base slida e bem fundamentada

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

11

imprescindvel para a formao de profissionais bem preparados que estejam em condies de se adequarem s mudanas em tcnicas, mtodos e ferramentas. Esta deve ser suficiente para permitir um maior aproveitamento da educao continuada que deve ser buscada por todos profissionais. Alm disso, a formao profissional de Computao no deve ser estritamente tecnolgica, pois isto levaria a uma infantilizao do mesmo [9]. 1.7. Objetivos O Bacharelado em Cincia da Computao se destina formao de profissionais em reas que exigem uma formao abrangente na rea de computao e em todas as suas subreas. Podemos citar como exemplos destas subreas: projeto e anlise de algoritmos, programao, aspectos tericos da computao, inteligncia artificial, redes de computadores e arquitetura de computadores. Este curso dar a seus alunos uma formao bsica nos fundamentos cientficos da Computao, seguindo as diretrizes curriculares para esta rea do conhecimento.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

12

2. PERFIL DO EGRESSO Os egressos do Bacharelado em Cincia da Computao devem ser profissionais com as seguintes caractersticas gerais: Capacidade para aplicar seus conhecimentos de maneira independente e inovadora, acompanhando a evoluo do setor e buscando solues nas diferentes reas aplicadas; Formao humanstica, permitindo a compreenso do mundo e da sociedade, e o desenvolvimento de habilidades de trabalho em grupo e de comunicao e expresso; Formao em negcios, permitindo uma viso da dinmica organizacional; Preocupao constante com a atualizao tecnolgica e com o estado da arte; Domnio da lngua inglesa para leitura tcnica na rea; Conhecimento bsico das legislaes trabalhistas e de propriedade intelectual. Alm destas caractersticas gerais o profissional da Computao deve ter os seguintes conhecimentos tcnicos: Processo de projeto para a construo de solues de problemas com base cientfica; Modelagem e especificao de solues computacionais para diversos tipos de problemas; Validao da soluo de um problema de forma efetiva; Projeto e implementao de sistemas de computao; Critrios para seleo de software e hardware adequados s necessidades empresariais, industriais, administrativas de ensino e de pesquisa. Esse curso deve preparar o profissional para contribuir para a evoluo do conhecimento do ponto de vista cientfico e tecnolgico, e utilizar esse conhecimento na avaliao, especificao e desenvolvimento de ferramentas, mtodos e sistemas computacionais. As atividades desses profissionais envolvem: A investigao e desenvolvimento de conhecimento terico na rea da computao;

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

13 problemas do ponto de vista

anlise

modelagem

de

computacional; O projeto e implementao de sistemas de computao. Os egressos do Curso de Computao devem conhecer e respeitar os princpios ticos que regem a sociedade, em particular os da rea de computao, para isso, devem: Respeitar os princpios ticos da rea da computao; Implementar sistemas que visem melhorar as condies de trabalho dos usurios, sem causar danos ao meio ambiente; Facilitar o acesso e a disseminao do conhecimento na rea da computao; e Ter uma viso humanstica crtica e consciente sobre o impacto de sua atuao profissional na sociedade. 3. COMPETNCIAS E HABILIDADES As competncias (conhecimento explcito + conhecimento tcito) do profissional de Sistemas de Informao podem ser agrupadas em: a) competncias de gesto; b) competncias tecnolgicas; c) competncias humanas; d) competncias de gesto; O profissional de Sistemas de Informao deve ser capaz de: a) compreender a dinmica empresarial decorrente de mercados mais exigentes; b) participar de desenvolvimento e implantao de novos modelos de competitividade e produtividade nas organizaes; c) diagnosticar e mapear, com base cientfica, problemas e pontos de melhoria nas organizaes; d) planejar e gerenciar os sistemas de informaes de forma a alinh-los aos objetivos estratgicos de negcio das organizaes; Competncias tecnolgicas O profissional de Sistemas de Informao deve ser capaz de: a) modelar, especificar, construir, implantar e validar sistemas de informao;

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

14

b) auxiliar os profissionais das outras reas a compreenderem a forma com que sistemas de informao podem contribuir para as reas de negcio; c) participar do acompanhamento e monitoramento da implementao da estratgia da organizao, identificando as possveis mudanas que podem surgir pela evoluo da tecnologia da informao; d) conceber e especificar a arquitetura de tecnologia da informao capaz de suportar os sistemas de informaes das organizaes; e) dominar tecnologias de banco de dados, engenharia de software, sistemas distribudos, redes de computadores, sistemas operacionais entre outras. Competncias humanas O profissional de Sistemas de Informao deve: a) ser criativo e inovador na proposio de solues para os problemas e oportunidades identificados nas organizaes; b) expressar idias de forma clara, empregando tcnicas de computao apropriadas para cada situao; c) participar e conduzir processos de negociao para o alcance de objetivos; d) criar, liderar e participar de grupos com intuito de alcanar objetivos; e) ter uma viso contextualizada da rea de Sistemas de Informao em termos polticos, sociais e econmicos; f) identificar oportunidades de negcio relacionadas a sistemas de informao e tecnologia da informao e criar e gerenciar empreendimentos para a concretizao dessas oportunidades; g) atuar social e profissionalmente de forma tica.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

15

4 CONTEDOS CURRICULARES 4.1 Estrutura Curricular O presente projeto poltico pedaggico do Bacharelado em Cincia da Computao, apresenta uma mudana curricular envolvendo flexibilizao vertical e horizontal. A flexibilizao vertical supe trs divises: um ncleo de formao geral; a formao especfica; e a formao livre. A flexibilizao horizontal tem por objetivo possibilitar ao aluno desenvolver vrias atividades acadmicas e contabiliz-las no seu currculo. Dentre elas, pode-se destacar a participao em congressos, seminrios, palestras, iniciao pesquisa, monitoria, extenso e vivncia profissional representada por estgios. A estrutura curricular segue o regime de Unidade Didtica Pedaggica (UDP) adotado na UFPI contabilizados no semestre. O aluno para integralizar o curso dever cursar 2430 horas de disciplinas Obrigatrias e 300 horas de disciplinas Optativas, distribudas pelos 08 perodos letivos. Para receber o grau e fazer jus ao diploma de Bacharel em Cincia da Computao, o aluno dever realizar, no mnimo, 90 horas de estgio curricular, 120 horas de atividades complementares, 180 horas do Trabalho de Concluso do Curso (TCC) e realizar o Exame Nacional de Desempenho dos Estudantes (ENADE) quando indicado. A carga horria de disciplinas recomendada por perodo, no dever ultrapassar 420 horas (28 UDP), garantido ao estudante horrio livre durante a semana, para a realizao de atividades de livre escolha, estgios, iniciao cientfica, monitoria, extenso. 4.2 Matriz Curricular A matriz curricular abrange disciplinas direcionadas formao geral em Computao, apresentando tpicos clssicos da rea, bem como tpicos relevantes relativos aos ltimos avanos cientficos e tecnolgicos. Na tabela 01 pode-se visualizar a Matriz curricular. As disciplinas do Curso segundo sua distribuio por rea temtica esto na tabela 02.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

16

Tabela 01 - Matriz Curricular


1 PERODO n DEP CDIGO 1 2 3 4 5 6 7 MAT LET FIL IE IE IE IE 210909 303630 305100 xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Clculo Diferencial e Integral I (Calc I) Ingls Tcnico e Cientfico Introduo Metodologia Cientfica Educao Ambiental, Tecnologia e Sociedade Introduo Cincia da Computao (ICC) Introduo Lgica (Int. Log.) Programao Estruturada (Prog. E.) UDP 4.2.0 4.0.0 4.0.0 2.0.0 2.0.0 4.0.0 3.1.0 26 CARGA HORRIA TOTAL TERICO PRTICO 90 60 60 30 30 60 60 390 60 60 60 30 30 60 45 315 30 00 00 00 00 00 15 45 Pr-Req -

TOTAL

2 PERODO n DEP CDIGO 8 9 MAT IE 210122 260128 xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Clculo Diferencial e Integral II (Calc II) Circuitos Digitais (Circ. D.) Matemtica Discreta (Mat. D.) Estruturas de Dados I (ED I) Eletricidade e Magnetismo (Elet. Mag.) Laboratrio de Programao (Lab. P.) UDP 4.2.0 2.2.0 2.2.0 2.2.0 4.2.0 0.2.0 26 CARGA HORRIA
TOTAL TERICO PRTICO

Pr-Req - 210909 - Int. Log. - Int. Log. - Prog. E. - Calc I - Prog. E.

90 60 60 60 90 30 390

60 30 30 30 60 00 210

30 30 30 30 30 30 180

10 MAT 11 12 13 IE FIS IE

TOTAL

3 PERODO n DEP CDIGO 14 MAT 15 MAT 16 17 18 19 IE IE IE IE xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA lgebra Linear (Alg. L) Empreendedorismo Computao (Emp.) Estruturas de Dados II (ED II) Mtodos Numricos (Met. Num.) Probabilidade e Estatstica (Prob.) Programao Orientada Objetos (POO) UDP 3.1.0 2.2.0 2.2.0 2.2.0 4.2.0 2.2.0 26 CARGA HORRIA
TOTAL TERICO PRTICO

Pr-Req - ICC - ED I - Calc I - Lab. P. - Calc I - ED I - Lab P.

60 60 60 60 90 60 390

45 30 30 30 60 30 225

15 30 30 30 30 30 165

TOTAL

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

17

4 PERODO n DEP CDIGO 20 21 22 23 24 25 IE IE IE IE IE IE xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Arquitetura de Computadores (Arq. C.) Interface Humano Computador (IHC) Teoria e Aplicaes em Grafos (TAG) Programao Linear Fundamentos de Banco de Dados (F. BD) Informtica e Sociedade (Inf. S.) UDP 3.1.0 2.2.0 3.1.0 2.2.0 2.2.0 4.0.0 24 CARGA HORRIA
TOTAL TERICO PRTICO

Pr-Req - Circ D. - Prog. E. - ED II - Alg L. - Prog. E. - ED II - POO - ICC

60 60 60 60 60 60 360

45 30 45 30 30 60 240

15 30 15 30 30 0 120

TOTAL

5 PERODO n DEP CDIGO 25 26 27 28 29 30 IE IE IE IE IE IE xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Banco de Dados Avanados Engenharia de Software I (ES I ) Redes de Computadores I (Red. I) Sistemas Operacionais (SO) Teoria da Computao (TC) Projeto e Anlise de Algoritmos (PAA) UDP 2.2.0 4.0.0 3.1.0 4.0.0 2.2.0 2.2.0 24 CARGA HORRIA Pr-Req TOTAL TERICO PRTICO 60 60 60 60 60 60 360 30 60 45 60 30 30 255 30 0 15 0 30 30 105 - F. BD - F. BD - Arq. C. - POO - Arq. C. - POO - ED I - Mat D. - TAG

TOTAL

6 PERODO n DEP CDIGO 31 32 33 34 35 36 IE IE IE IE IE IE xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Engenharia de Software II (ES II ) Computao Grfica (CG) Inteligncia Artificial (IA) Linguagens de Programao (Ling. P.) Redes de Computadores II (Red II) Optativa UDP 4.0.0 2.2.0 4.2.0 3.1.0 3.1.0 2.2.0 26 CARGA HORRIA Pr-Req TOTAL TERICO PRTICO 60 60 90 60 60 60 390 60 30 60 45 45 30 270 0 30 30 15 15 30 120 - ES I - POO - POO - PAA - POO - Red. I -

TOTAL

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

18

7 PERODO n DEP CDIGO 37 38 39 40 IE IE IE IE xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Construo de Compiladores (C. Comp) Programao Funcional (Prog. F.) Segurana em Sistemas Computacionais (SSC) Trabalho de Concluso de Curso I (TCC I) Estgio Supervisionado (E. Sup.) Optativa CARGA HORRIA Pr-Req TOTAL TERICO PRTICO - TC 4.2.0 90 60 30 - Ling. P. UDP 2.2.0 3.1.0 0.4.0 60 60 60 30 45 0 30 15 60 - Ling. P. - Red II - SO - ES II - IA - SO - Red II - ES II - IA - SO - Red II

41 42

IE IE

xxxxxx xxxxxx

0.0.6 2.2.0 28

90 60 420

0 30 165

90 30 255

TOTAL

8 PERODO n DEP CDIGO 43 44 45 46 IE IE IE IE xxxxxx xxxxxx xxxxxx xxxxxx DISCIPLINA Trabalho de Concluso de Curso II Optativa Optativa Optativa UDP 0.8.0 2.2.0 2.2.0 2.2.0 CARGA HORRIA Pr-Req TOTAL TERICO PRTICO 120 60 60 60 00 30 30 30 120 30 30 30 TCC I -

TOTAL

20

300

90

210

Carga Horria Obrigatria Carga Horria Disciplinas Obrigatrias Carga Horria de Trabalho de Concluso de Curso Carga Horria de Estgio Supervisionado Carga Horria de Disciplinas Optativas (mnimo) Carga horria total do Curso Carga Horria de Atividades Complementares TOTAL

Total (horas) 2430 180 90 300 3000 120 3120

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

19

Tabela 02- Distribuio das disciplinas do Curso por rea temtica.


Tema lgebra Linear Clculo Diferencial e Integral I Clculo Diferencial e Integral II Matemtica Equaes Diferenciais C Introduo Lgica Matemtica Discreta Mtodos Numricos Probabilidade e Estatstica Fsica Eletricidade e Magnetismo Mecnica Newtoniana Arquitetura de Computadores Circuitos Digitais Estruturas de Dados I Estruturas de Dados II Introduo Cincia da Computao Laboratrio de Programao Fundamentos da Computao Linguagens de Programao Programao Estruturada Programao Funcional Programao Linear Programao Orientada a Objetos Projeto e Anlise de Algoritmos Sistemas Operacionais Teoria da Computao Construo de Compiladores Engenharia de Software I Engenharia de Software II Tecnologia da Computao Fundamentos de Banco de Dados Inteligncia Artificial Interface Humano Computador Introduo Computao Grfica Redes de Computadores I Redes de Computadores II Empreendedorismo Estgio Supervisionado Contexto Social e Profissional Informtica e Sociedade Ingls Tcnico e Cientfico Introduo Metodologia Cientfica Trabalho de Concluso de Curso I Trabalho de Concluso de Curso II Educao Ambiental, Tecnologia e Sociedade Disciplina Perodo 2 1 2 5 1 2 3 3 3 2 4 3 2 3 1 2 6 1 7 4 4 4 5 5 7 6 7 5 6 4 5 5 6 6 7 6 1 1 7 8 1 Carga Horria 90 90 90 75 60 60 60 90 90 90 90 60 60 60 30 30 60 60 60 60 60 60 60 60 90 60 60 60 90 60 60 60 60 60 60 60 60 60 60 120 30

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

20

Tabela 03 FLUXOGRAMA

Tabela 04 - RELAO DE DISCIPLINAS OPTATIVAS

DISCIPLINAS Gesto do conhecimento Otimizao combinatria Inteligncia computacional para otimizao Introduo a redes neurais artificiais Mtodos Numricos avanados Modelagem e simulao de redes Pesquisa operacional Programao no linear Prtica desportiva Processamento digital de imagem Programao corrente Programao inteira Sistemas distribudos Engenharia de Software experimental Tpicos em algortimos Tpicos em bioinformtica Tpicos em arquitetura de computadores Tpicos em banco de dados

CARGA HORRIA 60 h 60 h 60 h 60h 60h 60h 60h 60h 60h 60h 60h 60h 60h 30h 60h 60h 60h 60h

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

21 60h 60h 60h 60h 60h 60h 60h 60h 60h 60h 60h 60h

Tpicos em compiladores Tpicos em computao Tpicos em computao grfica Tpicos em engenharia de software Tpicos em estatstica computacional Tpicos em inteligncia artificial Tpicos em linguagens de Programao Tpicos em Programao Tpicos em redes de computadores Tpicos em sistemas operacionais Tpicos em informtica industrial Tpicas em segurana de Sistemas

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

22

4.2.1

Disciplinas Obrigatrias

A sequncia proposta de realizao das disciplinas obrigatrias do Bacharelado em Cincia da Computao bem como o cdigo, nmero de crditos, pr-requisitos, carga horria, ementa e bibliografia encontram-se na tabela 03. Tabela 03 Disciplinas Obrigatrias 1 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Clculo Diferencial e Integral I Matemtica Cdigo Crdito 4.2.0 Carga Horria 90h Obrigatria 210909 Funes e Grficos. Limites e Continuidade. Derivadas. Integrao. Coordenadas Polares. Tcnicas de Integrao. Sries IEZZI, Gelson; MURAKAMI, Carlos; MACHADO, Nilson Jos. Fundamentos de Matemtica Elementar, So Paulo: Atual, 2005. vol. 8. LEITHOLD, Louis. O Clculo com Geometria Analtica. 3. ed. So Paulo: Harbra, 1994. vol. I. THOMAS, George B. Clculo. So Paulo: Addison Wesley, 2005. vol. I e II. BARROSO, Lenidas Conceio et al. Clculo numrico com aplicaes. 2. ed. So Paulo: Harbra, 1987. SPIVAK, M. Clculos. 3. ed. Rio de Janeiro: Ed. Revert S.A., 1994. vol. I e II. Ingls Tcnico e Cientfico Letras Cdigo Crdito 4.0.0 Carga Horria 60h Obrigatria 303630 Utilizar as estratgias de leitura: skimming, scanning, etc. Exercitar diferentes nveis de compreenso: GENERAL COMPREHENSION, MAIN POINTS COMPREHENSION AND DETAILS. Desenvolver habilidades mentais, senso crtico e capacidade de aplicao de contedo realidade do aluno. GADELHA, Isabel Maria Brasil. Compreendendo a Leitura em Lngua Inglesa. Teresina: EDUFPI, 2007. GADELHA, Isabel Maria Brasil. Ingls Instrumental: leitura, conscientizao e prtica. Teresina: EDUFPI, 2000. SOUSA, M. do S. E. de, SOUSA, C. N. N. de, GONALVES, L. R. L. R. et al. Ingls Instrumental: estratgias de leitura. Teresina: Editora Halley, 2002. Textos de linguagem acadmica. Fontes de textos: livros, revistas, peridicos, enciclopdias, etc. Introduo Cincia da Computao Informtica e Estatstica Cdigo Crdito 2.0.0 Carga Horria 30h Obrigatria xxxxxx Apresentao da estrutura acadmica da UFPI. Currculo do Bacharelado em Cincia da Computao com requisitos, disciplinas obrigatrias e optativas. A insero do aluno nos programas de Iniciao Cientfica e na Extenso. Computao. Apresentao de reas da Computao. Evoluo da Cincia da

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Bibliografia complementar Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

23

Bibliografia bsica

Bibliografia complementar

Computao. Aspectos da profisso e do mercado de trabalho na rea da Computao. Computao. Discusses sobre os temas mais relevantes para a profisso do Bacharel em computao. Representao Computacional. Nmero e aritmtica binria. Processamento da informao. Memria e armazenamento. Arquitetura da CPU. Entrada/Sada. Unidades de controle. KANAAN, Joo Carlos. Informtica Global. 2. ed. So Paulo: Pioneira, 1998. KISCHNHEVSKY, Mauricio; SILVEIRA FILHO, Otton Teixeira da. Introduo Informtica. 3ed. Rio de Janeiro: CECIERJ, 2004. vol. I. NORTON, Peter. Introduo Informtica. So Paulo: Makron Books, 1996. BRETON, P. Histria da Informtica. So Paulo: UNIV Estadual Paulista, 1991. BROOKSHEAR, J. G. Cincia da Computao: uma viso abrangente. 5. ed. Porto Alegre: Bookman, 2000. FILHO, C. F. Histria da Computao: o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. MONTEIRO, Mauro A. Introduo a Organizao de Computadores. 4 ed. So Paulo: LCT, 2001. POLLONI, E. G. F.; PERES, F da R.; FEDELI, R. D. Introduo Cincia da Computao. So Paulo: Thomson Pioneira, 2003. TEIXEIRA, Joo de F. Mentes e Mquinas. Porto Alegre: Artes Mdicas, 1997. WANDERLEY, L. O Que Universidade. Coleo Primeiros Passos. 9. ed. So Paulo: Editora Brasiliense, 1999. WILLIANS, M. R. History of Computing technology. California: IEEE Computer Societ Press, 1997. Introduo Metodologia Cientfica Filosofia Cdigo Crdito 4.0.0 Carga Horria 60h Obrigatria 305100 Metodologia do Trabalho Cientfico. Pr-requisitos do Trabalho Cientfico. Viso geral do Trabalho Cientfico. Elaborao do Trabalho Cientfico. O Processo do Conhecimento. Cincias. INSTITUTO PARANAENSE DE DESENVOLVIMENTO ECONMICO E SOCIAL. Normas para Apresentao de Documentos Cientficos. Curitiba: Ed. da UFPR, 2000. ANDRADE, M. Margarida de Introduo Metodologia do Trabalho Cientfico: elaborao de trabalhos na graduao. 8 ed. So Paulo: Atlas, 2007. DEMO, P. Metodologia do Conhecimento Cientfico. So Paulo: Atlas, 2008. FACHIN, O. Fundamentos de Metodologia. 5 ed. So Paulo: Saraiva, 2006. LAKATOS, E. M. Metodologia Cientfica. 5 ed. So Paulo: Atlas, 2008. LEITE, F.T. Metodologia Cientfica Mtodos e Tcnicas de Pesquisa: monografias, dissertaes, teses e livros. So Paulo: Idias e Letras, 2008. MATTAR, J. Metodologia Cientfica na Era da Informtica. 3 ed. So Paulo: Saraiva, 2008. SEVERINO, A. J. Metodologia do Trabalho Cientfico. 23 ed. So Paulo: Cortez, 2007.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

24

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Introduo Lgica Informtica e Estatstica Cdigo Crdito 4.0.0 Carga Horria 60h Obrigatria xxxxxx LGICA PROPOSICIONAL: conectivos lgicos. Sentenas e classificao das sentenas moleculares. Reescrita de sentenas. Simbologia das sentenas. Funo verdade. Interpretaes. Simplificao de sentenas. Tautologias, contingncias e contradies. Regras de inferncia. Formas normais conjuntivas e disjuntivas. Argumento vlido. Demonstrao da validade de argumentos. Demonstrao direta e indireta condicional e por absurdo. rvores de derivao. Construo de rvores de refutao. Clculo Proposicional e lgebra dos Conjuntos. lgebra de Boole. LGICA DE PREDICADOS: clculo de predicados de 1a ordem. Smbolos da linguagem. Definio de frmula. Escopo de um quantificador. Negao de frmulas quantificadas. Enunciados categricos. Diagramas de Euler-Venn para enunciados categricos. Argumentos categricos. rvores de refutao. Semntica. Propriedades sintticas. SOUZA, Francisco Vieira de. Lgica Computacional. UAPI. Teresina. 2008. SOUZA, Joo Nunes de. Lgica para Cincia da Computao: Fundamentos de Linguagem, Semntica e Sistemas de Deduo. Editora Campus. Rio de Janeiro, 2002. ENDERTON, H. B. A Mathematical Introduction to Logic. Academic Press, 2nd edition, 2001. COSTA, N. C. A. and CERRION, R. Introduo Lgica Elementar. Editora da UFRGS, 1988. MANNA, Z. and WALDINGER, R. The Logical Basis for Computer Programming. Addison-Wesley, Vol I, 1985.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Programao Estruturada Informtica e Estatstica Cdigo Crdito 3.1.0 Carga Horria 60h Obrigatria xxxxxx O conceito de algoritmos e as estruturas bsicas de controle. Programao e estrutura de dados. Programao estruturada. Algoritmos baseados em estruturas de dados homogneas. Algoritmos baseados em estruturas de dados heterogneas. Armazenamento de dados persistente. Funes. Passagem de parmetros. Recurso. Estudo de uma linguagem de programao estruturada. SCHILDT, Herbert. C, completo e total. 3ed. So Paulo: 1996. 827p. MIZRAHI, Victorine Viviane. Treinamento em linguagem C: modulo 1. Sao Paulo: Pearson Education, 1990. MIZRAHI, Victorine Viviane. Treinamento em linguagem C. Sao Paulo: Pearson Education, 2008. MIZRAHI, Victorine Viviane. Treinamento em linguagem C: modulo 1. Sao Paulo: Pearson Education, 1990. 241p. BARCLAY, Kenneth. C Problem solving and programming. New York: Prentice-Hall, 1989. 465p. KERNIGHAN, Brian W; RITCHIE, Dennis M. C. A linguagem de programao padro ansi. Rio de Janeiro: Campus, 1990. 289p. GUIMARAES, ngelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de Janeiro: Livros

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

25

Disciplina Departamento Tipo de disciplina Pr-requisito

Tcnicos e Cientficos, 1985. 216p. WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: Prentice-Hall do Brasil, 1989. 255p. FARRER, H. Algoritmos Estruturados. 2 Ed., Rio de Janeiro, LTC, 1993.

Ementa

Bibliografia bsica

Bibliografia complementar

Educao Ambiental, Tecnologia e Sociedade Informtica e Estatstica Crdito 2.0.0 Carga Horria 30h Obrigatria Cdigo xxxxxx Os fundamentos polticos da proteo do meio ambiente; Conflitos scioambientais; Direito a um meio ambiente sadio; Desenvolvimento sustentvel; Polticas pblicas para o desenvolvimento sustentvel; Objetivos, contextos e mtodos da educao ambiental ; A poltica de cincia e tecnologia e a interao entre o homem e seu ambiente natural ou construdo: rural ou urbano. Responsabilidade do profissional de informtica em relao ao meio ambiente. DIAS, Genebaldo Freire. Educao Ambiental: Princpios e Prticas, So Paulo, Gaia, 2006. KEGLEVICH, Estevo; PARREIRA, Ivonete. Prticas de educao ambiental. 1ed. Goinia: Deescubra, 2004. PEDRINI, Alexandre de Gusmo (org.). Educao Ambiental: Reflexes e Prticas Contemporneas, Petrpolis, Vozes. 2001. SATO, Michele. Educao ambiental. 1ed. So Paulo: Rima, 2003. SPAREMBERGER, Raquel F. Lopes; AUGUSTIN, Sergio. Direito ambiental e biotica: legislao, educao e cidadania. 1ed. Caxias do Sul: EDUCS, 2004. BELTRO, Jimena Felipe & BELTRO, Jane Felipe. Educao Ambiental na Pan Amaznia. Belm, UNAMAZ, UFPA, 1992. DUPAS, G. Meio Ambiente e Crescimento Econmico: tenses estruturais. So Paulo: UNESP. 2008. MEDEIROS, Fernanda L. F. Meio ambiente: direito e dever fundamental. 1ed. So Paulo: Livraria do Advogado, 2004. MEDINA, N., SANTOS, E.C. Educao ambiental. 1ed. So Paulo: Vozes, 2000. MOREIRA, I. Meio Ambiente e Sociedade. So Paulo: tica, 2007. MONTENEGRO, Magda. Meio ambiente e responsabilidade civil. 1ed. So Paulo: IOB/Thompson, 2005. PHILIPPI JR., Arlindo; PELICIONI, Maria Ceclia F. Educao ambiental e sustentabilidade. 1ed. So Paulo: Manole, 2004. SANCHEZ, L. E. Avaliao de Impacto Ambiental: conceitos e mtodos. So Paulo: Oficina de Textos, 2006. SILVA, Amrico L. M. da. Direito do meio ambiente e dos recursos naturais. 1ed. So Paulo: Revista dos tribunais, 2005. SIQUEIRA, Jos E.; PROTA, Leonardo; GRANGE, Luciana; ARANTES, Olvia M. N. tica, cincia e responsabilidade. 1ed. So Paulo: Loyola, 2005. SOARES, Guido Fernando Silva. Direito internacional do meio ambiente. Emergncia, Obrigaes e Responsabilidades. So Paulo: Atlas, 2001. VIANNA, Jos Ricardo Alvarez. Responsabilidade civil por danos ao meio ambiente. 1ed. Curitiba: Juru, 2004. WILLIAMS, E., KUEHR, R. Computers and the Environment: understanding and Managing their impacts. New York: Kluwer Academic Publishers, 2003.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

26

2 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica Bibliografia complementar Clculo Diferencial e Integral II Matemtica Cdigo Crdito 4.2.0 Carga Horria 90h Obrigatria 210122 Clculo Diferencial e Integral I (210909) Funes de vrias variveis. Mximos e Mnimos. Integrais mltiplas. Integrais de linha e teoremas da divergncia e de Stokes. LANG, S. Clculo. Rio de Janeiro: LTC, 1978. vol 1 e 2. LEITHOLD, Louis. O Clculo com Geometria Analtica. 3. ed. So Paulo: Harbra, 1994. THOMAS, George B. Clculo. So Paulo: Addison Wesley, 2005. vol. II. GUIDORIZZI, Hamilton Luiz, Um Curso de Clculo. 5. ed. Rio de Janeiro: LTC,2002. vol. 1 e 4.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Circuitos Digitais Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria 260128 Introduo Lgica (xxxxxx) lgebra booleana. Sistemas numricos. Aritmtica binria: ponto fixo e flutuante. Simplificao e implementao de circuitos. Implementao de portas lgicas com transistores e diodos. Famlias lgicas. Circuitos combinacionais: anlise e sntese. Circuitos aritmticos. Codificadores, decodificadores e controladores. Circuitos multiplex e demultiplex. Transmisso sncrona e assncrona de dados. Circuitos sequenciais: latches, flip-flops e registradores. Memrias: RAM e ROM. Organizao de memrias. IDOETA, Ivan; CAPUANO, Francisco. Elementos de Eletrnica Digital. Rio de Janeiro: rica, 1999. TAUB, Herbert. Circuitos Digitais e Microprocessadores. McGrow-Hill, 1984. GAJSKI, Daniel. Principles of Digital Design. Upper Saddle River: Prentice-Hall, 1997. GARCIA, Paulo Alves; MARTINI, Jose Sidnei Colombo. Eletrnica Digital: teoria e laboratrio. So Paulo: rica, 2006. MALVINO, Albert P., Microcomputadores e Microprocessadores. So Paulo: McGraw-Hill do Brasil, 1985. NAGLE, H. Troy et. al. An Introduction to Computer Logic. Prentice-Hall, 1975. ZUFFO, Joo A., Sistemas Eletrnicos Digitais: organizao interna e projetos. So Paulo: Edgar Blucher, 1976. vol. I e II. Matemtica Discreta Matemtica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Introduo Lgica (xxxxxx) Conjuntos. Relaes. Funes. Operaes. Nmeros Naturais. Axiomas de Peano. Induo. Induo. Definies recursivas. Sistemas algbricos. Homomorfismo. Congruncia. Produto direto. Grupos. Anis e Corpos. Tipos Abstrato de Dados. DOMINGUES, Hygino H.; IEZZI, Gelson. lgebra Moderna. 3. ed. So Paulo: Atual Editora, 2000. DEAN, Richard A. Elementos de lgebra Abstrata. Rio de Janeiro: Livros Tcnicos e Cientficos, 1974. HERSTEIN, I. Tpicos de lgebra. So Paulo: Ed. Polgono, 1970.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

27

Bibliografia complementar

GONALVES, Adilson. Introduo lgebra. Rio de Janeiro: IMPA, 1979. GILL, Arthur. Applied Algebra for the Computer Sciences. New Jersey: Prentice-Hall, 1975.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica Bibliografia complementar

Eletriciadade e Magnetismo Fsica Cdigo Crdito 4.2.0 Carga Horria 90h Obrigatria xxxxxx Clculo Diferencial e Integral I (210909) Eletrosttica, Eletrodinmica, Magnetismo e Eletromagnetismo. RESNICK, R.; HALLIDAY, D.; KRANE, Kenneth. Fsica. 5. ed. Rio de Janeiro: Livros Tcnicos e Cientficos, 2003. vol.I, II e III. PURCEL, E. M. Eletricidade e Magnetismo. So Paulo: Edgard Bluchet, 1976. SEARS, F. W.; ZEMANSKY, M. W. Eletricidade, Magnetismo e Tpicos de Fsica Moderna. Rio de Janeiro: Livros Tcnicos e Cientficos, 1984. Estruturas de Dados I Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Programao Estruturada (xxxxxx) Introduo. Alocao dinmica de memria. Tipos de Dados. Tipos Abstratos de Dados. Estruturas de Dados Lineares: Listas, Pilhas e Filas. Estruturas de Dados no Lineares: rvores Genricas e rvores Binrias. CELES, Waldemar; CERQUEIRA, Renato; RANGEL, Jos Lucas. Introduo a Estrutura de Dados: com tcnicas de programao em C. Rio de Janeiro, Elsevier, 2004. PEREIRA, S. L. Estruturas de Dados Fundamentais. So Paulo: rica, 1996. VELLOSO, Paulo. Estruturas de Dados. Rio de Janeiro: Ed. Campus, 1991. CORMEN, Thomas. H.; LEISERSON, Charles. E.; RIVEST, Ronald. L.; STEIN, Clifford. Algoritmos: Teoria e Prtica. Rio de Janeiro. Campus. 2002. DROZDEK, Adam. Estrutura de Dados e Algoritmos em C++. Thomson Learning, So Paulo, 2002. FARRER, H. Algoritmos Estruturados. 2 Ed., Rio de Janeiro, LTC, 1993. SZWARCFITER, Jaime Luiz; MARKENZON, Lilian. Estruturas de Dados e seus Algortmos. Rio de Janeiro: Ed. LTC, 1994. TENENBAUM, A. M. et al. Estruturas de Dados usando C. Makron Books. WIRTH, N. Algoritmos e Estrutura de Dados. LTC, 1991. ZIVIANI, N. Projeto de Algoritmos com implementaes em Pascal e C. 3 ed. So Paulo: Pioneira. 1996.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Laboratrio de Programao Informtica e Estatstica Cdigo Crdito 0.2.0 Carga Horria 30h Obrigatria xxxxxx Programao Estruturada (xxxxxx) Prtica de programao estruturada. Prtica de estruturas bsicas de controle. Prtica de algoritmos baseados em estruturas de dados homogneas. Prtica de algoritmos baseados em estruturas de dados heterogneas. Prtica de

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

28

Bibliografia bsica

Bibliografia complementar

armazenamento de dados persistente. Prtica de funes. Prtica de passagem de parmetros. Prtica de recurso. MIZRAHI, Victorine Viviane. Treinamento em linguagem C: modulo 1. So Paulo: Pearson Education, 1990. SCHILDT, Herbert. C, completo e total. 3 ed. So Paulo: Pearson Education, 1996. BARCLAY, Kenneth. C Problem solving and programming. New York: Prentice-Hall, 1989. FARRER, H. Algoritmos Estruturados. 2 ed. Rio de Janeiro: LTC, 1993. GUIMARAES, ngelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e Estruturas de Dados. Rio de Janeiro: Livros Tcnicos e Cientficos, 1985. KERNIGHAN, Brian W; RITCHIE, Dennis M. C: a linguagem de programao padro ANSI. Rio de Janeiro: Campus, 1990. MIZRAHI, Victorine Viviane. Treinamento em linguagem C. So Paulo: Pearson Education, 2008. WIRTH, Niklaus. Algoritmos e Estruturas de Dados. Rio de Janeiro: Prentice-Hall do Brasil, 1989.

3 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica lgebra Linear Matemtica Cdigo Crdito 3.1.0 Carga Horria 60h Obrigatria xxxxxx Espaos vetoriais. Transformaes lineares. Autovalores e autovetores. Diagonalizao de operadores. Produto interno. BOLDRINI, J. L. lgebra Linear. 3 ed. So Paulo: Harbra, 1986. CALLIOLI, Carlos A.; COSTA, R. C. F.; DOMINGUES, H. H. lgebra Linear e Aplicaes. 4 ed. So Paulo: Atual, 1983. BOULOS, P.; CAMARGO I. Geometria Analtica: um tratamento vetorial. So Paulo: McGraw-Hill, 1987. BOULOS, P.; CAMARGO I. Introduo Geometria Analtica no Espao. So Paulo: Makron Books,1997. MONTEIRO, A.; PINTO, G. lgebra Linear e Geometria Analtica. McGraw-Hill, 1999. PENNEY, D. E.; EDWARDS JUNIOR, C. H. Introduo lgebra Linear. Prentice-Hall, 1998. Empreendedorismo - Computao Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Introduo cincia da computao (xxxxxx) Viso sistmica das organizaes. Plano de negcios simplificado. Estudo dos mecanismos e procedimentos para criao de empresas. Sndrome do empregado sem viso sistmica. Perfil do empreendedor. Depoimentos de empreendedores. Caracterstica de um empreendedor. Sistemas de gerenciamento de empresas, tcnicas de negociao. Qualidade e competitividade. Marketing. Formao de uma microempresa. Modelagem da parte financeira de um plano de negcio. A matriz FOFA. A descoberta dos nichos. O plano de negcio completo. Avaliao de mercado. Aplicao dos conhecimentos adquiridos na graduao para montar uma microempresa. DOLABELLA, F. O Segredo de Lusa. So Paulo: Cultura Editores, 1999

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

29

Bibliografia complementar

BRITTO F., WEVER, L. Empreendedores brasileiros: vivendo e aprendendo com grandes nomes. Rio de Janeiro: Campus, 2003. DOLABELLA, F. Oficina do empreendedor. 6. ed So Paulo: Editora. de Cultura, 1999. DOLABELA, F. A vez do sonho. 2. ed. So Paulo: Cultura Editores, 2002. DORNELAS, J. C. A. Empreendedorismo: transformando idias em negcios. Rio de Janeiro:Campus, 2001. FILION, L.J. O planejamento do seu Sistema de Aprendizagem Empresarial: identifique uma viso e avalie o seu sistema de relaes Revista de Administrao de Empresas, FGV, So Paulo, jul/set. 1991, pag. 31(3): 63:71. FILION, Louis Jacques, DOLABELA, Fernando. Boa Idia! E agora? Plano de negcio, o caminho seguro para criar e gerenciar sua empresa. So Paulo: Makron Books, 2000. PINCHOT, G. et al. Intra-empreendedorismo na prtica: um guia de inovao nos negcios. Rio de Janeiro: Elsevier, 2004. SALIM, C. S. Et al. Construindo Planos de Negcios. 2.ed Rio de Janeiro: Elsevier, 2003. SOFTSTART. "Projeto SoftStart do CNPq para difuso do ensino de empreendedorismo em cursos de informtica Disponvel em http://www.cnpq.br/areas/sociedadeinformacao/softex/softstart.htm. consultado em 12 de dezembro de 2004. ANPROTEC. "Prospecto AnproTec (Associao Nacional de Entidades Promotoras de Empreendimentos de Tecnologias Avanadas) Incubadoras de empresas no Brasil: Como os parlamentares Brasileiros podem estimular o esprito empreendedor , 2002 CESAR. Centro de Estudos e Sistemas Avanados do Recife. Disponvel em http://www.cesar.org.br. consultado em 12 de abril de 2005.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Estruturas de Dados II Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Estruturas de Dados I (xxxxxx) Introduo. Algoritmos para pesquisa e ordenao em memria principal e secundria. rvores Binrias de Pesquisa. rvores AVL. rvores B. rvores B+. Tabelas de Disperso. Introduo aos Grafos. Busca em Largura. Busca em Profundidade. CELES, Waldemar; CERQUEIRA, Renato; RANGEL, Jos Lucas. Introduo a Estrutura de Dados: com tcnicas de programao em C. Rio de Janeiro, Elsevier, 2004. CORMEN, Thomas. H.; LEISERSON, Charles. E.; RIVEST, Ronald. L.; STEIN, Clifford. Algoritmos: Teoria e Prtica. Rio de Janeiro. Campus. 2002. DROZDEK, Adam. Estrutura de Dados e Algoritmos em C++. So Paulo: Thomson Learning, 2002. FARRER, H. Algoritmos Estruturados. 2 ed. Rio de Janeiro: LTC, 1993. SZWARCFITER, Jayme L.; MARKENZON, Llian. Estruturas de Dados e seus Algortmos. Rio de Janeiro: LTC, 1994.

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

30

TENENBAUM, A. M. et al. Estruturas de Dados usando C. So Paulo: Makron Books, 1995. WIRTH, N. Algoritmos e Estrutura de Dados. Rio de Janeiro: PrenticeHall do Brasil, 1989.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Programao Orientada a Objetos Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Estruturas de Dados I (xxxxxx) Laboratrio de Programao (xxxxxx) Conceitos de orientao a objetos. Histrico de linguagens orientadas a objetos. Objetos e classes. Implementao de classes: mtodos, campos e atributos. Relacionamentos entre objetos. Reusabilidade e modularidade. Testes de unidade. Projeto de classes. Qualidade de software. Herana, classes abstratas e interfaces. Tratamento de erros. Estudo de uma linguagem orientada a objetos. DEITEL, H. M; DEITEL, P. J. Java: como programar. 3 ed. Porto Alegre: Bookman, 2001. SCHILDT, Herbert; HOLMES, James. A Arte do Java. Rio de Janeiro: Elsevier, 2003. AMBLER, Scott W. Modelagem gil: praticas eficazes para a programao eXtrema e o processo unificado. Porto Alegre: Bookman, 2004. ANSELMO, Fernando. Aplicando Lgica Orientada a Objetos em Java. Florianopolis: Visual Books, 2003. ARNOLD, Ken; GOSLING, James; HOLMES, David. A Linguagem de Programao Java. 4 ed. Porto Alegre: Bookman, 2007. BARNES, David J.; KLLING, Michael. Programao Orientada a Objetos com Java. So Paulo: Pearson, 2004. CARDOSO, Caque. Orientao a Objetos na Prtica: aprendendo orientao a objetos com Java. Rio de Janeiro: Cincia Moderna, 2006. COSTA, Lus C. M. Java Avanado. Rio de Janeiro: Cincia Moderna, 2006. SANTOS, Rafael. Introduo Programao Orientada a Objetos usando Java. Rio de Janeiro: Elsevier, 2003.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Bibliografia complementar

Mtodos Numricos Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Clculo Diferencial e Integral I (210909) Laboratrio de Programao (xxxxxx) Erros. Equaes algbricas e transcendentes. Solues numricas de sistemas lineares. Ajuste de curvas. Interpolao polinomial. Diferenciao e Integrao numrica. MORAES, Cludio Dalcdio. 2 ed. Clculo Numrico Computacional. Rio de Janeiro: Atlas, 1994. RUGGIERO, Mrcio A. Gomes; LOPES, Vera Lcia da Rocha. Clculo Numrico; aspectos tericos e computacionais. 2 ed. So Paulo: Makron Books do Brasil, 1996. BARROSO, Lenidas Conceio et al. Clculo Numrico: com aplicaes. 2 ed. So Paulo: Harbra, 1987. CUNHA, M. Cristina C. Mtodos Numricos. 2 ed. Campinas (SP): UNICAMP, 2003.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

31

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica

DORN, William S. Clculo Numrico com estudos de casos em FORTRAN IV. Rio de Janeiro: Campus, 1981. MIRSHAWKA, Vitor. Clculo Numrico. So Paulo: Livraria Nobel, 1983.

Probabilidade e Estatstica Informtica e Estatstica Cdigo Crdito 4.2.0 Carga Horria 90h Obrigatria xxxxxx Clculo Diferencial e Integral I (210909) Estatstica descritiva. Clculo das probabilidades. Variveis aleatrias. Distribuio de probabilidade. Amostras e Distribuies Amostrais. Estimao. Teste de hiptese. Anlise de varincia. Correlao e Regresso. BUSSAB, W. O.; MORETTIN, P. A. Estatstica Bsica. 4 ed. So Paulo: Atual, 1987. BUSSAB, W. O.; MORETTIN, P. A. Estatstica Bsica. 5 ed. So Paulo: Saraiva, 2003. LAPPINI, Juan Carlos. Estatstica usando Excel. Rio de Janeiro: Compus, 2005. MEYER, Paul L. Probabilidade Aplicao Estatstica. Rio de Janeiro: Livros Tcnicos Cientficos, 1984. COSTA NETO, Pedro de Oliveira. Estatstica. So Paulo: Edgard Blucher Ltda, 2002. FONSECA, Jairo Simon da e Martins, Gilberto Andrade. Curso de Estatstica. So Paulo: Atlas S.A., 1996.

Bibliografia complementar

4 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Arquitetura de Computadores Informtica e Estatstica Cdigo Crdito 3.1.0 Carga Horria 60h Obrigatria xxxxxx Circuitos Digitais (260128) Organizao multinvel de computadores: memrias, unidades centrais de processamento, entrada e sada. Micro e macro arquitetura. Linguagens de montagem. Modos de endereamento, conjunto de instrues. Mecanismos de interrupo e de exceo. Barramento, comunicaes, interfaces e perifricos. Organizao de memria. Memria auxiliar. Arquiteturas RISC e CISC. Pipeline escalar. STALLINGS, William. Arquitetura e organizao de computadores: projeto para o desempenho. 5 ed. So Paulo: Prentice Hall, 2003. TANENBAUM, Andrew S. Organizacao estruturada de computadores. 3 ed. Rio de Janeiro: Prentice-Hall do Brasil, 1992. HENNESSY, John L; PATTERSON, David A. Arquitetura de computadores: uma abordagem quantitativa. Rio de Janeiro: Campus, 2003. Interface Humano Computador Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Obrigatria xxxxxx Programao Estruturada (xxxxxx) Princpios de interao homem-computador. Modelagem do usurio. Interao. Concepo de sistemas de gerenciamento de janela. Sistema de auxilio. Tcnicas de avaliao. Trabalho cooperativo apoiado por computador.

Ementa

Bibliografia bsica Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

32

Bibliografia bsica

Bibliografia complementar

Fatores humanos em software interativo: teoria, princpios e regras bsicas. Estilos interativos. Linguagens de comandos. Manipulao direta. Dispositivos de interao. Padres para interface. Usabilidade: definio e mtodos para avaliao. GUEDES, Gildsio. Interface Humano Computador: prtica pedaggica para ambientes virtuais interativos. Teresina-Pi, 2009. Free. Disponvel in: <www.uapi.ufpi.br/material> ROCHA, H. V.da e BARANAUSK, M. C. C. Desing e avaliao de interfaces-humano computador. Campinas, SP:NIED/UNICAMP,2003. (Free). Disponvel in: <www.unicamp.br/nied> SHNEIDERMAN, Ben. Designing the User Interface: strategies for effective human-computer-interaction. 3 ed. New York: Addison Wesley, 1998. DIAS, Cludia. Mtodos de avaliao de usabilidade no contexto de portais corporativos: um estudo de caso no Senado Federal. Braslia: Universidade de Braslia, 2001.229p. Disponvel m: <http://www.geocities.com/claudiadiaad/heuristica_web.htm>. Acesso em: 05/12/03. SILVA, Cassandra Ribeiro de O. MAEP: Um mtodo ergopedaggico interativo de avaliao para produtos educacionais informatizados, 2002. Tese (Doutorado em Engenharia de produo). Universidade Federal de Santa Catarina. BASTIEN, J. M. C., & SCAPIN, D. L., Evaluating a user interface with egonomic criteria. International Journal of Human-Computer Interfaces. 7, 105-121, 1995. NIELSEN, Jacob. Projetando website: designing web usability.Traduo de Ana Gibson. Rio de janeiro: Campus 2000. NIELSEN, Jacob. Usability engineering. New Jersey: A. P. Professional, 1993.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Teoria e Aplicaes em Grafos Informtica e Estatstica Cdigo Crdito 3.1.0 Carga Horria 60h Obrigatria xxxxxx Estrutura de Dados II (xxxxxx) Grafos e grafos orientados. Representao de problemas em grafos. Caminhos, ciclos e caminho de custo mnimo. Conexidade e alcanabilidade. rvore e rvore de custo mnimo. Colorao e planaridade de grafos. Grafos hamiltonianos e eulerianos. Fluxo mximo em redes. Estabilidade e emparelhamento em grafos. Problemas de cobertura e de travessia. Representaes computacionais e complexidade de algoritmos em grafos. SZWARCFITER, Jayme Luiz. Grafos e Algoritmos Computacionais. Editora Campus, 1983. CORMEN, Thomas H., LEISERSON, Charles E., RIVEST, Ronald L. Algoritmos: teoria e prtica. Traduo de Vanderberg D. de Sousa. 2. ed. Campus, 2002. BOAVENTURA, Paulo O. Grafos: Teoria, Modelos e Algoritmos. Editora Edgard Blucher Ltda, 2006. LUNA, Henrique Pacca e GOLDBERG, Marcos Cesar. Otimizao Combinatria e Programao Linear Modelos e Algoritmos. Ed. Campus, 2000. CHARTRAND, Gary. Introductory Graph Theory. Dover Publications, 1885. BONDY, J.A. Murty, U.S.R., Graph Theory with Applications. MacMillan, 1976. SEDGEWICK, Robert., Algorithms in C++. Addison Wesley, 1992.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

33

Disciplina Departamento Tipo de disciplina Pr-requisito

ZIVIANI, Nivio., Projeto de Algoritmos: com implementaes em Pascal e C. 2. edio. Pioneira Thomson Learning, 2004.

Ementa

Programao Linear Informtica e Estatstica Cdigo Crdito 3.1.0 Carga Horria 60h Obrigatria xxxxxx lgebra Linear (xxxxxx) Programao Estruturada (xxxxxx) Introduo e modelos de programao linear. Forma-Padro de um PPL. Soluo Grfica de PPLs de 2 variveis. Fundamentao terica do simplex O mtodo simples para problemas com restries do tipo <=. O mtodo simplex das duas fases. O mtodo simplex revisado. A ciclagem. Dualidade. Anlise de ps-otimizao. BREGALDA, Paulo Fbio, et all. Introduo Programao Linear. Ed. Campus, 3a. Edio. 1988. PUCINNI, Abelardo de Lima. Introduo Programao Linear. Editora LTC. 1987. MACULAN F Nelson. Programao Linear. Editora Atlas. , ARENALES, Marcos; ARMENTANO, Vincius; MORABITO Reinaldo e YANASSE, Horacio. Pesquisa Operacional para cursos de engenharia. Ed. Campus, 2007. LUNA, Henrique Paca e GOLDBERG, Marcos Cesar. Otimizao Combinatria e Programao Linear Modelos e Algoritmos. Ed. Campus, 2000. LACHTERMACHER, Gerson. Pesquisa Operacional na tomada de decises - Modelagem em Excel. Editora Campus, 2002.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Fundamentos de Banco de Dados Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Programao Orientada a Objetos (xxxxxx) Estrutura de Dados II (xxxxxx) Introduo: linguagens, gerenciadores, administradores e usurios de banco de dados. Modelos clssicos. Modelos semnticos, relacional e orientado para objetos. Estrutura de sistemas de BD e arquivos. Processamento de consulta. Modelo de dados. Modelagem e projeto de banco de dados. Execuo de um projeto de Banco de Dados. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 4 ed. So Paulo: Pearson Addinson Wesley, 2006. KORTH, Henry F; SILBERSCHATZ, Abraham. Sistema de banco de dados. 5 ed. Rio de Janeiro: Campus, 2006. ALVES, William Pereira. Fundamentos de bancos de dados. So Paulo: rica, 2004. GUIMARES, Clio C. Fundamentos de Bancos de Dados. Campinas (SP): UNICAMP, 2003. MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementao. So Paulo: rica, 2004. Informtica e Sociedade Informtica e Estatstica Crdito 4.0.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Introduo cincia da computao (xxxxxx) O computador na sociedade moderna: implicaes sociais e econmicas da

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

34

Bibliografia bsica

Bibliografia complementar

utilizao do computador. Rede mundial de computadores: a Internet e a economia virtual. Poltica nacional de informtica: a reserva de mercado, a atual PNI, aspectos estratgicos do controle da tecnologia. Mercado de trabalho e tica profissional: o mercado de trabalho nas reas de informtica e microeletrnica, ergonomia, doenas profissionais, a tica profissional, cdigo de tica profissional, direitos de propriedade industrial, a lei do software. Previses da evoluo da informtica: a nova diviso do trabalho face informatizao, a busca da sociedade do lazer, tendncias e perspectivas da computao. CASTELLS, Manuel, A Sociedade em Rede. So Paulo: Paz e Terra, 2007. DERTOUZOS, Michael. O que ser: como o novo mundo da informao transformar nossas vidas. So Paulo: Cia. das Letras, 1998. NEGROPONTE, Nicholas, A Vida Digital, 2 ed. So Paulo: Companhia das Letras, 2002. BENAKOUCHE, Rabah (Organizador). A Questo da Informtica no Brasil. Braslia: Brasiliense, 1985. FRIEDMAN, Thomas L. O Mundo Plano. Objetiva, 2005. GABOR, Denis. O Desafio do Futuro. 3 ed. Rio de Janeiro: Expresso e Cultura, 1974. PIRAGIBE, Clia. Indstria da Informtica. Rio de Janeiro: Campus, 1985. RATTNER, Henrique. Informtica e Sociedade. Braslia: Brasiliense, 1985. SCHAFF, Adam. A Sociedade Informtica. 4 ed. Braslia: Brasiliense, 1993.

5 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Banco de Dados Avanados Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Fundamentos de Banco de Dados (xxxxxx) Banco de Dados Cliente-Servidor e seus Aspectos Operaconais: Controle de Concorrncia, Segurana e Integridade. Banco de Dados Distribudos e seus Aspectos Operacionais. Data Warehouse. Ferramentas de Auxlio a Construo de Banco de Dados. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 4 ed. So Paulo: Pearson Addinson Wesley, 2006. KORTH, Henry F; SILBERSCHATZ, Abraham. Sistema de banco de dados. 5 ed. Rio de Janeiro: Campus, 2006. ALVES, William Pereira. Fundamentos de bancos de dados. So Paulo: rica, 2004. GUIMARES, Clio C. Fundamentos de Bancos de Dados. Campinas (SP): UNICAMP, 2003. MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementao. So Paulo: rica, 2004.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Redes de Computadores I Informtica e Estatstica Crdito Obrigatria Cdigo xxxxxx Arquitetura de Computadores (xxxxxx) Programao Orietada Objetos (xxxxxx)

3.1.0

Carga Horria

60h

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

35

Ementa

Conceitos e princpios bsicos de redes de computadores, componentes bsicos de hardware e software que compem uma rede de computadores. Conceitos bsicos das arquiteturas TCP/IP e OSI. Histrico da computao em redes. Principais modelos de aplicaes: cliente-servidor e P2P. Redes de acesso e meios de transmisso. Camada de aplicao da arquitetura TCP/IP. Protocolos HTTP, FTP, POP3, SMTP, IMAP. Mecanismos utilizados no controle de fluxo, controle de congestionamento e na entrega confivel de dados. Camada de transporte da arquitetura TCP/IP. Protocolos TCP e UDP. KUROSE, J. F. e ROSS, K. W. Redes de Computadores e a Internet: Uma Abordagem Top-down. 3. ed. So Paulo: Addison Wesleys, 2005. STALLINGS, W. Redes e Sistemas de Comunicao de Dados, So Paulo: Campus, 2005. COMER, D. E. Interligao de Redes com TCP/IP, Vol. I: Princpios, Protocolos e Arquitetura. 5 ed., Ed. Campus, 2006. TANEMBAUM, A. S. Redes de computadores. 4. ed. So Paulo: Editora Campus, 2003. KUROSE, J. F. and ROSS, K. W. Computer Networking: a Top-Down Approach. 5. ed. Addison Wesleys, 2009. MORAES, A. F. de. Redes de computadores: fundamentos. 2. ed. So Paulo: rica, 2006.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Sistemas Operacionais Informtica e Estatstica Crdito 4.0.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Arquitetura de Computadores (xxxxxx) Programao Orientada Objetos (xxxxxx) Introduo aos Sistemas Operacionais: definies, histricos e conceitos bsicos; Gerenciamento de processos e processadores: comunicao e sincronizao; Gerncia de Dispositivos de entrada/sada; Impasses: mecanismos de gerenciamento de recursos; Gerenciamento da memria; Memria virtual; Sistemas de arquivos; Estudo de casos.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica Bibliografia complementar

TANENBAUM, Andrew S. Sistemas Operacionais Modernos. Rio de Janeiro: Prentice-Hall do Brasil, 1995. 493p. SILBERSCHATZ, Abraham; GALVIN, Peter Baer. Sistemas operacionais: conceitos. So Paulo: Prentice Hall, 2000. 903p. OLIVEIRA, Rmulo Silva de; TOSCANI, Simo Sirineo; CARISSIMI, Alexandre da Silva. Sistemas Operacionais. 2ed. Porto Alegre: Sagra Luzzatto, 2001. 247p. DAVIS, William S. Sistemas operacionais; uma viso sistemtica. Rio de Janeiro: Campus, 1991. 558p.

Teoria da Computao Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Estruturas de Dados I (xxxxxx) Matemtica Discreta (xxxxxx) Conceitos Preliminares. Teoria de Linguagens Formais: gramticas, linguagens e autmatos finitos. Hierarquia de Chomsky. Mquinas de Turing. Decidibilidade. HOPCROFT, John E; ULLMAN, Jeffrey D. Formal Languages and their Relation to Automata. California: Addison Wesley, 1969. AHO, Alfred V.; ULLMAN, Jeffrey D.; SETHI, R. Compiladores: princpios, tcnicas e ferramentas. Rio de Janeiro: LTC, 1995.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

36

Disciplina Departamento Tipo de disciplina Pr-requisito

MENEZES, Paulo F. B. Linguagens Formais e Autmatos. Porto Alegre: Sagra Luzzatto, 2004. VIEIRA, Newton J. Introduo aos Fundamentos da Computao: linguagens e mquinas. So Paulo: Pioneira Thomson Learning, 2006.

Ementa

Engenharia de Software I Informtica e Estatstica Crdito 4.0.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Fundamentos de Banco de Dados (xxxxxx) Viso geral e princpios fundamentais da Engenharia de Software. Conhecimentos bsicos do ciclo de vida do software e seus estgios iniciais: requisitos, anlise e desenho. Princpios da Engenharia de Requisitos de Software, suas tcnicas, mtodos e ferramentas para modelagem de sistema de software. FILHO, W., Engenharia de Software: Fundamentos, Mtodos e Padres, LTC Editora. Segunda Edio. Rio de Janeiro - RJ, 2002. SOMMERVILLE, I. Engenharia de Software. 6. ed. So Paulo: Addison-Wesley, 2003. BECK, Kent. Programao extrema (XP) explicada: acolha as mudanas. Porto Alegre: Bookman, 2004. AMBLER, Scott W. Modelagem gil: praticas eficazes para a programao eXtrema e o processo unificado. Porto Alegre: Bookman, 2004. MOLINARI, Leonardo. Gesto de projetos: tcnicas e projetos com nfase em web. So Paulo: rica, 2004. PRESSMAN, R. Engenharia de Software. 5. ed. Rio de Janeiro: Mc Graw-Hill, 2002.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Projeto e Anlise de Algoritmos Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Teoria e Aplicaes em Grafos (xxxxxx) Conceito de algoritmo. Anlise e Eficincia de um Algoritmo (notao assinttica e relaes de recorrncia). Tcnicas de projeto de algoritmos: Fora Bruta, Diviso e Conquista, Programao Dinmica, Mtodo Guloso, Backtracking, Branch and Bound. Problemas NP - Completo. CORMEN, T. H. LEISERSON, C. E., RIVEST, R. L. & STEIN, C. Algoritmos: Teoria e Prtica. Rio de Janeiro. Campus. 2002. MICHAEL, T. G. & ROBERTO, T., Projeto De Algoritmos: Fundamentos, Anlise e Exemplos da Internet. Bookman. 2004. ZIVIANI, N. Projeto de Algoritmos com implementaes em Java e C++. So Paulo. Thomson Learning. 2007. ZIVIANI, N. Projeto de Algoritmos com implementaes em Pascal e C. So Paulo. Thomson Learning. 2004. SEDGEWICK, R. Algorithms in C++. Boston: Addison Wesley. 1999. SEDGEWICK, R. & FLAJOLET, P. An Introduction to the analysis of algorithms . Reading, Massachsetts: Addison Wesley. 1996. BOAVENTURA NETTO, P. O. Grafos: teoria, modelos, algoritmos. 2ed. So Paulo. Edgard Blucher. 1996. AHO, A. V., ULLMAN, J. D. & HOPCROFT, J. E. Data structures and algorithms. Massachusetts: Addison Wesley, 1987. FURTADO, A. L. Teoria dos grafos Rio de Janeiro. Livros Tcnicos e

Bibliografia bsica

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

37

Cientificos. 1973.

6 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica Computao Grfica Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Programao Orientada a Objetos (xxxxxx) Introduo: Objetos e Dispositivos Grficos. Sistemas de Cores e Imagem digital. Transformaes Geomtricas: Plano e Espao. Curvas e Superfcies. Representao e Modelagem Geomtrica. Realismo Visual e Iluminao: Rendering, Rasterizao, Iluminao e Textura. AZEVEDO, E.; CONCI, A. Computao Grfica: teoria e prtica. Rio de Janeiro: Elsevier, 2003. GOMES, J.;VELHO, L. Computao Grfica. Rio de Janeiro: IMPA, 1998. ANGEL, E. Interactive Computer Graphics: a top-down approach with OpenGL. Reading, MA: Addison-Wesley, 2008. BANON, G. J. F. Bases da Computao Grfica. Rio de Janeiro: Campus, 1989. DONALD, H.; BAKER, M. P. Computer Graphics with OpenGL. Hardcover, 2003. FOLEY, J. D. et al. Computer Graphics: principles and practice. AddisonWesley. 1997. GONZALEZ, R. C.; WOODS, R. E. Processamento de Imagens Digitais. Edgard Blcher, 2000. HARRINGTON, S. Computer Graphics: a programming approach. 2 ed. New York: McGraw-Hill. 1987. HEARN, D.; BAKER, M. P. Computer Graphics: C version. Prentice Hall, 1997. HEARN, D. Computer Graphics with OpenGL. Upper Saddle River, NJ: Pearson Education, 2004. PERSIANO, R. C. M.; OLIVEIRA, A. A. F. Introduo Computao Grfica. Rio de Janeiro: LTC, 1988. SHREUNER, D. et al. OpenGL Programming Guide: the official guide to learning OpenGL. Addison Wesley, 2003. Engenharia de Software II Informtica e Estatstica Crdito 3.1.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Engenharia de Software I (xxxxxx) Mtodos e tcnicas para projeto de sistemas de software. Projeto de arquitetura, projeto detalhado e teste de software. Gerenciamento do processo de desenvolvimento de software para garantir a sua qualidade. Melhoria do processo de software. FILHO, W., Engenharia de Software: Fundamentos, Mtodos e Padres, LTC Editora. Segunda Edio. Rio de Janeiro - RJ, 2002. SOMMERVILLE, I. Engenharia de Software. 6. ed. So Paulo: Addison-Wesley, 2003. BECK, Kent. Programao extrema (XP) explicada: acolha as mudanas. Porto Alegre: Bookman, 2004. AMBLER, Scott W. Modelagem gil: praticas eficazes para a programao eXtrema e o processo unificado. Porto Alegre: Bookman,

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

38

2004. MOLINARI, Leonardo. Gesto de projetos: tcnicas e projetos com nfase em web. So Paulo: rica, 2004. PRESSMAN, R. Engenharia de Software. 5. ed. Rio de Janeiro: Mc Graw-Hill, 2002.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Inteligncia Artificial Informtica e Estatstica Crdito 6.0.0 Carga Horria 90h Obrigatria Cdigo xxxxxx Programao Orientada a Objetos (xxxxxx) Projeto e Anlise de Algoritmos (xxxxxx) Conceituao da inteligncia artificial, evoluo histrica, ramos, aplicaes e perspectivas. Sistemas Especialistas e sistemas baseado em conhecimento. Agentes Inteligentes. Buscas sem informao, buscas com informao (heursticas), satisfao de restries, busca competitiva (jogos). Representao do conhecimento: Sistemas baseados em regras de produo, lgica dos predicados, redes semnticas, quadros e roteiros. Conceituao e tipos de aprendizagem. Tpicos Especiais - Leitura e apresentao de artigos cientficos atuais relacionados a inteligncia artificial. RUSSEL, S., NORVIG, P. Inteligncia Artificial. Ed. Campus, 2004. RICH, Elaine; KNIGHT K. A. Inteligncia Artificial. 2nd ed., Makron Books, 1994. NILSSON, N.J. Problem-Solving Methods in Artificial Intelligence. McGraw-Hill. 1971. LUGER, George F. Inteligncia Artificial - Estrutura e Estratgias para a Soluo de Problemas Complexos, 4 edio., Bookman, 2002. WINSTON, P.H. Inteligncia Artificial. LTC. 1987. FERNANDES, Anita M. da Rocha. Inteligncia Artificial, Visual Books, 2003. LEVINE, R. Inteligncia Artificial e Sistemas Especialistas, McGraw_Hill, 1988. REZENDE, Solange Oliveira (Coordenadora). Sistemas Inteligentes Fundamentos e Aplicaes, Manole, 2003.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Linguagens de Programao Informtica e Estatstica Obrigatria Cdigo XXXXXX Crdito 3.1.0 Carga Horria 60h Programao Orientada Objetos (xxxxxx) Critrios de avaliao das linguagens. Sintaxe e semntica das linguagens de programao. Mtodos formais de descrio das linguagens. Gramticas. BNF e EBNF. Anlise lxica e sinttica. Grafos de sintaxe. Tipos de dados primitivos e estruturados. Equivalncia de tipos. inferncia de tipos, coero e subtipos. Vinculaes esttica e dinmica; Escopo esttico e dinmico. Garbage collection. Parmetros e ordem de avaliaes. Controle do fluxo em nvel de expresses, de instrues e de programas. Desvios. Subprogramas. Passagem de parmetros. Implementao de subprogramas. Implementao de escopos estticos e dinmicos. Tipos abstratos de dados, objetos e classes. Monomorfismo, sobrecarga, polimorfismo e herana. SEBESTA, Robert W. Conceitos de Linguagens de Programao. 5 ed. Porto Alegre: Bookman, 2003. SEBESTA, Robert W. Concepts of Programming Languages. Seventh Edition. Addison Wesley. 2006. SCOTT, Michael L. Programming Language Pragmatics. Morgan

Bibliografia bsica Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

39

Disciplina Departamento Tipo de disciplina Pr-requisito

Kaufmann Publishers, 2000. SETHI, Ravi. Programming Languages: concepts and constructs. 2 ed. Reading: Addison Wesley, 1996. WATT, David A. Programming Language Design Concepts. John Wiley & Sons, Ltd. 2004.

Ementa

Redes de Computadores II Informtica e Estatstica Crdito 3.1.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Redes de Computadores I (xxxxxx) Comutao de circuitos e de pacotes. Camada de rede da arquitetura TCP/IP. Protocolos IPv4, IPv6, ICMP e DHCP. Network Address Translation - NAT. Algoritmos de roteamento: vetor distncia, estado de enlace e entre sistemas autnomos. Componentes de um roteador IP, algoritmos de escalonamento e descarte de pacotes. Camada de enlace da arquitetura TCP/IP. Enlace ponto a ponto e de difuso. Tecnologias da camada de enlace: wi-fi, Ethernet e suas principais variaes. Princpios de gerenciamento de redes de computadores. KUROSE, J. F. e ROSS, K. W. Redes de Computadores e a Internet: Uma Abordagem Top-down. 3. ed. So Paulo: Addison Wesleys, 2005. STALLINGS, W. Redes e Sistemas de Comunicao de Dados, So Paulo: Campus, 2005. COMER, D. E. Interligao de Redes com TCP/IP, Vol. I: Princpios, Protocolos e Arquitetura. 5 ed., Ed. Campus, 2006. TANEMBAUM, A. S. Redes de computadores. 4. ed. So Paulo: Editora Campus, 2003. KUROSE, J. F. and ROSS, K. W. Computer Networking: a Top-Down Approach. 5. ed. Addison Wesleys, 2009. MORAES, A. F. de. Redes de computadores: fundamentos. 2. ed. So Paulo: rica, 2006.

Bibliografia bsica

Bibliografia complementar

7 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Construo de Compiladores Informtica e Estatstica Crdito 4.2.0 Carga Horria 90h Obrigatria Cdigo xxxxxx Teoria da Computao (xxxxxx) Linguagens de Programao (xxxxxx) Introduo a Traduo de Linguagens de Programao. Fases de um Compilador. Gramticas e Linguagens. Anlise lxica e sinttica. Tabelas de smbolos. Esquemas de traduo. Tratamento de erros. Ambientes e tempo de execuo. Anlise semntica. Representao intermediria. Gerao e otimizao de cdigo. Projeto de um compilador simplificado. AHO, Alfred V.; ULLMAN, Jeffrey D.; SETHI, R. Compiladores: princpios, tcnicas e ferramentas. Rio de Janeiro: LTC, 1995. AHO, Alfred V. et al. Compiladores: princpios, tcnicas e ferramentas. 2 ed. So Paulo: Pearson, 2008. APPEL, Andrew W. Modern Compiler Implementation in C. Cambridge: Cambridge University, 1998. BARRET, W. A.; COUCH, J. D. Compiler Construction; theory and practice, Chicago: Science Research Associates, 1979. HOPCROFT, John E; ULLMAN, Jeffrey D. Formal Languages and their Relation to Automata. California: Addison Wesley, 1969. PRICE, Ana Maria de Alencar; TOSCANI, Simo Sirineo. Implementao

Ementa Bibliografia bsica

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

40

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

de Linguagens de Programao: compiladores. 2 ed. Porto Alegre: Sagra Luzzatto, 2001. TREMBLAY, Jean-Paul; SORENSON, Paul G. The Theory and Practice of Compiler Writing. 3 ed. New York: McGraw-Hill, 1989.

Bibliografia bsica

Bibliografia complementar

Programao Funcional Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Linguagens de Programao (xxxxxx) Introduo s linguagens funcionais. Paradigma funcional. Compilao de linguagens funcionais. -calculus: sintaxe e semntica operacional do calculus. Funes recursivas. Transparncia referencial, portabilidade e modularidade. Prova de paradigmas. Codificao de programas de porte pequeno e mdio utilizando linguagem funcional. SOUZA, Francisco Vieira de. Programao Funcional usando Haskell. Apostila do Curso, 2007. THOMPSON, Simon. Haskell: the craft of functional programming. 2 ed. Addison Wesley, 1999. . BIRD, Richard. Introduction to Functional Programming using Haskell. 2 ed. Prentice Hall, 1998. HANKIN, Chris. Lambda Calculi: a guide for computer scientists. Claredon Press, Oxford, 1994. HUDAK, Paul. The Haskell School of Expression: learning functional programming multimedia. Cambridge University Press, 2000. PEYTON JONES, Simon L. Implementation of Functional Programming Languages. Prentice Hall, 1986. RABHI, Fethi; LAPALME, Guy. Algorithms: a functional programming approach. 2 ed. Addison Wesley, 1999. Segurana de Sistemas Computacionais Informtica e Estatstica Crdito 2.2.0 Carga Horria 60h Obrigatria Cdigo xxxxxx Redes de Computadores II (xxxxxx) Sistemas Operacionais (xxxxxx) Fundamentos de segurana da informao: motivao, ameas, mecanismos de proteo e polticas de segurana. Criptografia clssica e esteganografia. Criptografia moderna: cifras simetricas, assimtricas e funes hash. Criptoanlise. Gerenciamento de chaves criptogrficas. Servios de segurana: confidencialidade, integridade, autenticidade e irretratabilidade. Mecanismos de segurana. Assinatura digital. Infra-estrutura de chave pblica e certificao digital. Segurana de redes de computadores: protocolos, firewalls e IDS. Administrao da segurana. Segurana em banco de dados, sistemas operacionais e aplicaes. MENEZES, A. J. ET. AL. Handbook of applied cryptography. CRC Press, 1996. Disponvel em: http://www.cacr.math.uwaterloo.ca/hac/. TANENBAUM, Andrew S. Redes de computadores. Rio de Janeiro: Campus, 1997. BURNETT, S.; PAINE, S. Criptografia e Segurana: o guia oficial RSA. Rio de Janeiro: Campus, 2006. KAHN, D. The Codebreakers: the story of secret writing. Macmillan Publisshing Co. Inc., 1967. PFLEEGER, Charles P. Security in Computing. Prentice Hall, 2006. SCHNEIER, B. Applied Cryptography. John Wiley & Sons, 1996. SINGH, S. O Livro dos Cdigos. Record, 2001.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

41

STALLINGS, W. Criptografia e Segurana de Redes: princpios e prticas. 4 ed. So Paulo: Pearson, 2008.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa Bibliografia

Estgio Supervisionado Informtica e Estatstica Crdito 0.0.6 Carga Horria 90h Obrigatria Cdigo xxxxxx Redes de Computadores II (xxxxxx) Inteligncia Artificial (xxxxxx) Sistemas Operacionais Engenharia de Software II (xxxxxx) Desenvolvimento de, no mnimo, 60 horas de atividades programadas, junto instituies pblicas ou privadas que exeram atividades correlacionadas com a Cincia da Computao. Textos e artigos sobre direitos e deveres de estagirios e empresas Lei do Estgio

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa Bibliografia

Trabalho de Concluso de Curso I Informtica e Estatstica Crdito 0.0.4 Carga Horria 60h Obrigatria Cdigo xxxxxx Redes de Computadores II (xxxxxx) Inteligncia Artificial (xxxxxx) Engenharia de Software II (xxxxxx) Sistemas Operacionais (xxxxxx) O aluno dever elaborar um projeto de pesquisa individual ou em dupla, de acordo com o Regulamento para Trabalho de Concluso de Curso, sob o acompanhamento do professor orientador e superviso do Coordenao do Curso. A critrio do professor orientador e do aluno

8 PERODO
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Trabalho de Concluso de Curso II Informtica e Estatstica Crdito 0.0.8 Carga Horria 120h Obrigatria Cdigo xxxxxx Trabalho de Concluso de Curso I O aluno dever executar um projeto de pesquisa individual ou em dupla (elaborado na disciplina Trabalho de Concluso de Curso I), sob o acompanhamento e orientao do professor orientador e defender publicamente sua monografia de acordo com o Regulamento para Trabalho de Concluso de Curso, A critrio do professor orientador e do aluno

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

42

4.2.2 Disciplinas Optativas O aluno para integralizar o Bacharelado em Cincia da Computao dever cursar um mnimo de 20 Unidades Didticas Pedaggicas (trezentas horas) de Disciplinas Optativas disponveis na matriz curricular do curso. Ser permitido ao aluno inscrever-se em quantas disciplinas desejar, desde que respeitado o nmero mnimo de 12 e mximo de 28 Unidades didticas Pedaggicas por perodo, incluindo as disciplinas obrigatrias. As disciplinas Optativas do Bacharelado em Cincia da Computao bem como o cdigo, nmero de crditos, os pr-requisitos carga horria, ementa e bibliografia podem ser visualizadas na tabela 04. Tabela 05- Disciplinas Optativas
Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Gesto do Conhecimento Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa 260171 Inteligncia Artificial (xxxxxx) Sistemas baseados em conhecimento e engenharia do conhecimento. Arquitetura de sistemas experts. Base de conhecimento. Mquina de inferncia. Mecanismo de aprendizagem. Fases de desenvolvimento de SE. Sistemas experts e reas de aplicao. Dificuldades no desenvolvimento. Incerteza e regras. Shells. Exame de sistemas particulares: Mycin, Prospector. HARMON, Paul. Sistemas Especialistas. Rio de Janeiro: Campus, 1988. MELO, Luiz Eduardo Vasconcelos de. Gesto do conhecimento: conceitos e aplicaes. So Paulo: rica, 2003. GENARO, Sergio. Sistemas Especialistas; o conhecimento artificial. Rio de Janeiro: Livros Tcnicos e Cientficos, 1987. BUKOWITZ, W. R. & WILLIAMS, R. L. Manual de Gesto do Conhecimento. Porto Alegre: Bookman, 2002. CAVALCANTI, M., GOMES, E., PEREIRA, A., Gesto de Empresas na Sociedade do Conhecimento. Rio de Janeiro: Campus, 2001. CHOO, C. W., A Organizao do Conhecimento. So Paulo: SENAC, 2003. DAVENPORT, T. H. Thinking for a Living (How to get better performance and results from knowledge). Boston: Harvard Business School Press, 2005. Fleury, Maria T.L., Oliveira Jr, Moacir de Miranda (Organizadores). Gesto Estratgica do Conhecimento. So Paulo: Atlas, 2001. (1) Otimizao Combinatria Informtica e Estatstica Cdigo Crdito 4.0.0 Carga Horria 60h Optativa xxxxxx - Teoria e Aplicaes em Grafos (xxxxxx) - Programao Linear (xxxxxx) O problema do caminho mais curto: Algoritmo de Dijkstra, de Bellman-Ford, de Floyd- Warshall e de Dreyfus. Fluxos em redes: Fluxo mximo, fluxo de custo mnimo, mtodo out-of-kilter e problema do transporte. Emparelhamento em grafo bipartidos. Matrodes: Matrides e algoritmos gulosos e interseo de matrides. LUNA, Henrique Pacca e GOLDBERG, Marcos Cesar. Otimizao Combinatria e Programao Linear Modelos e Algoritmos. Ed. Campus, 2000.

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

43

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

COOK, W.J, CUNNINGHAM, W. H, PULLEYBLANK, W.R e SCHRIJVER, A. Combinatorial Optimizations, John Wiley, 1998. LAWLER, E. Combinatorial Optimization: Network and Matroids, Holt, Rinehart & Winston, 1976. LEE Jon. A First Course in Combinatorial Optimization. Cambridge University Press, 2004. AHUJA, Ravindra. K, MAGNANTI, T.L e ORLIN. J. B. Network Flows: Theory, Algorithms, and Applications, Prentice Hall, 1993. TOTH Paolo e VIGO Daniele. The Vehicle Routing Problem. Society for Industrial and Applied Mathematics, 2002. NEMHAUSER, George L e WOLSEY, Laurence A . Integer and Combinatorial Optimization. John Wiley & Sons, Inc, 1999.

Ementa Bibliografia bsica

Inteligncia Computacional para Otimizao Informtica e Estatstica Cdigo Crdito 4.0.0 Carga Horria 60h Optativa xxxxxx - Projeto e Anlise de Algoritmos - Programao Linear Otimizao Combinatria e Complexidade Computacional. Tipos de heursticas e meta-heursticas. Heursticas construtivas e de refinamento. Simulated Annealing, Algoritmos Genticos, Busca Tabu, GRASP. Colnia de Formigas e Algoritmos Hbridos. REEVES, C. V., Modern Heurstic Techniques for Combinatorial Problem, Blackwell, 1993. GOLDBERG, DAVID. G., Genetic Algorithms in Search Optimization and Machine Learning, Addison Wesley Longman, Inc, 1989. MICHALEWICZ, Z., Genetic Algorithms + Data Structure = Evolution Programs, Third, Revised and Extended Edition, Springer, 1999. GLOVER, F. e LAGUNA, M., Tabu Search, Kluwer Academic Publishers, USA, 1997. BURKE, E. K., KENDALL. G., Search Methodologies Introductory Tutorial in Optimizations and Decision Support Techniques, Springer Science+Business Media, LLC, 2005. RAYWARD-SMITH, V.J., OSMAN, I.H., REEVES, C.R. e SMITH, G.D., Modern Heuristic Search Methods, Wiley, 1996. SEDGEWICK, R., Algorithms in C++, Addison Wesley Pub, 1990. ARTS, E. e LENSTRA, J.K., Local Search in Combinatorial Optimizations, Wiley, 1997. Baker, K.R., Introduction to Sequencing and Scheduling, John Wiley, 1974. OSMAN, I.H. e KELLY, J.P., Metaheurstics: Theory and Applications, Kluwer, 1996.

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Introduo a Redes Neurais Artificiais Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa xxxxxx Inteligncia Artificial (xxxxxx) Programao Orientada Objetos (xxxxxx) Inspirao. Motivao. Histrico. Modelo do Neurnio Artificial. Aprendizagem e Conhecimento. Perceptrons. Algoritmo de Aprendizagem dos Perceptrons. Perceptrons de Mltiplas Camadas. Algoritmo Back Propagation. Redes de Funo de Base Radial. Algoritmo de Aprendizagem das RBFs. Mquinas de Comit. Algoritmo de Aprendizagem das Mquinas de Comit. Redes Hopfield. Algoritmo de Aprendizagem das Redes Hopfield. Redes de Kohonen. Algoritmos de Aprendizagem das Redes de Kohonen. HAYKIN, Simon. Redes Neurais: princpios e prticas. 2 ed. Porto Alegre: Bookman, 2004.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

44

Bibliografia complementar Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

BISHOP, C. M. Neural Networks for Pattern Recognition. Oxford University Press, 1996. BRAGA, A. P. et al. Redes Neurais Artificiais: teoria e aplicaes. Rio de Janeiro. Livros Tcnicos e Cientficos, 2007. KOVACS, Zsolt Laszlo. Redes Neurais Artificiais: fundamentos e aplicaes. 3 ed. So Paulo: Livraria da Fsica, 2002. LUDWING JUNIOR, O.; COSTA, E. M. Redes Neurais: fundamentos e aplicaes em C. Rio de Janeiro: Cincia Moderna, 2007.

Bibliografia bsica Bibliografia complementar Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica

Mtodos Numricos Avanados Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa xxxxxx Mtodos Numricos (xxxxxx) Derivao e integrao Numrica. Estimativa de Erros. Soluo de Equaes Diferenciais Ordinrias. Estabilidade dos Mtodos Numricos. Erros. Sistemas de Equaes Diferenciais Ordinrias. Problemas de Valores no Contorno. Solues Numricas de Equaes Diferenciais Parciais. Convergncia e Estabilidade das Solues. BARROSO, Lenidas Conceio et al. Clculo Numrico: com aplicaes. 2 ed. So Paulo: Harbra, 1987. RUGGIERO, Mrcio A. Gomes; LOPES, Vera Lcia da Rocha. Clculo Numrico; aspectos tericos e computacionais. 2 ed. So Paulo: Makron Books do Brasil, 1996. BRONSON, Richard. Moderna Introduo s Equaes Diferenciais McGraw-Hill do Brasil. Modelagem e Simulao de Redes Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa xxxxxx Redes de Computadores I (xxxxxx) Sistemas. Variveis de sistemas. Introduo teoria das filas. Modelagem de sistemas. Introduo simulao de eventos discretos. Ferramentas de simulao. Validao e Verificao. Anlise de resultados de simulao. Principais conceitos de avaliao de desempenho de sistemas. TANENBAUM, A. S. Redes de computadores. 4 ed. Rio de Janeiro: Campus, 2003. JAIN, R. The Art of Computer Systems Performance Analysis. New York: John Wiley & Sons, 1991. ABOELELA E. Computer Networks: a systems approach- network experiments manual. 2 ed. New York: Morgan Kaufmann, 2007. FILHO, P. J. de F. Introduo Modelagem e Simulao de Sistemas. 2 ed. Florianpolis: Visual Books, 2001. INCE, N.; BRAGG, A. Recent Advances in Modeling and Simulation Tools for Communication Networks and Services. New York: Springer, 2007. MACDOUGALL, M. H. Simulating Computer Systems: techniques and tools. Cambridge, MA: The MIT Press, 1987.

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Pesquisa Operacional Informtica e Estatstica Cdigo Crdito 4.0.0 Carga Horria 60h Optativa xxxxxx Programao Linear (xxxxxx) Estrutura de Dados II (xxxxxx) PROGRAMAO INTEIRA: Aplicaes e modelagem, plano de corte de Gomory e particionar e limitar (branch and bound ). FLUXOS EM REDES: Mtodo simplex para problemas de fluxo de custo mnimo em redes simples e em redes com variveis canalizadas, problema de transporte.PERT/CPM: Introduo, tipos de atividades, tipos de precedncia e representao, regras

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

45

de construo da rede. caminho critico, folgas, e duraes aleatrias das atividades(PERT). Bibliografia bsica LUNA, Henrique Pacca e GOLDBERG, Marcos Cesar. Otimizao Combinatria e Programao Linear Modelos e Algoritmos. Ed. Campus, 2000. PUCINNI, Abelardo de Lima. Programao Linear. Editora LTC, 2a Edio, 1990. ARENALES, Marcos; ARMENTANO, Vincius; MORABITO Reinaldo e YANASSE, Horacio. Pesquisa Operacional para cursos de engenharia. Ed. Campus, 2007. BRONSON, Richard. PESQUISA OPERACIONAL. MacGrawHill, 1985. TAHA, H. A. Operations Research: An Introduction. Editora PrenticeHall, Inc, 6a Edio, 1997. BAZARRA, Mokhtar S. e et all. Linear Programming and Network Flows. John Wiley & Sons, Inc, 1990. LACHTERMACHER, Gerson. Pesquisa Operacional na tomada de decises - Modelagem em Excel. Editora Campus, 2002. NEMHAUSER, George L e WOLSEY, Laurence A . Integer and Combinatorial Optimization. John Wiley & Sons, Inc, 1999.

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Programao No Linear Informtica e Estatstica Cdigo Crdito 4.0.0 Carga Horria 60h Optativa xxxxxx - Clculo Diferencial e Integral II (210122) - Mtodos Numricos (xxxxxx) Definio do problema de programao no linear. Minimizao de funes sem restries: condies de otimalidade, modelos de algoritmos com buscas direcionais, mtodos clssicos de descida. Minimizao de funes com restries lineares: condies de otimalidade, mtodo de restries ativas. Minimizao de funes com restries no lineares: condies de otimalidade, mtodos de resoluo. FRITZSCHE, Helmut. Programao No-Linear Anlise e Mtodos. Editora Edgard Blucher Ltda, 1978. Friedlander, A . Elementos de Programao No Linear, Editora da Unicamp, 1994. Luenberger, D.G. Introduction to Linear and Nonlinear Programming, Addison-Wesley, 1984. TAHA, H. A. Operations Research: An Introduction. Editora Prentice-Hall, Inc, 6a Edio, 1997. Bazarra, H.D. Sherali e Shetty, Nonlinear Programming: Theory and Algorithms, John Wiley, 1993. Mangasarian, O.L. Nonlinear Programming, Philadelphia> SIAM, 1994.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa

Bibliografia bsica

Prtica Desportiva Educao Fsica Cdigo Crdito 0.2.0 Carga Horria 30h Optativa 107801 Fundamentos Individuais. Auto desenvolvimento e treinamento. Condicionamento Fsico. PROENA, Ivan. Futebol e Palavra. Rio de Janeiro: Jos Olympio, 1981. RIGO, L. Condio Fsica: futebol e cincia. So Paulo: Global Editora, 1977. SALDANHA, Joo. O jovem deve saber tudo de Futebol. Rio de Janeiro: Jos Olympio, 1979. SALDANHA, Joo. Os Subterrneos do Futebol. Rio de Janeiro: Jos

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

46

Olympio, 1980. Bibliografia complementar Disciplina Departamento Tipo de disciplina Pr-requisito DUARTE, O. Futebol: regras e comentrios. So Paulo: SENAC, 2005.

Ementa

Bibliografia bsica

Bibliografia complementar

Processamento Digital de Imagem Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa xxxxxx Introduo Computao Grfica (xxxxxx) A seqncia de processamento e anlise digital de imagens. Digitalizao. Amostragem e quantizao. Tipos de digitalizadores. Arquivos de imagens. Operaes pontuais. Operaes algbricas. Operaes locais. Operaes geomtricas. Transformada de Fourier e suas propriedades. Transformada discreta e transformada rpida de Fourier. Segmentao de imagens. Limiarizao e deteco de bordas. Operaes morfolgicas. Extrao de atributos, medidas de tamanho, forma, posio, intensidade e textura. GONZALEZ, R. C.; WOODS, R. Digital Image Processing. Addison Wesley, 1993. CASTLEMAN, K. R. Digital Image Processing. Prentice Hall, 1979. PACIORNIK, S.; MAURICIO, M. H. P. Digital Imaging. IN ASM Handbook: metallography and microstructures, 2004. RUSS, J.C., COMPUTER-ASSISTED MICROSCOPY, PLENUM PRESS, 1991 E THE IMAGE PROCESSING HANDBOOK, CRC, 1992. RUSS, J. C. The Image Processing Handbook. CRC, 2006. Programao Concorrente Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa xxxxxx Sistemas Operacionais (xxxxxx) Introduo aos Sistemas Concorrente: definies, caracterizao, classificao e exemplos. Redes de Petri: definies, elementos bsicos, regras de funcionamento, padres bsicos e exemplos de aplicao. Programao Concorrente: definies, primitivas bsicas, problemas clssicos e associao com Redes de Petri. Caracterizao de tempo em programao: exemplos em C/C++. Multi-programao via Processos: exemplos em C/C++. Comunicao via Memria Compartilhada: exemplos em C/C++.Sincronizao via Semforos: exemplos em C/C++. Multi-programao via Threads: exemplos em C/C++. Comunicao via troca de Mensagens (Sockets): exemplos em C/C++. Toscani, S. S. & Oliveira, R. S. de & Carissimi, A. da S. Sistemas Operacionais e Programao Concorrente. Sagra Luzzatto. 1 Ed. 2003. Gregory R. Andrews, Concurrent Programming: Principles and Practice, Benjamin/Cummings, 1991. Doug Lea, Concurrent Programming in Java, Second Edition: Design Principles and Patterns (The Java Series), Addison-Wesley, 1999. M. Ben-Ari, Principles of Concurrent Programming, Prentice-Hall International, 1982. ISBN: 0-13-701078-8. Programao Inteira Informtica e Estatstica Cdigo Crdito 4.0.0 Carga Horria 60h Optativa xxxxxx Pesquisa Operacional (xxxxxx) O escopo da programao inteira: aplicaes e modelagem. Otimalidade, relaxao e limitantes. Emparelhamento e designao. Complexidade e reduo de problemas. Particionar e limitar e suas variaes e prprocessamento. Planos de cortes. Desigualdades fortemente vlidas. Dualidade lagrangeana. Algoritmos de gerao de colunas. Aplicaes de algoritmos a problemas especficos: problemas da mochila, caixeiro viajante, programao inteira 0-1, roteamento de veculos e localizao de facilidades. Uso dos softwares LINDO e CPLEX.

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Bibliografia bsica

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito

Ementa

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

47

Bibliografia bsica

LUNA, Henrique Pacca e GOLDBERG, Marcos Cesar. Otimizao Combinatria e Programao Linear Modelos e Algoritmos. Ed. Campus, 2000. ARENALES, Marcos; ARMENTANO, Vincius; MORABITO Reinaldo e YANASSE, Horacio. Pesquisa Operacional para cursos de engenharia. Ed. Campus, 2007. WOLSEY, Laurence A . Integer Programming. John Wiley & Sons, 1998. LEE Jon. A First Course in Combinatorial Optimization. Cambridge University Press, 2004 TOTH Paolo e VIGO Daniele. The Vehicle Routing Problem. Society for Industrial and Applied Mathematics, 2002 TAHA, H. A. Operations Research: An Introduction. Editora PrenticeHall, Inc, 6a Edio, 1997. NEMHAUSER, George L e WOLSEY, Laurence A . Integer and Combinatorial Optimization. John Wiley & Sons, Inc, 1999. ATAMTURK, Alper e SAVELSBERGH, Martin W.P. IntegerProgramming Software Systems. Annals of Operations Research, 140, 67-124,2005.

Bibliografia complementar

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica

Bibliografia complementar

Sistemas Distribudos Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria 60h Optativa xxxxxx Redes de Computadores (xxxxxx) Problemas bsicos em computao distribuda: coordenao e sincronizao de processos, excluso mtua, difuso de mensagens. Compartilhamento de informao: controle de concorrncia, transaes distribudas. Comunicao entre processos. Tolerncia a falhas. Servio de nomes. Servio de arquivos. Replicao. Segurana. Objetos distribudos. Estudo de Casos. COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Distributed systems: concepts and design. 3 ed. Harlow: Addison Wesley, 2001. KIRNER, Claudio; MENDES, Sueli B. T. Sistemas Operacionais Distribudos: aspectos gerais e anlise de sua estrutura. Rio de Janeiro: Campus, 1998. MULLENDER, Sape. Distributted Systems. 2 ed. Addison Wesley, 1993. ORFALI, Robert; HARKEY, Dan. Client/Server Programming with Java and CORBA. 2 ed. New York: John Wiley & Sons, 1998. RICCIONI, Paulo R. Introduo a Objetos Distribudos com CORBA. Visual Books, 2000. TANENBAUM, A.; STEEN, M. V. Sistemas Distribudos: princpios e paradigmas. 2 ed. Pearson, 2007. Engenharia de Software Experimental Informtica e Estatstica Cdigo Crdito 2.0.0 Carga Horria 30h Optativa xxxxxx Engenharia de Software II (xxxxxx) Conceitos bsicos em engenharia de software experimental. Tipos de estudos experimentais. Levantamentos de campo (surveys), estudos de casos e experimentos controlados. Projetos experimentais. Processo de experimentao. Anlises qualitativas e quantitativas de dados. FILHO, W., Engenharia de Software: Fundamentos, Mtodos e Padres, LTC Editora. Segunda Edio. Rio de Janeiro - RJ, 2002. Wohlin, C.; Runeson, P.; Hst, M.; Ohlsson, M. C.; Regnell, B.; Wessln, A. - Experimentation in Software Engineering: An Introduction. The Kluwer, International Series in Software Engineering, 2000. Juristo, N.; Moreno, A.M. - Basics of Software Engineering

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia bsica

Bibliografia complementar

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

48

Experimentation. The Kluwer, The Kluwer International Series in Software Engineering, 2000. Artigos e relatrios tcnicos diversos.

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia

Tpicos em Algoritmos Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Projeto e Anlise de Algoritmos (xxxxxx) Ementa Livre na rea de algoritmos A ser escolhida pelo ministrante Tpicos em Bioinformtica Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Programao Estruturada Ementa Livre na rea de bioinformtica A ser escolhida pelo ministrante

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina

Tpicos em Arquitetura de Computadores Informtica e Estatstica Cdigo Crdito 2.2.0 Carga Horria Optativa xxxxxx Arquitetura de Computadores (xxxxxx) Ementa Livre na rea de arquitetura de computadores A ser escolhida pelo ministrante Tpicos em Banco de Dados Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Banco de Dados Avanados (xxxxxx) Ementa Livre na rea de banco de dados A ser escolhida pelo ministrante Tpicos em Compiladores Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Construo de Compiladores (xxxxxx) Ementa Livre na rea de compiladores A ser escolhida pelo ministrante Tpicos em Computao Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Ementa Livre A ser escolhida pelo ministrante Tpicos em Computao Grfica Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Computao Grfica (xxxxxx) Ementa Livre na rea de computao grfica A ser escolhida pelo ministrante Tpicos em Engenharia de Software

60h

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

49
Carga Horria 60h

Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia

Informtica e Estatstica Cdigo Crdito 2.2.0 Optativa xxxxxx Engenharia de Software II (xxxxxx) Ementa Livre na areal de engenharia de software A ser escolhida pelo ministrante Tpicos em Estatstica Computacional Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Probabilidade e Estatstica (xxxxxx) Ementa Livre A ser escolhida pelo ministrante Tpicos em Inteligncia Artificial Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Inteligncia Artificial (xxxxxx) Ementa Livre A ser escolhida pelo ministrante Tpicos em Linguagens de Programao Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Linguagens de Programao (xxxxxx) Ementa Livre A ser escolhida pelo ministrante Tpicos em Programao Informtica e Estatstica Cdigo Crdito Optativa xxxxxx Programao Orientada a Objetos (xxxxxx) Ementa Livre A ser escolhida pelo ministrante

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

2.2.0

Carga Horria

60h

Tpicos em Redes de Computadores Informtica e Estatstica Cdigo Crdito 2.2.0 Optativa xxxxxx Redes de Computadores II (xxxxxx) Ementa Livre na rea de redes de computadores A ser escolhida pelo ministrante Tpicos em Sistemas Operacionais Informtica e Estatstica Cdigo Crdito 2.2.0 Optativa xxxxxx Sistemas Operacionais (xxxxxx) Ementa Livre na rea de sistemas operacionais A ser escolhida pelo ministrante Tpicos em Informtica Industrial Informtica e Estatstica Cdigo Crdito 2.2.0 Optativa xxxxxx Teoria da Computao (xxxxxx) Programao Orietada Objetos (xxxxxx) Ementa Livre na rea de informtica industrial A ser escolhida pelo ministrante

Carga Horria

60h

Carga Horria

60h

Carga Horria

60h

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

50
Carga Horria 60h

Disciplina Departamento Tipo de disciplina Pr-requisito Ementa Bibliografia

Tpicos em Segurana de Sistemas Informtica e Estatstica Cdigo Crdito 2.2.0 Optativa xxxxxx Teoria da Computao (xxxxxx) Programao Orietada Objetos (xxxxxx) Ementa Livre na rea de Segurana de Sistemas A ser escolhida pelo ministrante

4.2.3 Estgio Curricular Obrigatrio Fundamentao: Lei Federal N 11.788, de 25 de setembro de 2008. (Anexo XIV) e Resoluo N 22/2009 CEPEX-UFPI(Anexo XV). Carga horria: 90h Perodo: 7o Objetivos: Integrar o conhecimento acadmico com atividades profissionais; Vivenciar a prtica profissional e as tendncias do mercado; Vivenciar uma nova modalidade de aprendizagem com experincias para o alcance dos objetivos educacionais, tendo em vista a interdisciplinaridade; Oportunizar para desenvolver habilidades de liderana (atuar de forma participativa, crtica, reflexiva, criativa, compartilhada, sinrgica e com segurana); Participar do gerenciamento da assistncia prestada ao cliente (negociar, inovar, ousar, estudar, desenvolver estratgias nas aes e viso crtica, ter conscincia scio-poltico-cultural, interagir permanentemente com o cliente); Sair da Universidade com as habilidades e competncias necessrias para o exerccio imediato de uma funo relacionada sua formao no mercado de trabalho. O estgio ser realizado em instituies pblicas ou privadas que exeram atividades correlacionadas com a Cincia da Computao e que estejam cadastradas na Coordenao de Estgio Curricular com termo de convnio assinado pelo Pr-Reitor de Ensino de Graduao. Atividades desenvolvidas:

Administrao de Informtica;

Anlise e Desenvolvimento de Sistemas; Bancos de Dados; Computao Grfica;

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

51

Desenvolvimento de Modelos Computacionais; Engenharia de Software; Hardware; Redes de Computadores; Suporte Infra-estrutura de Informtica; Suporte ao Usurio Final no Uso de Software; Organizao, Sistemas e Mtodos; Treinamento em Informtica; Otimizao e Pesquisa Operacional; Outras reas aprovadas pela Coordenao de Curso. Supervisor do Estgio: O supervisor do estgio o elo entre o rgo formador e a instituio que recebe o aluno para a realizao do estgio curricular. Ele deve avaliar periodicamente o desempenho dos alunos atravs de instrumento especfico, orientar o aluno na elaborao do relatrio de concluso do estgio curricular e propor alternativas pedaggicas de acordo com as necessidades e/ou cultura institucional no decorrer do estgio curricular, garantindo o alcance dos objetivos propostos. Alunos: Ao aluno compete: Estar regularmente matriculado na disciplina estgio supervisionado; Obedecer s rotinas e normas internas da instituio onde realiza o estgio, sob pena de interrupo e desligamento por transgresso dessas normas; Cumprir rigorosamente a programao de estgio, conforme planejamento especfico; Submeter-se aos instrumentos de controle e avaliao estabelecidos pela Universidade e/ou unidade concedente; Realizar o estgio com responsabilidade profissional, sujeitando-se ao cdigo de tica especfico, s normas e regulamentos da instituio. O Estgio Curricular Obrigatrio ser regulamentado de acordo com a Resoluo N 22/2009 CEPEX-UFPI.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

52

4.2.4 Trabalho de Concluso de Curso O Trabalho de Concluso de Curso (TCC) um instrumento de iniciao cientfica a ser desenvolvido em duas disciplinas obrigatrias (Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II) para a integralizao curricular e que objetiva aprofundar os conhecimentos dos alunos em reas especficas, incentivar o interesse pela pesquisa e formar um profissional com melhor viso cientfica. O Regulamento do Trabalho de Concluso de Curso que disciplina o processo de elaborao, apresentao e avaliao de monografias foi elaborado pelo Colegiado do Bacharelado em Cincia da Computao e aprovado na reunio do referido Colegiado do dia 16.04.2009. Esse regulamento pode ser alterado por meio do voto da maioria absoluta dos membros do Colegiado. As atividades necessrias ao cumprimento deste Regulamento cabem Coordenao do Bacharelado em Cincia da Computao. CAPTULO I DOS OBJETIVOS ARTIGO 1 - O Trabalho de Concluso de Curso (TCC) um instrumento de iniciao cientfica a ser desenvolvido em disciplinas obrigatrias para a integralizao curricular. ARTIGO 2 - O TCC ser desenvolvido em 02 (duas) disciplinas a serem ofertadas pelo Departamento de Informtica e Estatstica a seguir discriminadas: Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II, perfazendo um total de 180 (cento e oitenta) horas. 1 - Ao fim da disciplina Trabalho de Concluso de Curso I, o estudante dever apresentar, em sesso aberta comunidade, a uma banca examinadora, o Projeto de TCC, contendo pelo menos o Referencial Terico e o Plano de Trabalho a ser desenvolvido durante a disciplina Trabalho de Concluso de Curso II. 2 - O TCC deve ser concludo ao longo da disciplina Trabalho de Concluso de Curso II e apresentado, na forma de monografia ou artigo (seguindo o modelo de artigo da Sociedade Brasileira de Computao), em sesso aberta comunidade, a uma banca examinadora composta conforme Captulo VII. ARTIGO 3o O TCC tem como objetivos: a) o aprofundamento em rea especfica de conhecimento; b) incentivar o interesse por atividades de pesquisa; e c) formar um profissional com melhor viso cientfica da rea em que vai atuar. CAPTULO II DA COORDENAO ARTIGO 4 - Cabe Coordenao do Curso de Cincia da Computao o desenvolvimento de atividades necessrias ao cumprimento deste Regulamento.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

53

CAPTULO III DA OBRIGATORIEDADE ARTIGO 5 - O Trabalho de Concluso de Curso constitui requisito para Colao de Grau no Bacharelado em Cincia da Computao. PARGRAFO NICO - No Histrico Escolar deve constar o ttulo do TCC. ARTIGO 6 - Para realizao do TCC o estudante pode optar por uma das seguintes categorias: a) Trabalho de Reviso Bibliogrfica; b) Anlise de dados existentes; c) Pesquisa Experimental; d) Pesquisa Terica. CAPTULO IV DA ORIENTAO E VAGAS ARTIGO 7 - Podero orientar TCC os professores mestre ou doutores do Departamento de Informtica e Estatstica da Universidade Federal do Piau (UFPI) que ministrem disciplinas do Curso de Graduao em Cincia da Computao. PARGRAFO NICO - Podero atuar como co-orientador de TCC professores de outras Instituies ou de outros departamentos da Universidade Federal do Piau que tenham qualificao na rea do trabalho, aps cadastramento no Departamento de Informtica e Estatstica e aprovao de seu currculo pelo Colegiado do Curso de Cincia da Computao. ARTIGO 8 - O nmero de orientandos ser distribudo conforme a disponibilidade do corpo docente. ARTIGO 9 - A oferta das disciplinas Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II sero solicitadas ao Departamento de Informtica e Estatstica pela Coordenao do Curso de Cincia da Computao na poca da Oferta de Disciplinas, a cada perodo letivo. PARGRAFO NICO - O Departamento de Informtica e Estatstica deve especificar rea do conhecimento, nome dos orientadores e nmero de vagas por orientador a cada perodo letivo, enviando documento Coordenao do Curso de Cincia da Computao para divulgao por ocasio da Oferta de Disciplina conforme Calendrio Universitrio. CAPTULO V DA MATRCULA ARTIGO 10 - O estudante deve fazer seu TCC nos dois ltimos perodos do curso, matriculando-se nas disciplinas Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II, respectivamente, conforme Calendrio Universitrio. 1 - Caso o estudante queira realizar seu TCC antes do previsto no caput deste Artigo, pode faz-lo desde que tenha cursado, no mnimo, 80% das disciplinas do

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

54 Curso, conforme definio de pr-requisitos cadastrados para a disciplina no currculo do curso. 2 - Caso o nmero de estudantes exceda a quantidade de vagas ofertadas por perodo letivo, dar-se- prioridade aos estudantes que tiverem maior nmero de crditos. 3 - Por ocasio da matrcula na disciplina Trabalho de Concluso de Curso I, o estudante deve preencher formulrio prprio, indicando o professor orientador e a temtica sobre a qual pretende desenvolver seu TCC. Esse formulrio deve possuir o visto do professor, concordando em orientar esse estudante. 4 - A matricula na disciplina Trabalho de Concluso de Curso II s poder ser efetuada mediante a aprovao do aluno no Trabalho de Concluso de Curso I. CAPTULO VI DO PLANEJAMENTO E CONDUO DO TRABALHO ARTIGO 11 Deve ser definido e elaborado pelo Professor Orientador e Orientando, o Plano de Trabalho a ser desenvolvido, constando ttulo, objetivos, metodologia, cronograma de execuo e oramento. 1 - A execuo do TCC da inteira responsabilidade do estudante, cabendo ao orientador o acompanhamento e orientao das atividades previstas no projeto de pesquisa. 2 - O Coordenador do Curso far uma reunio com os alunos matriculados nas disciplinas, detalhando todo o funcionamento das mesmas e definindo as datas para entrega dos trabalhos. 3 - O estudante matriculado na disciplina Trabalho de Concluso de Curso I deve entregar no prazo de 30 (trinta) dias aps o incio do perodo letivo uma proposta de TCC devidamente aprovada (com o parecer de aceite) pelo professor orientador. ARTIGO 12 - Ao longo das disciplinas Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II, o aluno deve elaborar relatrios e apresentar seminrios mensais atestando o andamento do TCC. PARGRAFO NICO - Os relatrios mensais de acompanhamento do estgio deveram ser entregues ao professor orientador. CAPTULO VII DA APRESENTAO E JULGAMENTO DO TRABALHO ARTIGO 13 - A aprovao do estudante nas disciplinas Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II se dar mediante julgamento por uma Comisso Julgadora do Projeto de TCC e TCC respectivamente. ARTIGO 14 - O TCC ou o Projeto de TCC deve ser enviado ao Coordenador do Curso atravs de formulrio prprio, com visto do orientador, em trs vias, conforme modelo definido pela Coordenao, em uma das duas datas a serem definidas na reunio inicial das disciplinas.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

55

1 - Caso o estudante no entregue o trabalho na primeira data definida, ele poder entregar na segunda data, porm seu trabalho ter como nota mxima 80% da nota total para a disciplina. 2 - Caso o estudante no entregue o trabalho na segunda data definida, ele ser automaticamente reprovado. ARTIGO 15 - Deve ser definida pelo Professor Orientador e aprovada pela Coordenao do Curso, uma Comisso Julgadora composta por 03 (trs) membros para proceder a avaliao do TCC ou Projeto de TCC. Essa comisso ser presidida pelo Orientador do trabalho. 1 - Na falta do orientador, o co-orientador membro nato da Comisso Julgadora. 2 - As cpias do TCC ou do Projeto de TCC referidas no Artigo 14 devem ser encaminhadas pelo Coordenador do Curso aos membros da Comisso Julgadora no prazo de 48 horas aps o seu recebimento. 3 - A comisso julgadora deve ser composta por pelo menos dois professores do Departamento de Informtica e Estatstica. ARTIGO 16 - O Professor Orientador, em acordo com os demais membros da comisso julgadora, deve fixar data, horrio e local para a apresentao e julgamento do TCC, em sesso aberta e amplamente divulgada no mbito do Centro de Cincias da Natureza. 1 - A data a que se refere o caput deste Artigo no poder exceder o ltimo dia do perodo estabelecido para o Exame Final no Calendrio Universitrio. 2 - O tempo de apresentao do TCC (defesa do TCC II) dever ser de 35 minutos e o de argio do estudante dever ser de at 10 minutos para cada componente da Comisso Julgadora. 3 - O tempo de apresentao do Projeto de TCC (defesa do TCC I) dever ser de 20 minutos e o de argio do estudante dever ser de at 5 minutos para cada componente da Comisso Julgadora. ARTIGO 17 - A Comisso Julgadora deve observar os seguintes critrios de avaliao do TCC: a) nvel de adequao do texto ao tema do trabalho; b) clareza e objetividade do texto; c) nvel de profundidade do contedo abordado; d) relevncia das concluses apresentadas; e) domnio do assunto; f) apresentao e g) relevncia da bibliografia consultada. PARGRAFO NICO - A Comisso Julgadora pode acrescentar outros critrios alm dos especificados neste Artigo, de acordo com o assunto e tipo de trabalho em julgamento.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

56

ARTIGO 18 - A avaliao do TCC deve obedecer o disposto na Resoluo 043/95CEPEX. PARGRAFO NICO - Fica estabelecido que as notas dadas ao Projeto de TCC I e ao TCC II pela Comisso Julgadora sero as notas das disciplinas Trabalho de Concluso de Curso I e Trabalho de Concluso de Curso II respectivamente. ARTIGO 19 - Aps a sesso de julgamento e tendo o TCC ou o Projeto de TCC sido aprovado, o estudante deve proceder as correes eventualmente recomendadas pela Comisso Julgadora e entregar o trabalho ao Coordenador do Curso em 03 (trs) vias, devidamente assinadas pelos membros da referida Comisso, e em forma definitiva, no prazo de 15 (quinze) dias aps sua defesa. 1 - A Coordenao do Curso deve arquivar uma via do TCC e encaminhar uma via Biblioteca Setorial, uma Biblioteca Central. 2 - A Coordenao do Curso deve encaminhar os dirios de classe, preenchidos com as respectivas notas dos alunos Chefia do Departamento de Informtica e Estatstica, para que esse possa realizar a digitao das notas no Sistema Acadmico da UFPI. ARTIGO 20 - Ao estudante que no conseguir aprovao nas disciplinas Trabalho de Concluso de Curso I ou Trabalho de Concluso de Curso II ser concedida oportunidade para reformulao do mesmo trabalho, com nova matrcula curricular. CAPTULO VIII DAS DISPOSIES GERAIS ARTIGO 21 - Caso o professor venha a desistir de orientar um estudante, deve encaminhar Coordenao do Curso pedido de desistncia acompanhado de exposio de motivos. PARGRAFO NICO A Coordenao do Curso reserva-se o direito de aceitar ou no o pedido. ARTIGO 22 - Os casos omissos sero resolvidos pelo Colegiado do Curso de Cincia da Computao ouvido o Departamento de Informtica e Estatstica. 4.3 Atividades Complementares As Atividades Complementares vo permitir o relacionamento do estudante com a realidade social, econmica e cultural e at mesmo de iniciao pesquisa e ao ensino. Tais atividades possibilitam a inter-relao teoria/prtica no processo de ensino aprendizagem. Para integralizao curricular, podero ser reconhecidos pela UFPI no mbito das atividades complementares outros conhecimentos no previstos na matriz curricular do Bacharelado em Cincia da Computao, como os estudos

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

57

complementares, cursos realizados em outras reas afins e que proporcionem o reconhecimento de habilidades e competncias, desde que submetidos Coordenao do Curso e estejam em conformidade com a Resoluo 150/06CEPEX, Anexo XVI. Por meio das Atividades Complementares ampliam-se o espao de participao do aluno no processo didtico pedaggico, no qual deve ser sujeito da relao pedaggica, de acordo com a legislao e das polticas educacionais no sentido de flexibilizar os cursos, dando oportunidade ao aluno de buscar uma formao de acordo com suas aptides. O Colegiado do Curso, objetivando um Bacharelado em Cincia da Computao dinmico, com nfase especial no estmulo da capacidade criativa e da co-responsabilidade do aluno no processo de sua formao, definiu em regulamento prprio que, para a integralizao curricular, o aluno deve cumprir um mnimo de 120h horas de Atividades Complementares. A solicitao de integralizao de Atividades Complementares deve ser feita at 60 dias antes do prazo para colao de grau do aluno. Como atividades complementares sero consideradas, por exemplo, disciplinas especiais, eventos diversos (seminrios, simpsios, congressos, visitas tcnicas, jornadas e outros), cursos de lnguas, programas de pesquisa e extenso, representao discente. Aps a comprovao de tais atividades, o departamento far o registro das mesmas no histrico escolar do aluno. As atividades complementares podem ser na rea do curso ou reas afins podendo estar articuladas com temas transversais, despertando a conscincia do futuro Bacharel para atuar no seu meio social, referidos ao meio ambiente, estrutura do desenvolvimento sustentvel da regio, a gesto de qualidade de vida no trabalho e na comunidade, entre outros. O regulamento das atividades complementares elaborado pelo Colegiado e aprovado na reunio do referido colegiado em 23.04.2009 est descrito abaixo: REGULAMENTO DAS ATIVIDADES COMPLEMENTARES Art. 1 As Atividades Complementares integram a parte flexvel do currculo do Bacharelado em Cincia da Computao, sendo o seu integral cumprimento indispensvel para a obteno do diploma de graduao.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

58

Art. 2 As Atividades Complementares devero ser desenvolvidas do primeiro ao stimo perodo letivo do curso, mediante anotaes no departamento para registro no histrico escolar do aluno. Art. 3 Compem as Atividades Complementares as seguintes disciplinas e . atividades, com a respectiva carga horria: Pontuao ITEM DISCIPLINAS/ATIVIDADES Projetos de pesquisa ou iniciao Mxima por Atividade cientfica concludos, orientados por 01 docente da UFPI. Nos projetos de pesquisa cada 6 meses equivalem a 30 pontos. Projetos de IC concludos equivalem a 60 pontos. Programas de extenso, sob orientao de professor da UFPI 02 Ministrante: cada hora aula equivale a 1 ponto. Participao: cada hora aula equivale a 0,5 ponto. Cursos de extenso na rea de Certificados ou documento 30 comprobatrio e interesse dos curso ou de atualizao cultural ou cientfica. Ministrante: cada hora aula equivale a 1 ponto. 03 Aluno: cada hora aula equivale a 0,5 ponto. Cursos de idiomas (cada 60h equivalem a 30 pontos) 60 Certificados ou documento comprobatrio 04 Monitoria no Curso. 40 Certificados, e outro 60 Certificados ou documento comprobatrio e outro 60

Documento Comprobatrio Certificados, relatrio e ou outro documento comprobatrio

outro

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

59 declarao, portaria outro documento comprobatrio e ou

(cada perodo de monitoria equivale a 20 pontos)

Eventos cientficos da rea: 10 pontos a cada evento participado (mximo de 4 participaes) 30 pontos ao participar da organizao do evento 05 Presena em defesa de trabalho na rea: Monografia de concluso de curso 1 ponto, dissertao de mestrado 2 pontos e tese de doutorado 4 pontos. Participao extracurriculares baixa renda, em de atividades assistncia ou ou por 60

Declarao outro documento

ou

comprobatrio

Certificados ou documento comprobatrio

outro

assessoria a populaes carentes ou de diretamente intermdio de associaes, sindicatos, ONG's, mediante convnio com a UFPI (cada 20h equivalem a 10 pontos) 06 Atividades na rea de informtica Estgios extracurriculares. (cada 360hs equivalem a 30 pontos) 120

Certificados ou documento comprobatrio

outro

Participao

em

programas

de

Certificados ou documento comprobatrio 90 Certificados, declarao,

voluntariado (cada programa equivale a 10 pontos) Atividades na rea de informtica 10 Trabalhos publicados: Peridico avaliado pelo qualis capes

outro

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

60 cpias publicaes ou documento comprobatrio das e outro

equivale 90 pontos, sem qualis 45 pontos. Artigo em conferencia avaliada pelo qualis capes equivale 60 pontos, sem qualis 30. Apresentao de trabalhos: Apresentao de artigo cientfico equivale 30 pontos. Livros e captulos de livros com ISBN: Livro publicado equivale 90 pontos e captulo de livro equivale 45 pontos Desenvolvimento de software: sem patente: 10 pontos (mximo de 3 11 sistemas) com patente: 90 pontos Visita tcnica: Cada visita equivale 5 pontos 10 90

Laudo de banca composta por professores do departamento. Relatrio ou declarao da visita. Histrico escolar ou documento 60 que comprove o aproveitamento da disciplina. conselhos 40 Portarias, Atos e ou outros documentos comprobatrios. Certificados e

Disciplina eletiva cursada nesta ou em outra instituio fora do escopo da 12 matriz curricular do curso de Cincia da Computao. Cada hora 0,5 pontos Representao 13 Desempenho de cargo de nos universitrios (15 pontos por gesto)

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

representao estudantil; (10 pontos por gesto)

ou documento

outro

61

comprobatrio.

1 No somatrio final cada 01 (um) ponto equivale a 01(uma) hora aula. . 2 Cada 15 (quinze) horas aula equivale a 01 (um) crdito . . 3 O aluno deve cumprir, entre o primeiro e o stimo perodo letivo, a carga Horria total de cento e vinte (120) horas de Atividades Complementares. 4 O cumprimento da carga horria total das Atividades Complementares deve ser realizado em, pelo menos, seis semestres letivos. 5 Durante os primeiros vinte dias, aps o incio de cada perodo letivo, o aluno deve se inscrever, na Coordenao do Curso, nas atividades de seu interesse. 6 Cabe ao Coordenador do Curso orientar o aluno na freqncia e certificao , dessas atividades. 7. A atividade de pesquisa envolve: I. a realizao de trabalho de pesquisa, sob orientao de docente do curso que o aluno estiver matriculado ou docente de outro curso, desde que aprovado pela coordenao; II. Trabalhos publicados em peridicos cientficos; III. Participao, como expositor ou debatedor em evento cientfico; IV. Os eventos tcnico-cientficos a que se refere o inciso III so considerados vlidos quando: a) Promovidos pelo prprio curso ou por ele apoiados; b) aprovados pelo Coordenador do Curso, no caso de serem promovidos por outras instituies. 8. So consideradas atividades de extenso, que devero buscar a integrao com ensino e a pesquisa, todas aquelas desenvolvidas com a participao da comunidade no universitria. 9. A monitoria compreende o exerccio de atividades junto docente responsvel por disciplina, ou atividade do currculo do curso, e tem como objetivo fomentar vocaes acadmicas e estreitar a cooperao no ensino-aprendizagem entre professores e alunos. PARGRAFO NICO: Os projetos de monitoria sero divulgados amplamente, e sero desenvolvidos na forma a ser estabelecida pela UFPI.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

62

Art. 4 As Atividades Complementares devem atender s seguintes normas gerais: I - So consideradas disciplinas extracurriculares para validao como Atividades Complementares, as disciplinas oferecidas pela UFPI ou outras Instituies de Ensino Superior (lES), fora do horrio regular das aulas e cujo contedo no esteja integralmente contemplado por nenhuma disciplina do currculo; II - As disciplinas de reas afins, assim definidas pelo Colegiado do Curso, pertencentes aos demais cursos da UFPI ou de outras IES, so consideradas disciplinas extracurriculares; III - A validao de qualquer das atividades, definidas no artigo anterior, depende de prvia aprovao do Coordenador do Curso; IV - As atividades, referidas nos incisos 1, 3 e 4 do artigo anterior so automaticamente validadas, respeitada a carga horria mxima fixada, para cada uma; Art. 5 Cabe ao aluno comprovar, junto ao Departamento, a sua participao nas atividades previstas no art. 2 aps prvia aprovao do Coordenador do Curso, , em formulrio prprio. Pargrafo nico. Competem ao Departamento encaminhar Diretoria de Assuntos acadmicos DAA as comprovaes das atividades de que trata este artigo. Art. 6 O presente regulamento s pode ser alterado pelo voto da maioria absoluta dos membros do Colegiado do Curso. Art. 7 Compete ao Colegiado do Curso dirimir dvidas referentes interpretao deste regulamento, assim como suprir as suas lacunas, expedindo os atos complementares que se fizerem necessrios. Art. 8 Este regulamento entra em vigor imediatamente aps a autorizao do Conselho de Ensino Pesquisa e Extenso - CEPEx, devendo os itens das atividades complementares serem revistos semestralmente.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

63

4.4 Formas de Avaliao 4.4.1 Ensino Terico, Prtico, Estgio Supervisionado e Trabalho de Concluso de Curso A avaliao discente ser realizada em conformidade com a Resoluo 043/95 do Conselho de Ensino Pesquisa e Extenso (Anexo XVII). Este processo ser contnuo e progressivo, oferecendo oportunidade ao aluno de auto avaliao, abrangendo as reas cognitivas, afetivas e psicomotoras, cujos aspectos a serem considerados so: rea cognitiva: aspectos relacionados com capacidades, habilidades intelectuais, conhecimento dos contedos bem como domnio de informaes; rea afetiva: atitudes, valores e ajustamento ao ambiente de trabalho; rea psicomotora: habilidades motoras para a execuo das atividades tcnico-profissionais. Para efeito de registro, o nmero de verificaes parciais dever ser proporcional carga horria da disciplina, respeitado o mnimo de: 2 (duas) avaliaes, nas disciplinas com carga horria igual ou inferior a 45 (quarenta e cinco) horas; 3 (trs) avaliaes, nas disciplinas com carga horria de 60(sessenta) a 75(setenta e cinco) horas; 4 (quatro) avaliaes, nas disciplinas com carga horria superior a 75 (setenta e cinco) horas. Ser considerado aprovado o aluno que obtiver freqncia igual ou superior a 75% da carga horria total da disciplina e obtenha: Mdia aritmtica igual ou superior a 7 (sete) nas verificaes parciais, quando ser liberado de prestar exame final, ou Mdia aritmtica igual ou superior a 4 (quatro) nas verificaes parciais e submetido ao exame final, obtiver mdia aritmtica igual ou superior a 6 (seis), resultante da mdia aritmtica das verificaes parciais e da nota do exame final. Ao aluno reprovado por falta ser atribuda a nota 0 (zero).

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

64

O aluno que no comparecer s verificaes parciais e/ou exame final ter direito a requerer a oportunidade de realiz-los em segunda chamada se a ausncia for por motivo de: Doena; Doena ou bito de familiares diretos; Audincia judicial; Militares, policiais e outros profissionais em misso oficial; Participao em congressos, reunies oficiais ou eventos culturais representando a Universidade, o Municpio ou o Estado; Outros motivos que, apresentados, possam ser julgados procedentes. O resultado da avaliao do Estgio Curricular Supervisionado como tambm o do Trabalho de Concluso de Curso ser registrado em apenas uma nota. 4.4.2 Avaliao do Projeto Poltico Pedaggico O Currculo do Bacharelado em Cincia da Computao ser acompanhado e avaliado durante sua execuo (avaliao em processo) e aps a concluso da primeira turma (avaliao do produto). A avaliao em processo ser realizada atravs da aplicao de questionrios especficos a professores e alunos, no final de cada semestre. A avaliao do produto ser realizada atravs de questionrios aos egressos, atuantes ou no no mercado de trabalho. 4.5 Metodologias de Trabalho Didtico As atividades didticas devero ser calcadas, quando pertinente, em: Aulas expositivas (quadro de acrlico, retroprojetor, projetor de multimdia, computadores etc), onde os contedos sero expostos e discutidos; Seminrios (individuais ou em grupos) baseados em literatura cientfica clssica e atual e/ou outras literaturas, onde os fundamentos bsicos das aulas expositivas subsidiaro discusses mais aprofundadas em temticas voltadas para a formao do profissional da Computao, bem como desenvolvendo a capacidade de reflexo do aluno sobre temticas atuais, ensinando como aprender a aprender; os seminrios estaro ainda contribuindo na prtica de

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

desenvolvimento de idias, organizao, estilo e adaptao exposio pblica de idias; Aulas prticas, experimentais, cujo objetivo aprender fazendo.

65

As metodologias de ensino devero sempre abordar a aplicabilidade direta e indireta do conhecimento adquirido na formao e atuao do profissional da Computao, desvinculando a viso tecnicista, permitindo a aprendizagem da arte de aprender. Neste sentido, podem ser desenvolvidos: Exerccios; Trabalhos de pesquisa bibliogrfica; Estudos dirigidos; Grupos de discusso e Elaborao de um trabalho prtico com tema atual. 4.5.1 O Processo de Ensino-Aprendizagem o processo atravs do qual o aluno apreende as competncias necessrias para exercer a profisso de bacharel em Sistemas de Informao. Caracteriza-se como uma seqncia ordenada; perodos de atividades com certo sentido, segmentos em que se pode notar uma trama hierrquica de atividades includas umas nas outras, que servem para dar sentido unitrio ao de ensinar. Este processo envolve relaes entre pessoas e est imbudo de vrias sutilezas que o caracterizam. A exemplo, negociao, controle, persuaso, seduo. Por outro lado, em razo de seu carter interativo, evoca atividades como: instruir, supervisar, servir e colaborar. Tambm requer intervenes que, mediadas pela linguagem, manifestam a afetividade, a subjetividade e as intenes dos agentes. Nestas interaes o ensino e a aprendizagem so adaptaes, (re)significados por seus atores e pelo contexto. Porm, o que ocorre na sala de aula no um fluir espontneo, embora a espontaneidade no lhe seja furtada, dada imprevisibilidade do ensino. algo regulado por padres metodolgicos implcitos. Isso quer dizer que h uma ordem implcita nas aes dos professores (racionalidade pedaggica ou pensamento prtico), que funciona como um fio condutor para o que vai acontecer com o processo de ensino. O que implica dizer que o curso das aes no algo espontneo, mas sim decorrente da intersubjetividade e da deliberao, pela

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

66

simples razo de o seu fundamento de constituir a natureza teleolgica da prtica educativa. O processo de ensino e de aprendizagem, embora intangvel se materializa na ao de favorecer o aprendizado de uma cultura e/ou na aquisio de conhecimentos e competncias, em um contexto real e determinado, configurandose em uma prxis situada. Como prxis, deixa de ser adaptao de condies determinadas pelo contexto para tornar-se crtica. Assim sendo, estimula o pensamento dos agentes capacitando-os para intervir neste mesmo contexto, o que supe uma opo tica e uma prtica moral, enfim, uma racionalidade. Isso significa que pensar o processo de ensino e de aprendizagem do curso de medicina implica definir os fins, os meios, os contedos, o papel do professor, o que aprendizagem, as formas de avaliao. Resgatando a abordagem de ensino que este projeto Poltico-Pedaggico se orienta, o ensino e a aprendizagem esto fundamentados na racionalidade pedaggica prtico-reflexivo, portanto, no princpio terico-metodolgico da reflexo na ao. 4.5.1.1 O papel do professor A natureza epistemolgica do papel do professor est condicionada a uma inteligibilidade ou a um saber-fazer (por isso tambm intelectual) que fomenta saberes que vo alm de saberes ticos, morais e tcnico-cientficos. Requer saberes interpessoais, pessoais e comunicacionais, para que a relao estabelecida entre alunos e professores possa favorecer o processo de ensino e de aprendizagem. 4.5.1.2 O papel do aluno Pela forma como o currculo se organiza o aluno do curso de Sistemas de Informao um dos sujeitos do processo de ensinar e aprender. Neste processo de construo de conhecimento ele deve assumir uma postura de curiosidade epistemolgica, marcada pelo interessar-se por novas aprendizagens e desenvolver a capacidade de trabalhar em grupo, atitudes de tica e de humanizao, responsabilidade e esprito crtico-reflexivo. 4.6 Critrios para o Perodo de Transio 4.6.1 Equivalncia entre Disciplinas do Currculo 03 e do Currculo 04 importante estabelecer a equivalncia entre as disciplinas dos dois currculos afim de permitir que alunos do currculo 03 e 04 possam cursar juntos

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

67 numa mesma turma as disciplinas equivalentes. Isto diminui a carga de trabalho dos docentes visto que este lecionar uma mesma disciplina para dois currculos. A equivalncia entre as disciplinas apresentada na Tabela 05. Tabela 06: Equivalncia entre Disciplinas dos currculos 03 e 04 do curso de Bacharelado em Cincia da Computao
Cdigo Disciplinas do Currculo Novo
Introduo Cincia da Computao

C.H. 30 60 60 60 90 60 30 60 60 60 60 60 60 60 90 60

Cdigo

Disciplinas do Currculo Antigo

C.H.

Introduo Lgica Programao Estruturada Matemtica Discreta Eletricidade e Magnetismo Estruturas de Dados I Laboratrio de Programao lgebra Linear Empreendedorismo Computao Estruturas de Dados II Mtodos Numricos Programao Orientada a Objetos Arquitetura de Computadores Interface Humano-Computador Probabilidade e Estatstica Teoria e aplicaes em Grafos Programao Linear Fundamentos de Banco de Dados Banco de Dados Avanados Redes de Computadores I Sistemas Operacionais Teoria da Computao Segurana em Sistemas Computacionais Projeto e Anlise de Algoritmos

260102 260111 210116 240022 260120

Introduo Lgica Programao I lgebra C Fsica Geral II C Estrutura de Dados

60 60 60 90 60

210112 260167

lgebra Linear C Empreendedorismo em Computao

90 60

260138 260132 260136 260103 260124

Clculo Numrico I Programao II Arquitetura de Computadores Interface Humano-Computador Estatstica

75 60 75 60 90

260134 60 60 60 60 60 60 60 260129 260158 260184 260169 260146 260140

Programao Linear Banco de Dados I Banco de Dados II Redes de Computadores II Sistemas Operacionais I Linguagens Formais e Autmatos 60 75 60 60 60

Projeto e Anlise de Algoritmos

60

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

68
Engenharia de Software I Informtica e Sociedade Introduo Computao Grfica Inteligncia Artificial Linguagens de Programao Redes de Computadores I Construo de Compiladores I Tpicos em Linguagem de Programao Engenharia de Software II 75 60 60 75 60 60

Engenharia de Software I Informtica e Sociedade Introduo Computao Grfica Inteligncia Artificial Linguagens de Programao Redes de Computadores II Construo de Compiladores Programao Funcional Engenharia de Software II Estgio Supervisionado TCC I TCC II Pesquisa Operacional Inteligncia Computacional para Otimizao Otimizao Combinatria Criptografia Processamento Digital de Imagens Programao Inteira Programao Concorrente Engenharia de Software Experimental Programao No Linear Tpicos Avanados em Banco de dados Modelagem e Simulao de Redes Gesto do Conhecimento Bioinformtica Introduo a Redes Neurais Artificiais Mtodos Numricos Avanados Sistemas Distribudos Tpicos em Algoritmos Tpicos em Arquitetura de Computadores 90 60 60 90 60 60 90 60 120 60 60 60 60 60 60 60 45 60 60 60 60 60 60 60 60 60 60

260141 260162 260150 260160 260154 260107 260166 260144 260151

260194 260196 260174

Estgio Supervisionado I Estgio Supervisionado I Pesquisa Operacional I

90 90 60

260171

Gesto do Conhecimento

60

260180 260164

Clculo Numrico II Sistemas Distribudos

75 60

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

69

Tpicos em Compiladores Tpicos em Computao Tpicos em Computao Grfica Tpicos em Engenharia de Software Tpicos em Estatstica Computacional Tpicos em Inteligncia Artificial Tpicos em Linguagens de Programao Tpicos em Programao Tpicos em Redes de Computadores Tpicos em Sistemas Operacionais Tpicos em Informtica Industrial

60 60 60 60 60 60 60 60 60 60 60

260186 260177

Construo de Compiladores II Tpicos em Computao

75 75

206190

Tpicos em Programao

60

Os alunos que ingressarem na Universidade no primeiro semestre letivo de 2010 iniciam a implantao do novo Currculo ora proposto, graduando a 1 turma no 2 semestre letivo do ano 2013, perfazendo um total de 08 perodos (quatro anos letivos). Os alunos que ingressaram durante a vigncia do currculo 3 podero optar pela transferncia para o novo currculo aproveitando os crditos das disciplinas equivalentes de acordo com a Tabela 05. Os alunos que no optarem pelo novo currculo tero direito a concluir o curso de Cincia da Computao de acordo com o currculo 3. Afim de otimizar a carga horria dos professores do Departamento de Informtica e Estatstica e propiciar a execuo dos currculos 3 e 4 durante o perodo de transio, as disciplinas do currculo 4 equivalentes sero ofertadas para os alunos do currculo 3. Para as disciplinas do currculo 3 sem equivalncia no currculo 4 sero criadas turmas especficas. Os casos que no esto contemplados pelos critrios acima sero estudados individualmente pelo Colegiado do Curso. Caber ao Colegiado do Bacharelado em Cincia da Computao, planejar, organizar e coordenar aes para implantao deste currculo, assim como sistematizar resultados e propor novos encaminhamentos.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

70

5 CORPO DOCENTE A Tabela 06 lista o corpo docente especificando titulao de o regime de trabalho. Tabela 07: Professores Lotados no Departamento de Informtica e Estatstica
ORD. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 NOME ANTONIO COSTA DE OLIVEIRA ANDR CASTELO BRANCO SOARES ANDR MACEDO SANTANA CARLOS ANDR BATISTA DE CARVALHO RICO MENESES LEO ELDO MENDES RIBEIRO FLVIO FERRY DE OLIVEIRA MOREIRA FRANCISCO NILSON RODRIGUES DOS SANTOS FRANCISCO VIEIRA DE SOUZA GILDSIO GUEDES FERNANDES JOS ALBERTO LEMOS DUARTE LUIZ CLUDIO DEMES DA MATA SOUSA KELSON RMULO TEIXEIRA AIRES MAGNO ALVES DOS SANTOS PEDRO DE ALCNTARA DOS SANTOS NETO RAIMUNDO DOS SANTOS MOURA VINICIUS PONTE MACHADO MARCELLO ANDERSON MELO BUONAFINA ERIMAR DOS SANTOS OLIVIERA LUANA SILVA MONTEIRO CHARLES HENRIQUE E. DOS SANTOS JUAREZ RODRIGUES MARTINS JORGE RAFAEL LOIOLA DE MACEDO ALEXANDRE FARIAS CHAVES LUIS DA SILVA FERREIRA FILHO CPF 152.088.263-72 803.957.673-34 628.763.923-72 914.110.253-34 976.914.453-34 104.676.103-04 716.040.733-49 047.288.663-00 050.290.234-53 077.579.563-15 150.457.573-34 429.040.803-68 579.300.403-30 217.275.203-78 470.564.523-53 428.984.393-04 751.764.243-04 008.924.877-55 001.814.638-01 659.112.703-82 712.911.993-49 228.98 6.113-87 970.507.483-72 691.960.363-20 305.131.703-91 TITULAO DOUTOR MESTRE MESTRE MESTRE MESTRE ESPECIALISTA MESTRE MESTRE DOUTOR DOUTOR MESTRE MESTRE MESTRE MESTRE DOUTOR DOUTOR MESTRE ESPECIALISTA ESPECIALISTA ESPECIALISTA GRADUADO ESPECIALISTA GRADUADO MESTRE GRADUADO REGIME DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.)

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

71

26 27 28 29 30 31

TALO MENDES DA SILVA RIBEIRO DANILO LEONARDO VIEIRA DA ROCHA DENILSON DA SILVA GUERRA CARLA PATRCIA DE C. OLIVIERA IVAN DA SILVA SOUSA ANTONIO EMANUEL RIBEIRO DA SILVA

019.347.943-38 003.779.233-46 763.414.613-72 553.056.013-04 011.388.933-07 665.033.533-91

GRADUADO GRADUADO GRADUADO ESPECIALISTA GRADUADO GRADUADO

20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.) 20 h (SUBST.)

DE: Dedicao Exclusiva SUBST.: Substituto

Tabela 08: Professores Lotados em Outros Departamentos que Ministram Disciplinas do Curso de Computao
ORD. 01 02 03 04 05 06 07 08 09 10 11 NOME PAULO SRGIO MARQUES DOS SANTOS OTVIO DE OLIVEIRA COSTA FILHO BARNAB PESSOA LIMA JURANDIR OLIVEIRA LOPES JOO BENCIO DE MELO NETO GILVAN LIMA DE OLIVEIRA BEATRIZ GAMA RODRIGUES JOO MARIZ GUIMARES NETO JOS INCIO DA COSTA JOS CARLOS PEREIRA SOARES MARIA DE LOURDES ROCHA LIMA NUNES CPF 474.245.083-34 004.560.123-20 138.905.733-04 428.641.003-04 167.398.764-87 337.456.683-91 116.638.238-98 066.892.993-68 035.828.763-49 560.566.647-91 078.993.193-15 TITULAO DOUTOR DOUTOR DOUTOR DOUTOR MESTRE DOUTOR DOUTORA DOUTOR MESTRE MESTRE DOUTORA REGIME DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO) DE (EFETIVO)

DE: Dedicao Exclusiva SUBST.: Substituto

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

72

6 INFRA-ESTRUTURA DE FUNCIONAMENTO 6.1 Instalaes Fsicas O Departamento de Informtica e Estatstica est abrigado no bloco SG 09 que sendo atualmente reformado afim de atender as novas necessidades do departamento. Aps a concluso da reforma, o Departamento de Informtica e Estatstica contar com uma rea total de 885m. Os sub-blocos j existentes esto sendo adaptados de modo a ampliar o nmero de salas de aula, gabinete de professores e laboratrios de informtica; e restringir acessos em favor da segurana dos equipamentos, dos alunos e professores. Destaca-se que o acesso aos laboratrios e aos gabinetes dos professores ser controlado por um sistema de controle de acesso eletrnico (crach e senha) com objetivo de garantir a segurana dos equipamentos. A concluso da reforma est prevista para agosto de 2009. Com essa nova infraestrutura o Departamento de Informtica e Estatstica vai dispor dos seguintes ambientes: Sub-bloco 1 (rea construda de 195 m2) o Recepo do DIE o Sala da Chefia do DIE o Sala de arquivo o Sala da Coordenao do Curso de Cincia da Computao o 2 salas de aula terica, uma para 20 alunos e outra para 25 alunos (SA 4 e SA 5) o Sala de reunio (SR) o Sala do Centro Acadmico (CA) o Sala da InBaTe (Incubadora de Base Tecnolgica) Sub-bloco 2 (rea construda de 195 m2) o 4 salas para aula terica com capacidade para 35 alunos cada (SA 1, SA 2, SA 3 e SA 4). Sub-bloco 3 (rea construda de 484,5 m2) o 2 laboratrios, cada um deles com capacidade para 24 alunos (LIG 1 e LIG 2).

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

73 2 laboratrio com capacidade para 11 alunos (LIG 3 e LIG 4). Os laboratrios LIG 1, LIG 2, LIG 3 e LIG 4 sero utilizados pelos alunos do curso de Cincia da Computao para estudo e desenvolvimento de atividades previstas no mbito da graduao. Alm disso esses laboratrios sero utilizados para ministrar aulas prticas previstas no curso de cincia da computao.

o 1 laboratrio de pesquisa (LP) com capacidade para 11 alunos/pesquisadores. Esse laboratrio vai abrigar os alunos de iniciao cientfica e de projetos de pesquisa coordenados pelos docentes do DIE. o 1 sala de servidores para hospedar os servios computacionais do DIE. o 16 gabinetes dimensionados para acomodar 32 professores. o 1 lavabo de uso exclusivo dos professores. o 1 copa de uso exclusivo dos professores. o 2 banheiros com acesso exclusivo para os alunos do DIE. o 2 banheiros que servem a comunidade da UFPI em geral. O sub-bloco 3 ter apenas um nico acesso controlado atravs de um sistema de identificao eletrnica (crach + senha) e sistema de cmeras de segurana. Esta medida visa a segurana dos equipamentos e viabiliza o funcionamento dos laboratrios 24 horas por dia. Os principais ambiente do DIE tero um computador com acesso a Internet visando a mobilidade dos docentes dentro do DIE. Cada sala de aula ter 1 computador permanente com acesso a Internet que ser utilizado para apresentao de slides e demonstraes rpidas com projetor de multimdia .

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

74

6.2 Equipamentos

Atualmente o DIE dispe dos computadores listados na Tabela 08. Tabela 08: Equipamentos Existentes no Departamento de Informtica e Estatstica

Equipamentos

Quantidade

Intel Pentium 4: 2 GHz, HD de 40 GB e 736MB de RAM Intel Pentium 4: 3 GHz, 40GB de HD e 480 MB de RAM AMD Athlon 64 3500+: 2,21 GHz, HD de 80GB e 496 MB de RAM AMD Athlon XP 2400+: 1,99 GHz, HD de 80 GB e 480 MB de RAM Intel Pentium 3: 1,1 GHz, HD de 20 GB e 284 MB de RAM Intel Pentium 3: 567 MHz, HD de 6 GB e 96 MB de RAM Intel Celeron: 299 MHz, HD de 18 GB e 128 MB de RAM Intel Pentium D: 3.00 GHz, HD de 80GB e 1 GB de RAM Intel Pentium 4: 2.80 GHz, HD de 40GB e 1 GB de RAM Datashow Switch fast ethernet 24 portas Pontos de Acesso WIFI Televisor 29 polegadas

14 11 15 9 1 5 7 10 2 2 4 3 2

O rpido avano dos softwares e o surgimento de aplicaes sofisticadas exigem uma evoluo proporcional do poder computacional dos computadores. Diante desta rpida evoluo de softwares e sistemas, o conjunto atual de recursos computacionais do DIE torna-se obsoleto no mbito de curso de Cincia da Computao. Para que os alunos e docentes possam trabalhar alinhados com a atual realidade computacional fundamental a atualizao desses recursos computacionais. Em busca desta indispensvel atualizao descreve-se na prxima seo os recursos solicitados. Os atuais computadores do DIE sero aproveitados para atividades de menor demanda computacional. Por exemplo, recepo e secretaria do DIE e da

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

75 coordenao do curso de Cincia da Computao, salas de aula (SA 1, SA 2, SA 3, SA 4, SA 5 e SA 6) e centro acadmico.

6.3 Equipamentos Solicitados Com o intudo de adequar os recursos computacionais do DIE atual realidade dos softwares e aplicaes, solicitamos a aquisio de 103 computadores com a seguinte especificao: o Processador Intel Core2 Duo (3.16 GHz, 6 MB L2 cache, 1333 MHz FSB). o 4 GB de memria RAM o Placa de rede gigabit Ethernet o 250 GB de HD o placa de vdeo 256 MB com conexo DVI o Monitores LCD 17 polegadas com conexo DVI o Windows 64 bits Todos os computadores do DIE tero conexo com a Internet e utilizaro servios computacionais internos do DIE. Para isso a infraestrutura de rede (cabeamento e equipamentos de interconexo) precisa ser expandida. Ser criado um backbone interno Gibabit ethernet ligando os switchs secundrios do DIE. Para atender a demanda de 6 salas de aula faz-se necessrio a aquisio de 4 novos datashows e 6 suportes para fixao dos projetores no teto das salas com sistema de trava de segurana. Afim de implementar o projeto do sistema de segurana do DIE requerido a compra de um sistema de controle de acesso via crach e senha com abertura automtica de fechadura eletrnica que ser instalado no porto de entrada do sub-bloco 3. Vale ressaltar que tal investimento mnimo frente ao custo dos equipamentos que sero abrigados no sub-bloco 3 do DIE. Tal medida tem sido tomada em outras universidades e sua eficiente e viabilidade j foi largamente comprovada.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

76

Para compor as copas dos sub-blocos 1 e 3 solicitamos: 2 aparelhos de frigobar 1 cafeteira eltrica 1 microondas.

6.4 Biblioteca A Biblioteca Central foi instalada em janeiro de 1973, resultado da fuso dos acervos existentes nas Bibliotecas das Escolas isoladas de Medicina, Odontologia, Filosofia, Direito e Administrao, quando da implantao da Fundao Universidade Federal do Piau, instituda nos termos da Lei n. 5.528, de 12/11/1968. Em agosto de 1995 foi inaugurada a Biblioteca Comunitria Jorn. Carlos Castello Branco (BCCB), rgo subordinado a Reitoria e que atualmente coordena 09 (nove) Bibliotecas Setoriais do Sistema de Bibliotecas da UFPI - SIBi/UFPI, institudo pela Resoluo do Conselho Universitrio n. 26/93. O Horrio de Atendimento da BCCB de segunda a sexta-feira das 08:00 s 22:00 horas e no sbado de 08:00 s 14:00 horas. O Sistema de Bibliotecas SIBi/UFPI composto por 01 Biblioteca Comunitria e 09 (nove) Bibliotecas Setoriais: 1. Biblioteca Comunitria Carlos Castello Branco 38.125 Ttulos // 104.192 Exemplares 2. Biblioteca Setorial Prof. Zenon Rocha (Teresina) 1.266 Ttulos // 5.666 Exemplares 3. Biblioteca Setorial Profa. Raimunda Melo (Teresina) 2.086 Ttulos // 5.686 Exemplares 4. Biblioteca Setorial de Cincias Agrrias (Teresina) 5.085 Ttulos // 13.125 Exemplares 5. Biblioteca Setorial do Centro de Cincias da Natureza (Teresina) 2.920 Ttulos // 4.812 Exemplares 6. Biblioteca Setorial Prof. Cndido Athayde (Parnaba) 4.628 Ttulos // 18.938 Exemplares

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

77

7. Biblioteca Setorial Prof. Amlcar Ferreira Sobral (Floriano) 1.529 Ttulos // 4.139 Exemplares 8. Biblioteca Setorial do Campus Sen. Helvdio Nunes (Picos) 3.217 Ttulos // 13.290 Exemplares 9. Biblioteca Setorial do Campus Profa. Cinobelina Elvas (Bom Jesus) 652 Ttulos // 4.330 Exemplares 10.Biblioteca Setorial do Colgio Agrcola (Bom Jesus) 555 Ttulos // 1.255 Exemplares
Tabela 1: Acervo Total das Bibliotecas Setoriais

Ttulos 29.938

Exemplares 63.241

Tabela 2: Acervo Total do SIBi/UFPI

Ttulos 59.410

Exemplares 171.106

Tabela 3: Peridicos Nacionais e Estrangeiros por rea de Conhecimento


rea Cincias Biolgicas Cincias da Sade Cincias Exatas e da Terra Cincias Humanas Cincias Sociais Aplicadas Engenharias Lingstica, Letras e Artes TOTAL Compra Ttulo Fascculo 26 729 66 2.667 68 4.535 94 2.561 101 7.224 13 804 8 85 376 18.605 Doao Ttulo Fascculo 66 2.409 154 3.180 118 4.028 405 6.754 486 10.928 50 2.596 62 816 1.269 30.711

POLTICA DE AQUISIO DE LIVROS A compra de material bibliogrfico efetuada a partir de listagens enviadas por professores, observadas as necessidades mais urgentes, tais como, instalao de novos cursos de graduao, projetos de pesquisa, reas mais carentes, etc. Os recursos so oriundos de dotao oramentria e projetos institucionais a nvel nacional. As doaes de publicao podem ser feitas atravs de pessoas, empresas ou instituies diretamente a Seo de Intercmbio e Aquisio. As permutas so efetuadas atravs de instituies congneres nacionais e internacionais.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

COLEES catlogos, abstracts, dados estatsticos, referncia legislativa, etc.;

78

Referncia: dicionrios, enciclopdias, bibliografias, ndices, resumos, Coleo Didtica: livros tcnico-cientficos e teses que abrangem todas as reas do conhecimento; Coleo Piau: livros sobre nosso Estado e de autores Piauienses; Multimeios: microfilmes, microfichas, vdeos, discos, cassetes, disquetes e Cd-Rom, etc.; Peridicos: jornais, revistas especializadas, boletins, etc.; Obras Raras: publicaes de edies esgotadas de valor literrio.

SERVIOS INFORMATIZADOS A Biblioteca possui uma ferramenta de automao que estabelece rotinas informatizadas de acesso banco de dados via WWW, otimizando o acesso consulta ao catlogo bibliogrfico, renovao e reservas. Esse acesso feito atravs dos terminais existentes na Biblioteca e Laboratrios de Informtica disponveis de segunda a sbados na IES. O Software implantado na Biblioteca (SAB.net@), foi projetado em linguagem para Internet Active Server Pages (ASP), com base de dados relacional (SQL Server) e funciona em rede sob os sistemas operacionais Windows_NT Server, com as estaes de trabalho rodando sob sistema operacional MS-Windows 95/98/2000/XP/ME. Sistema - SAB oferece pesquisa on-line, por ttulo, autor e assunto, ao catalogo do acervo bibliogrfico e peridico da biblioteca atravs da Internet e terminais in-loco; Emprstimo domiciliar para alunos, professores e funcionrios da UFPI; Reserva e renovao de publicaes on-line via Internet e em terminais de auto-atendimento; Portal da Biblioteca na Internet Funcionam consultas. no endereo www.ufpi.br ou diretamente no endereo http://www2.ufpi.br/biblioteca/, com os servios de reservas, renovaes e

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

79

Portal de Peridicos da CAPES Professores, pesquisadores, alunos e funcionrios de 191 instituies de ensino superior e de pesquisa em todo o Pas tm acesso imediato produo cientfica mundial atualizada atravs deste servio oferecido pela CAPES. Portal de Peridicos da CAPES oferece acesso aos textos completos de artigos de mais de 12.365 revistas internacionais, nacionais e estrangeiras, e 126 bases de dados com resumos de documentos em todas as reas do conhecimento. Inclui tambm uma seleo de importantes fontes de informao acadmica com acesso gratuito na Internet. O uso do Portal livre e gratuito para os usurios das instituies participantes. O acesso realizado a partir de qualquer terminal ligado Internet localizado nas instituies ou por elas autorizado. Todos os programas de ps-graduao, de pesquisa e de graduao do Pas ganham em qualidade, produtividade e competitividade com a utilizao do Portal que est em permanente desenvolvimento. NORMAS DE EMPRSTIMO Usurios do SIBi/UFPI: Docentes e Tcnicos Administrativos; Discentes: Graduao e Ps-Graduao Cadastro no SIBi/UFPI: Discentes: Comprovante de matrcula da UFPI e comprovante de endereo; Docentes e Tcnicos Administrativos: Carteira funcional e identidade. Emprstimo Normal: Aluno de Graduao Aluno de Mestrado Professor / Funcionrio Professor Substituto seguinte. No devolvendo os livros na data e hora prevista implica na cobrana de multa, que deve ser paga no ato da devoluo da obra, valor da multa: Diria R$ 0,50 (cinqenta centavos); Especial/hora R$ 0,50 (cinqenta centavos). 3 livros 4 livros 4 livros 3 livros 07 dias 14 dias 14 dias 14 dias 14 dias Aluno de Especializao 4 livros

Emprstimo Especial: 01 livro (cativo) das 18:00 horas s 10:00 horas do dia

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

80 A reserva de livros ficar disposio do interessado pelo prazo de 24

horas. O extravio de obras da Biblioteca implicar a obrigatoriedade de reposio das mesmas, sem iseno das multas. O leitor em dbito com a Biblioteca perder o direito a novos emprstimos e a requisio de documentos nos Departamentos da UFPI, at que seja regularizada sua situao. A mudana de endereo domiciliar do leitor inscrito dever ser comunicada de imediato Biblioteca. O leitor, ao passar pela portaria da Biblioteca, dever mostrar as publicaes que esto em seu poder, para verificao do comprovante do emprstimo. A Biblioteca Comunitria no se responsabiliza por perdas, extravios ou roubos de objetos de terceiros. ESPAO FSICO Acervo 1.296,82 m Leitura e Consulta 1.671,80 m Servio ao Pblico 137,19 m Servio Tcnico Outros Fins rea Total 266,10 m 1.022,10 m 4.194,81 m

SALAS DE ESTUDOS E LUGARES DISPONVEIS 02 Sales de Estudos: 320 cabines (individuais) 38 mesas com 6 lugares 61 mesas com 2 lugares 01 Sala de Projeo: 01 Sala de Projeo: 23 Salas Individuais: 08 Salas de Grupos: 90 lugares 10 lugares 23 cabines 08 mesas com 10 lugares

29 Cabines para NOTEBOOKS 03 Salas do Laboratrio de Deficientes Visuais 667 Cadeiras.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

81

7 Ncleo de Processamento de Dados (NPD) O NPD est localizado no SG-08 da UFPI. Ele possui 292m, divididos em diversas salas temticas. Basicamente, o ncleo dividido na parte administrativa, manuteno de equipamentos, desenvolvimento, manuteno de rede e sala dos servidores. Existem cerca de 30 servidores computacionais responsveis pelos servios de e-mail, Web, Firewall, Banco de Dados, Servidor de Aplicaes e todos os servios disponibilizados para a UFPI. O ponto central de atendimento para qualquer problema na rede de computadores e nos diversos equipamentos de informtica todo centralizado no NPD, que conta com equipes para realizar tais atendimentos. O NPD conta com 16 bolsas de trabalho para alunos de Computao. Esses alunos realizam diversas tarefas relacionadas manuteno da rede e suporte para resoluo de problemas em equipamentos. Os alunos realizam configurao de switches, criao de VLANs, instalao de redes sem fio, montagem e manuteno de equipamentos e instalao fsica de redes. No incio de 2008 foram criadas duas vagas especficas para programao, dessa forma, dois alunos atuam como desenvolvedores no NPD, sendo responsveis pela elicitao de requisitos, desenho, implementao e testes de sistemas de pequeno porte, sob a superviso de um Analista de TI do Ncleo.

Projeto Poltico Pedaggico Bacharelado em Cincia da Computao (UFPI)

82

8 Referncias

[1] ATCHISON, W. F. et al. Curriculum 68: Recommendations for the undergraduate program in computer science. ACM Curriculum Committee on Computer Science. Communications of the ACM, volume 11, nmero 3, 1968. [2] ENGEL, G. L. The revision of Curriculum 68. Proceedings of the sixth SIGCSE Technical Symposium on Computer Science Education, 1976. p. 1-2. [3] AUSTING, R. H.; BARNES, B. H.; ENGEL G. L. A Survey of the Literature in Computer Science Education since Curriculum68. Communications of the ACM, v.20, n.1, 1977. [4] ACM/IEEE-CS Joint Curriculum Task Force Report. Computing Curricula 1991. Communications of the ACM, volume 34, n. 6, 1991. [5] ACM/IEEE-CS/AIS Joint Task Force Report. Computing Curricula 2004. Draft. 2004. [6] COMISSO DE ESPECIALISTAS DE ENSINO DE COMPUTAO E INFORMTICA CEEInf. Diretrizes Curriculares de Cursos da rea de Computao e Informtica. [1999]. [7] Sociedade Brasileira de Computao. Currculo de Referncia da SBC para Cursos de Graduao em Computao e Informtica. Verso 1999. 1999. http://www.sbc.org.br/index.php?language=1&subject=28&content=downloads& id=82. ltimo acesso em 04/12/2008. [8] TEIXEIRA, C.A.C et al. Um Plano Pedaggico de Referncia para Cursos de Engenharia da Computao. http://www.sbc.org.br/index.php?language=1&subject=39&content=downloads& id=12. ltimo acesso em 04/12/2008. [9] DIJKSTRA, E. W. On the Cruelty of Really Teaching Computer Science. Communication of the ACM, v. 32, n. 12, 1989.