Você está na página 1de 54

UNIVERSIDADE FEDERAL DE MATO GROSSO INSTITUTO DE CINCIAS EXATAS E DA TERRA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO

REESTRUTURAO CURRICULAR DO CURSO DE BACHARELADO EM CINCIA DA COMPUTAO

MARO DE 2004 CUIAB MATO GROSSO

SUMRIO

1 Histrico da UFMT ................................................................................................................................. 5 1.1 1.2 Misso ......................................................................................................................................... 5 Viso ............................................................................................................................................ 5

2 Sobre o Curso ......................................................................................................................................... 5 2.1 2.2 2.3 2.4 2.5 Reconhecimento do Curso ........................................................................................................... 6 Durao do Curso ........................................................................................................................ 6 Turno de Funcionamento ............................................................................................................. 6 Nmero de Vagas ........................................................................................................................ 6 Currculo Anterior ....................................................................................................................... 6

3 Sobre o Profissional Egresso do Curso ................................................................................................... 8 3.1 3.2 Perfil do Egresso.......................................................................................................................... 8 reas de Atuao ......................................................................................................................... 9

4 Nova Estrutura Curricular ....................................................................................................................... 9 5 Ementas das Disciplinas........................................................................................................................ 13 5.1 1 Semestre ................................................................................................................................ 13 5.1.1 Algoritmos I .............................................................................................................. 13 5.1.2 Clculo I ................................................................................................................... 13 5.1.3 Vetores e Geometria Analtica .................................................................................. 14 5.1.4 Fsica para Computao I ......................................................................................... 14 5.1.5 Fundamentos da Computao ................................................................................... 14 5.1.6 Lgica ....................................................................................................................... 15 2 Semestre ................................................................................................................................ 15 5.2.1 lgebra Linear .......................................................................................................... 15 5.2.2 Clculo II .................................................................................................................. 16 5.2.3 Fsica para Computao II ........................................................................................ 16 5.2.4 Tecnologia e Sociedade ............................................................................................ 16 5.2.5 Algoritmos II ............................................................................................................ 17 5.2.6 Laboratrio de Programao ..................................................................................... 17 5.2.7 Matemtica Discreta ................................................................................................. 18 3 Semestre ................................................................................................................................ 18 5.3.1 Algoritmos III ........................................................................................................... 18 5.3.2 Banco de Dados ........................................................................................................ 18 5.3.3 Lgica Digital e Circuitos ......................................................................................... 19 5.3.4 Conceitos de Linguagens de Programao ............................................................... 19 5.3.5 Estrutura de Dados .................................................................................................... 20 5.3.6 Mtodos Computacionais ......................................................................................... 20 5.3.7 Clculo III ................................................................................................................. 20 4 Semestre ................................................................................................................................ 21 5.4.1 Arquitetura de Computadores I ................................................................................. 21 5.4.2 Teoria dos Grafos ..................................................................................................... 21 5.4.3 Laboratrio de Banco de Dados ............................................................................... 22 5.4.4 Organizao, Sistemas e Mtodos ............................................................................ 22 5.4.5 Probabilidade e Estatstica ........................................................................................ 22 5.4.6 Filosofia da Cincia .................................................................................................. 23 5.4.7 Teoria das Linguagens Formais, Autmatos e Computabilidade .............................. 23

5.2

5.3

5.4

5.5

5 Semestre ................................................................................................................................ 24 5.5.1 Arquitetura de Computadores II ............................................................................... 24 5.5.2 Computao Grfica ................................................................................................. 24 5.5.3 Engenharia de Software ............................................................................................ 25 5.5.4 Inteligncia Artificial ................................................................................................ 25 5.5.5 Projeto e Anlise de Algoritmos ............................................................................... 26 5.5.6 Sistemas Operacionais .............................................................................................. 26 6 Semestre ................................................................................................................................ 27 5.6.1 Anlise e Projeto de Sistemas I ................................................................................. 27 5.6.2 Compiladores I ......................................................................................................... 27 5.6.3 Sistemas de Informao ............................................................................................ 27 5.6.4 Redes de Computadores............................................................................................ 28 7 Semestre ................................................................................................................................ 28 5.7.1 Compiladores II ........................................................................................................ 28 5.7.2 Metodologia do Trabalho Cientfico ......................................................................... 29 5.7.3 Projeto de Trabalho de Concluso de Curso ............................................................. 29 5.7.4 Empreendedorismo em Informtica .......................................................................... 29 5.7.5 Sistemas Distribudos ............................................................................................... 30 8 Semestre ................................................................................................................................ 30 5.8.1 Estgio Supervisionado............................................................................................. 30 5.8.2 Trabalho de Concluso de Curso .............................................................................. 31 Disciplinas Optativas ................................................................................................................. 31 5.9.1 Programao Linear .................................................................................................. 31 5.9.2 Equaes Diferenciais............................................................................................... 31 5.9.3 Processos Estocsticos .............................................................................................. 32 5.9.4 Tpicos Especiais em Sistemas de Informao......................................................... 32 5.9.5 Tpicos Especiais em Engenharia de Software......................................................... 33 5.9.6 Anlise e Projeto de Sistemas II ............................................................................... 33 5.9.7 Sistemas Multimdia ................................................................................................. 33 5.9.8 Processamento de Imagens ....................................................................................... 34 5.9.9 Realidade Virtual ...................................................................................................... 34 5.9.10 Tpicos Especiais em Inteligncia Artificial ............................................................ 35 5.9.11 Introduo s Redes Neurais..................................................................................... 35 5.9.12 Introduo aos Sistemas Inteligentes ........................................................................ 35 5.9.13 Minerao de Dados ................................................................................................. 36 5.9.14 Tpicos Especiais em Redes de Computadores ........................................................ 36 5.9.15 Administrao e Gerncia de Redes de Computadores............................................. 36 5.9.16 Computao Mvel ................................................................................................... 37 5.9.17 Tpicos Especiais em Banco de Dados .................................................................... 37 5.9.18 Construo de Gerenciadores ................................................................................... 37 5.9.19 Projeto de Banco de Dados ....................................................................................... 38 5.9.20 Integrao de Dados ................................................................................................. 38 5.9.21 Banco de Dados No-Convencionais........................................................................ 38 5.9.22 Sistemas Deciso.................................................................................................... 39 5.9.23 Tpicos Especiais em Sistemas Operacionais........................................................... 39 5.9.24 Tpicos Especiais em Arquitetura de Computadores ............................................... 39 5.9.25 Informtica Aplicada Educao ............................................................................. 40 5.9.26 Criptografia e Segurana de Dados........................................................................... 40

5.6

5.7

5.8

5.9

6 Especificidades da Estrutura Curricular ................................................................................................ 41 6.1 6.2 7 Semestre ................................................................................................................................ 41 6.1.1 Projeto de Trabalho de Concluso de Curso ............................................................. 41 8 Semestre ................................................................................................................................ 41 6.2.1 Estgio Supervisionado............................................................................................. 41 6.2.2 Trabalho de Concluso de Curso .............................................................................. 42 reas de nfase e Disciplinas Optativas.................................................................................... 42 Disciplinas Optativas ................................................................................................................. 42

6.3 6.4

6.4.1 6.4.2 6.5 6.6 6.7 6.8

Optativa I .................................................................................................................. 42 Optativas II, III, IV, V, VI e VII ............................................................................... 42

Convalidao das Disciplinas entre a Estrutura Curricular Antiga e Estrutura Curricular Proposta 42 INGRESSOS VESTIBULAR/2003 (MATUTINO-VESPERTINO) ........................................ 45 INGRESSOS VESTIBULAR/2002 (MATUTINO-VESPERTINO) ........................................ 48 Cdigo das Disciplinas por Departamento ................................................................................ 52 6.8.1 Departamento de Cincia da Computao ................................................................ 52 6.8.2 Departamento de Matemtica ................................................................................... 53 6.8.3 Departamento de Estatstica ...................................................................................... 54 6.8.4 Departamento de Fsica ............................................................................................ 54 6.8.5 Departamento de Administrao ............................................................................... 54 6.8.6 Departamento de Teoria e Fundamentos da Educao -IE ....................................... 54 6.8.7 Departamento de Filosofia ........................................................................................ 54

Histrico da UFMT
A Universidade Federal de Mato Grosso, constituda sob a forma de Fundao, foi criada aps

reivindicao popular que necessitava do acesso ao ensino superior. H 29 anos, a proposta inicial era fazer a Universidade da Selva; pois Mato Grosso tido como o "Portal da Amaznia". Entretanto, com o passar dos anos, a UFMT ampliou horizontes para acompanhar o crescimento do Estado e as suas emergentes realidades, muito embora continue sendo uma Universidade Amaznica, na medida em que procura direcionar seus empreendimentos para as necessidades inerentes a este contexto geogrfico. No entanto, evoluiu para ser tambm uma Universidade do Pantanal e do Cerrado, a Universidade de um Estado cuja Capital tornou-se uma cidade de porte mdio, com feio cosmopolita e, como tal, a exigir de sua nica Instituio Federal de Ensino Superior aes apropriadas com suas expectativas atuais. Mato Grosso h tempos deixou de ser apenas o Portal da Amaznia. Atualmente, temos que encar-lo como porta para o Pacfico, e, dentro dessa perspectiva, a UFMT tem buscado estreitar laos com os pases vizinhos. Num Estado de dimenso continental, imperiosa a presena da Universidade no interior. No se pode negar queles que no tm condies de deslocamento e manuteno o acesso ao ensino superior, ainda mais considerando-se que estes foram criados, aps cuidadosos estudos e levantamentos das necessidades e peculiaridades das regies. Sendo a UFMT, at 1993, a nica Universidade pblica no Estado para dar resposta s necessidades surgidas, tem-se trabalhado com as turmas especiais, sem contar os inmeros cursos de licenciatura que so oferecidos para suprir as grandes carncias detectadas. A UFMT, portanto, procura consolidar a sua emancipao cientfica, tecnolgica e cultural que lhe possibilite se transformar num centro de referncia do conhecimento regional, sem perder a dimenso universal do saber. Neste sentido, alm da educao pblica e do meio ambiente, os outros eixos de poltica acadmica que vm norteando as aes da Universidade so: a preservao da memria regional, cincia e tecnologia, e sade pblica, procurando fazer uma universidade que auxilie no resgate da cidadania dos brasileiros de Mato Grosso, que, em ltima instncia, expressa o conjunto dos compromissos ticos, scio-educacionais e polticos na busca das formas de concretiz-los e democratizar o conhecimento. 1.1 Misso Formar profissionais com viso crtica e humanstica, produzir e disseminar conhecimento atravs do exerccio da indissociabilidade entre ensino, pesquisa e extenso de modo a promover o desenvolvimento e a preservao da vida. 1.2 Viso A UFMT dever ser centro de excelncia, reconhecida pela sua competncia, e centro de referncia nas suas reas de atuao.

Sobre o Curso
O curso dever chamar-se Curso de Bacharelado em Cincia da Computao , em concenso com as

diretrizes curriculares e o currculo de referncia da Sociedade Brasileira de Computao.

2.1

Reconhecimento do Curso Portaria N 141/MEC, de 19 de Fevereiro de 1998, publicada no Dirio Oficial de 25 de Fevereiro de

1998, a qual reconhece, pelo prazo de cinco anos, o Curso de Bacharelado em Cincia da Computao, ministrado pela Universidade Federal de Mato Grosso, com sede na cidade Cuiab, Estado de Mato Grosso. Em Novembro de 2003 o Curso recebeu a visita da Comisso do INEP para avaliar in loco as condies de funcionamento do Curso de Bacharelado em Cincia da Computao. O relatrio elaborado pela Comisso que realizou a visita j foi disponibilizado, no entanto, at o momento o parecer final do INEP ainda no foi divulgado. 2.2 Durao do Curso A integralizao do curso de Cincia da Computao deve ser feita no prazo mnimo de 8 (oito) perodos letivos e no mximo 16 (dezesseis) perodos letivos. 2.3 Turno de Funcionamento O curso foi originalmente criado para funcionar no perodo vespertino e noturno. Entretanto, os vestibulares para os anos letivos de 2002 e 2003 ofereceram o curso no perodo matutino e vespertino. A partir do vestibular para o ano letivo de 2004 o curso voltou a ser oferecido no perodo vespertino e noturno. 2.4 Nmero de Vagas De acordo com a Resoluo CD N 142/90 art. 2 - Fixa em 25 (vinte e cinco) o nmero de vagas a serem preenchidas semestralmente, atravs de Concurso Vestibular Unificado, a partir de 1991/2. Mas, quando em 1995 o Concurso Vestibular Unificado tornou-se anual o Curso de Cincia da Computao passou a oferecer 40 vagas anuais. 2.5 Currculo Anterior O Curso de Bacharelado em Cincia da Computao sofreu uma reestruturao curricular no ano de 2002, conforme processo interno n 23108.005290/02-3, onde foi retirada a disciplina de Estgio Supervisionado e includa a disciplina de Projeto de Computao. At ento o curso tinha um limite mnimo de 275 crditos e 3.270 horas. Para o aluno graduar-se no curso de Bacharelado em Cincia da Computao da UFMT dever cumprir um limite mnimo de 193 crditos, perfazendo uma carga horria total de 3.150 (trs mil cento e cinquenta) horas, assim distribudas:
1 SEMESTRE Disciplina Clculo I Vetores e Geometria Analtica Lngua Portuguesa Fundamentos da Computao Linguagem de Programao I Filosofia da Cincia Educao Fsica I Pr-Requisito Co-Requisito CH 90 90 60 60 60 60 30

Linguagem de Programao I Fundamentos da Computao

Crditos T L P 6 0 0 6 0 0 4 0 0 4 0 0 2 1 0 4 0 0 0 1 0

2 SEMESTRE Disciplina Clculo II lgebra Linear lgebra para Informtica Ingls Instrumental I Introduo Administrao Contabilidade Geral Linguagem de Programao II Educao Fsica II Pr-Requisito Clculo I Vetores e Geometria Analtica Lngua Portuguesa Contabilidade Geral Introduo Administrao Linguagem de Programao I Educao Fsica I 3 SEMESTRE Disciplina Clculo III Clculo Numrico Eletrnica Bsica Ingls Instrumental II Relaes Humanas Tcnicas de Programao Pr-Requisito Clculo II lgebra Linear, Linguagem de Programao II lgebra para Informtica Ingls Instrumental I Introduo Administrao Linguagem de Programao II 4 SEMESTRE Disciplina Probabilidade e Estatstica Programao Linear Microprocessadores e Microcomputadores I Informtica e Sociedade Formalizao das Linguagens de Programao Estrutura de Dados Optativa 5 SEMESTRE Disciplina Processos Estocsticos Microprocessadores e Microcomputadores II Anlise de Sistemas Software Bsico I Banco de Dados Optativa Pr-Requisito Probabilidade e Estatstica Microprocessadores e Microcomputadores I Tcnicas de Programao Formalizao das Linguagens de Programao Estrutura de Dados Co-Requisito CH 60 60 90 60 60 60 Pr-Requisito Clculo III Clculo Numrico Eletrnica Bsica Co-Requisito CH 60 60 60 60 60 60 60 Co-Requisito Clculo Numrico Clculo III CH 90 60 90 60 60 60 Co-Requisito CH 90 60 60 60 60 60 60 30

Crditos T L P 6 0 0 4 0 0 4 0 0 4 0 0 4 0 0 4 0 0 2 1 0 0 1 0 Crditos T L P 6 0 0 4 0 0 4 4 4 2 1 0 0 1 0 0 0 0

Crditos T L P 4 0 0 4 0 0 4 0 0 4 2 2 4 0 1 1 0 0 0 0 0

Estrutura de Dados Tcnicas de Programao Formalizao das Linguagens de Programao

Crditos T L P 4 0 0 4 0 0 6 2 2 4 0 1 1 0 0 0 0 0

6 SEMESTRE Disciplina Teleprocessamento e Redes Pr-Requisito Microprocessadores e Microcomputadores II Co-Requisito CH 60 60 90 60 60 60

Crditos T L P 4 0 0 4 6 2 2 4 0 0 1 1 0 0 0 0 0 0

Organizao de Sistemas e Mtodos I Projeto de Sistemas Anlise de Sistemas Software Bsico II Software Bsico I Linguagens de Simulao Banco de Dados Optativa

7 SEMESTRE Disciplina Inteligncia Artificial I Computao Grfica Organizao de Sistemas e Mtodos II Engenharia de Software Pr-Requisito Banco de Dados Programao Linear Organizao de Sistemas e Mtodos I Projeto de Sistemas 8 SEMESTRE Disciplina Administrao e Gerenciamento em Informtica Projeto Supervisionado Inteligncia Artificial II Projeto de Computao Pr-Requisito Organizao de Sistemas e Mtodos II Engenharia de Software Inteligncia Artificial I Co-Requisito CH 60 150 60 60 Co-Requisito CH 60 60 60 90

Crditos T L P 4 0 0 4 0 0 4 0 0 4 1 0

Crditos T L P 4 0 0 2 4 4 0 0 0 4 0 0

Relao de Optativas Disciplina Software Aplicativo Tpicos Especiais I Tpicos Especiais II Informtica Educativa Estatstica Matemtica I Estatstica Matemtica II Programao Matemtica Seminrio de Pesquisa Operacional Tpicos Especiais de Programao Linear Introduo Economia Pr-Requisito Banco de Dados Co-Requisito CH 60 60 60 60 60 60 60 60 60 60

Processos Estocsticos Estatstica Matemtica I Programao Linear Programao Matemtica Programao Linear

Crditos T L P 2 1 0 4 0 0 4 0 0 2 1 0 4 0 0 4 0 0 4 0 0 0 2 0 4 0 0 4 0 0

Sobre o Profissional Egresso do Curso


O egresso do curso ser designado Bacharel em Cincia da Computao.

3.1

Perfil do Egresso O curso deve prover uma formao que capacite o profissional para a soluo de problemas do mundo

real, por meio da construo de modelos computacionais e de sua implementao. As caractersticas fundamentais deste profissional so: conhecimento e domnio do processo de projeto para construir a soluo de problemas com base cientfica; capacidade para aplicar seus conhecimentos de forma independente e inovadora; acompanhar a evoluo do setor e contribuir na busca de solues nas diferentes reas aplicadas; formao humanstica permitindo a compreenso do mundo e da sociedade, uma formao de negcios, permitindo uma viso da dinmica organizacional e estimulando o trabalho em grupo, desenvolvendo suas habilidades de comunicao e expresso. O egresso do curso deve ser um profissional apto a resolver as seguintes classes de problemas, que podem variar de acordo com as especificidades de cada implementao: modelagem e especificao dos problemas do mundo real, com o uso das tcnicas apresentadas no curso; implementao de sistemas de computao de alta complexidade; validao e transmisso da soluo de um problema de forma efetiva e contextualizada ao problema original.

3.2

reas de Atuao Esse profissional ter competncia para assumir funes de projetista de hardware e/ou software,

gerncia de rea em empresas de tecnologia e consultoria de tecnologia. Uma opo para esse profissional a rea de pesquisa acadmica em Cincia da Computao.

Nova Estrutura Curricular


Para o aluno graduar-se no curso de Bacharelado em Cincia da Computao da UFMT na proposta da

nova estrutura curricular dever cumprir um limite mnimo de 200 crditos, perfazendo uma carga horria total de 3.300 (trs mil e trezentos) horas, sendo 180 crditos tericos e 20 crditos prticos, assim distribudas:
1 SEMESTRE Disciplina Clculo I Vetores e Geometria Analtica Fundamentos da Computao Algoritmos I Lgica Fsica para Computao I Pr-Requisito Co-Requisito CH 90 90 60 60 60 60 420 Crditos T L P 6 0 0 6 0 0 2 1 0 4 0 0 4 0 0 4 0 0 26 1 0

Lgica

Total 2 SEMESTRE Disciplina Clculo II lgebra Linear Fsica para Computao II Algoritmos II Laboratrio de Programao Tecnologia e Sociedade Matemtica Discreta Pr-Requisito Clculo I Vetores e Geometria Analtica Fsica para Computao I Algoritmos I Co-Requisito

Laboratrio de Programao Algoritmos II

Lgica Total 3 SEMESTRE

CH 90 60 60 60 60 60 60 450

Crditos T L P 6 0 0 4 0 0 4 0 0 4 0 0 0 2 0 4 0 0 4 0 0 26 2 0

Disciplina Clculo III Lgica Digital e Circuitos Estrutura de Dados Algoritmos III Banco de Dados Mtodos Computacionais Conceitos de Linguagens de Programao

Pr-Requisito Clculo II Fsica p/ Computao II Lgica Algoritmos II Laboratrio de Programao Algoritmos II Laboratrio de Programao Algoritmos II lgebra Linear Laboratrio de Programao Algoritmos II Matemtica Discreta Total

Co-Requisito

CH 90 60 60 60 60 60 60 450

Crditos T L P 6 0 0 2 1 0 4 2 4 4 4 26 0 1 0 0 0 2 0 0 0 0 0 0

4 SEMESTRE Disciplina Probabilidade e Estatstica Filosofia da Cincia Laboratrio de Banco de Dados Organizao, Sistemas e Mtodos Teoria das Linguagens Formais, Autmatos e Computabilidade Teoria dos Grafos Arquitetura de Computadores I Pr-Requisito Clculo III Banco de Dados Algoritmos II Matemtica Discreta Estrutura de Dados Lgica Digital e Circuitos Total 5 SEMESTRE Disciplina Computao Grfica Engenharia de Software Sistemas Operacionais Projeto e Anlise de Algoritmos Inteligncia Artificial Arquitetura de Computadores II Optativa I (outras reas ou rea da computao) Optativa II (rea da computao) Pr-Requisito Estrutura de Dados lgebra Linear Laboratrio de Banco de Dados Estrutura de Dados Organizao, Sistemas e Mtodos Estrutura de Dados Teoria dos Grafos Teoria das Linguagens Formais Autmatos e Computabilidade Estrutura de Dados Matemtica Discreta Arquitetura de Computadores I Co-Requisito CH 60 60 Arquitetura de Computadores II 60 60 60 60 60 60 480 Co-Requisito CH 60 60 60 60 60 60 60 420

Crditos T L P 4 0 0 4 0 0 0 2 0 4 0 0 4 0 0 4 4 24 0 0 2 0 0 0

Crditos T L P 2 1 0 4 4 4 4 4 4 4 30 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

Total 6 SEMESTRE Disciplina Sistemas de Informao Anlise e Projeto de Sistemas I Compiladores I Redes de Computadores Optativa III (rea da computao) Optativa IV (rea da computao) Total 7 SEMESTRE Disciplina Metodologia do Trabalho Cientfico Sistemas Distribudos Compiladores II Empreendedorismo em Informtica Optativa V (rea da computao) Optativa VI (rea da computao) Optativa VII (rea da computao) Projeto de Trabalho de Concluso de Curso Pr-Requisito Sistemas Operacionais Laboratrio de Banco de Dados Compiladores I Engenharia de Software Co-Requisito Pr-Requisito Engenharia de Software Engenharia de Software Sistemas Operacionais Projeto e Anlise de Algoritmos Sistemas Operacionais Probabilidade e Estatstica Co-Requisito

CH 60 90 60 60 60 60 390 CH 60 60 30 60 60 60 60 30 420

Crditos T L P 4 0 0 4 1 0 4 0 0 4 4 4 24 0 0 0 1 0 0 0 0

Crditos T L P 4 0 0 4 0 0 2 2 4 4 4 0 24 0 0 0 0 0 0 0 0 1 0 0 0 1 2

Anlise e Projeto de Sistemas I Compiladores I Redes de Computadores

Metodologia do Trabalho Cientfico Total

8 SEMESTRE (1 Opo) Disciplina Estgio Supervisionado Pr-Requisito Empreendedorismo em Informtica Metodologia do Trabalho Cientfico Total Co-Requisito CH 300 300

Crditos T L P 0 0 1 0 0
0 1 0

10

8 SEMESTRE (2 Opo) Disciplina Trabalho de Concluso de Curso Pr-Requisito Projeto de Trabalho de Concluso de Curso Metodologia do Trabalho Cientfico Total Co-Requisito CH 270 270

Crditos T L P 0 0 9 0 0 9

11

Relao de Optativas da rea de Cincia da Computao


Disciplinas Pr-Requisito Co-Requisito CH

Crditos
T L P

Inteligncia Artificial - nfase: Sistemas de Informao Tpicos Especiais em Inteligncia Artificial Introduo s Redes Neurais Introduo aos Sistemas Inteligentes Minerao de Dados Computao Grfica - nfase: Sistemas de Informao Sistemas Multimdia Processamento de Imagens Realidade Virtual

Inteligncia Artificial Inteligncia Artificial Inteligncia Artificial Inteligncia Artificial Lab. de Banco de Dados

60 60 60 60

4 4 4 4

0 0 0 0

0 0 0 0

Engenharia de Software Estrutura de Dados Computao Grfica

60 60 60

4 0 0 4 0 0 4 0 0

Redes de Computadores nfase: Sistemas de Computao Tpicos Especiais em Redes de Computadores Redes de Computadores Administrao e Gerenciamento de Redes de Computadores Redes de Computadores Computao Mvel Redes de Computadores Banco de Dados - nfase: Sistemas de Informao Tpicos Especiais em Banco de Dados Construo de Gerenciadores Projeto de Banco de Dados Integrao de Dados Banco de Dados No-Convecionais Sistemas Deciso

60 60 60

4 0 0 4 0 0 4 0 0

Lab. de Banco de Dados Lab. de Banco de Dados Sistemas Operacionais Lab. de Banco de Dados Lab. de Banco de Dados Lab. de Banco de Dados Lab. de Banco de Dados

60 60 60 60 60 60

4 0 0 4 0 0 4 4 4 4 0 0 0 0 0 0 0 0

Engenharia de Software - nfase: Sistemas de Informao Tpicos Especiais em Engenharia de Software Engenharia de Software Anlise e Projeto de Sistemas II Anlise e Projeto de Sistemas I Tpicos Especiais em Sistemas de Informao Sistemas de Informao Arquitetura de Computadores - nfase: Sistemas de Computao Tpicos Especiais em Arquitetura de Computadores Arquitetura de Comp. II Sistemas Operacionais - nfase: Sistemas de Computao Tpicos Especiais em Sistemas Operacionais Sistemas Operacionais Outras Processos Estocsticos nfases: Sistemas de Probabilidade e Estatstica Informao e Sistemas de Computao. Equaes Diferenciais - nfases: Sistemas de Informao Clculo III e Sistemas de Computao. Programao Linear nfases: Sistemas de Informao e Mtodos Computacionais Sistemas de Computao. Informtica Aplicada Educao - nfases: Sistemas de Tecnologia e Sociedade Informao. Criptografia e Segurana de Dados nfases: Sistemas de Algoritmos II Informao e Sistemas de Computao. Lab. de Programao OPTATIVA I (Em outras reas ou rea da Cincia da Computao) Qualquer disciplina oferecida nos cursos de Graduao da UFMT (Por exemplo: Ingls Tcnico, Educao Fsica, Introduo Administrao, Contabilidade Geral, Economia, etc., inclusive disciplinas optativas do curso de Cincia da Computao).

60 60 60

4 0 0 4 0 0 4 0 0

60

4 0 0

60

4 0 0

60 60 75 60 60 60

4 0 0 4 0 0 5 0 0 4 0 0 4 0 0 4 0 0

12

Ementas das Disciplinas


Abaixo seguem as ementas das disciplinas:

5.1

1 Semestre

5.1.1 Algoritmos I
Carga horria: Funo: Ementa: 60 horas Capacitar o aluno na construo da lgica de algoritmos e organizao mental voltada para programao. Caractersticas bsicas de organizao de um computador. Conceito de algoritmos e programao. Algoritmos: representao, tcnicas e estruturas de elaborao. Tipos de dados: conceituao, representao e manipulao. Representao de dados. Soluo de problemas numricos e no-numricos atravs de algoritmos.

Pr-Requisitos: no tem. Co-Requisitos: Lgica

Bibliografia Bsica: MANZANO, J. A. N. G. Algoritmos: Lgica para o Desenvolvimento da Programao. So Paulo: Editora rica, 1997. TREMBLAY, Jean-Paul; BUNT, Richard B. Cincia dos Computadores. So Paulo: McGraw-Hill, 1983. FARRER, Harry et al. Algoritmos Estruturados. Rio de Janeiro: Editora Guanabara Koogan, 1989, 259 p. LOPES, Anita; GARCIA, Guto. Introduo Programao 500 algoritmos resolvidos. Rio de Janeiro: Editora Campus, 2002, 469 p.

5.1.2 Clculo I
Carga horria: Funo: Ementa: 90 horas Fazer com que os alunos familiarizem-se com os conceitos de limite, continuidade, diferenciabilidade e integrao de funes. Funes. Limites. Derivadas e Aplicaes. Diferenciais e Aplicaes. Integrais Definidas e Indefinidas.

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica: VILA, G. S. S. Clculo I. Rio de Janeiro. Ed. LTC, 1990. LHEITHOLD, L. O Clculo com Geometria Analtica. V. I. So Paulo. Ed. Harbra. RIGHETO, A. Clculo Diferencial e Integral. V. I. So Paulo. Ed. IBEC, 1987. MUNEM, F.; FUOLIS, D. J. Clculo. V. I. Rio de Janeiro. Ed. Guanabara, 1978. ROMANO, R. Clculo Diferencial e Integral. So Paulo. Ed. Atlas. GOMES, S. C. Matemtica Fundamental. So Paulo. Ed. Nobel.

13

5.1.3 Vetores e Geometria Analtica


Carga horria: Funo: Ementa: 90 horas Apresentar aos alunos uma viso geomtrica de conceitos matemticos bsicos. Vetores no Rn. Operaes com vetores no Rn. Independncia Linear, Retas e Planos, Cnicas e Qudricas, Hiperplanos. Matrizes, Determinantes e Sistemas Lineares.

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica: RIGHETO, A. Vetores e Geometria Analtica. So Bernardo do Campo. Ed. Rossi, 1978. BOULOS, P.; OLIVEIRA, I. C. Geometria Analtica, um tratamento vetorial. So Paulo. Ed. McGraw-Hill, 1971. CAROLI, A. et all. Matrizes, vetores e geometria analtica. So Paulo. Ed. Nobel, 1978. WINTERLE, P. Vetores e Geometria Analtica, So Paulo, Ed. Makron Books.

5.1.4 Fsica para Computao I


Carga horria: Funo: 60 horas Fornecer ao aluno, noes bsicas das propriedades da eletricidade e magnetismo aplicados aos elementos envolvidos em componentes de circuitos digitais de processamento, armazenamento/recuperao e transmisso de dados relacionados computao. Eletromagnetismo: o campo e o potencial eltrico, circuito de corrente contnua, campo magntico, corrente alternada.

Ementa:

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica: Sears & Zemansky. Fsica. Eletricidade, Magnetismo e Tpicos de Fsica Moderna. Rio de Janeiro. LTC Editora. 1976. Halliday, D. & Resnick, R. Fundamentos de Fsica. Volume 3. Rio de Janeiro. LTC Editora. 1991 Alonso, M. & Finn, E. Fsica um curso universitrio. Volume II: Campos e Ondas. Edgar Blcher. 1977.

5.1.5 Fundamentos da Computao


Carga horria: Funo: Ementa: 60 horas Conhecer os conceitos de hardware e software e suas aplicaes na Informtica e utilizar ferramentas computacionais bsicas envolvendo computadores e seus perifricos. Breve histrico dos computadores. Um modelo de computadores: memria, registradores, perifricos. Sistemas de Numerao. Linguagem de Programao de alto nvel e de montagem (exemplos). O uso de computadores, impacto social. reas de aplicaes de informtica. Familiarizao com o uso de sistemas e ambientes operacionais. Instalao e configurao de sistemas operacionais. Aspectos avanados de editores de texto e planilhas eletrnicas de clculo.

Pr-Requisitos: no tem Co-Requisitos: no tem

14

Bibliografia Bsica: BROOKSHEAR, J. G. Cincia da computao uma viso abrangente. Porto Alegre: Bookman, 2000. NORTON, Peter. Introduo Informtica. So Paulo: Makron Books, 1997.

5.1.6 Lgica
Carga horria: Funo: Ementa: 60 horas Propiciar capacidade de abstrao matemtica para sentenas em linguagem humana de alto nvel.. Sentido lgico-matemtico convencional dos conectivos. Argumentos. Lgica sentencial. Regras de formao de frmulas. Sistemas dedutivos. Decidibilidade da lgica sentencial. A lgica de predicados de primeira ordem. Valores-verdade. Funes de avaliao.

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica: SOUZA, Joo Nunes. Lgica para Cincia da Computao. Campus, 2002. ALENCAR FILHO, Edgard.Introduo Matemtica.Florianpolis: UFSC,1996. CASTRUCCI, Beneditto.Introduo Lgica Matemtica. 4.ed. So Paulo. Livraria Nobel S.A., 1979. GERSTING. Fundamentos de Matemtica para a cincia de computao. Rio de Janeiro: LTC, 1995. 5.2 2 Semestre

5.2.1 lgebra Linear


Carga horria: Funo: 60 horas Familiarizar o aluno com as tcnicas de lgebra Linear das Equaes Diferenciais Lineares e suas inter-relaes. Matrizes. Sistemas de equaes lineares. Vetores. Espaos vetoriais. Dependncia e independncia linear. Transformaes lineares. Equaes diferenciais lineares. Sistemas lineares. Autovalores e autovetores.

Ementa:

Pr-Requisitos: Vetores e Geometria Analtica Co-Requisitos: no tem

Bibliografia Bsica: BRAUN, M.; Equaes Diferenciais e suas Aplicaes, Rio de Janeiro, Campus, 1979. LAY, D. C. lgebra linear e suas aplicaes. Ed. LTC. LEON, S.J. lgebra linear com aplicaes. Ed. LTC. KOLMAN, B. Introduo lgebra Linear. Ed. LTC. BOLDRINI, J. L. et al. lgebra Linear. So Paulo: Harper & Row do Brasil, 1984. CALLIOLI, C. A. lgebra Linear e suas aplicaes. So Paulo, Ed. Atual, 1990. HOFFMAN Kenneth.; KUNZE, R. lgebra Linear. Rio de Janeiro: Ed. LTC, 1979.

15

5.2.2 Clculo II
Carga horria: Funo: Ementa: 90 horas Apresentar os conceitos e tcnicas fundamentais de integral definida, focalizando-os como instrumental ao estudo das disciplinas correlatas integrantes do currculo do curso de computao. Tcnicas de Integrao. Aplicaes do Clculo Integral. Sequncias e sries. Sries de Potncia.

Pr-Requisitos: Clculo I Co-Requisitos: no tem

Bibliografia Bsica: MUNEM, F.; FUOLIS, D. J. Clculo. Volume I. Rio de Janeiro: Ed. Guanabara, 1978. LHEITHOLD, L. O Clculo com Geometria Analtica. Volume I. So Paulo: Ed. Harbra. SWOKOSWSKI, E.W. Clculo com Geometria Analtica. So Paulo: Ed. Makron Books, 1983.

5.2.3 Fsica para Computao II


Carga horria: Funo: 60 horas Aprofundar os conhecimentos das propriedades da eletricidade, magnetismo e luz como elementos da construo de componentes de circuitos digitais de processamento, armazenamento/recuperao e transmisso de dados relacionados computao. tica e Fsica Moderna: natureza da luz, tica geomtrica, tica fsica, a luz e a fsica quntica, a fsica de semicondutores, dispositivos semicondutores.

Ementa:

Pr-Requisitos: Fsica para Computao I Co-Requisitos: no tem

Bibliografia Bsica: Sears & Zemansky. Fsica. Eletricidade, Magnetismo e Tpicos de Fsica Moderna. Rio de Janeiro. LTC Editora. 1976. Eisberg, R. & Resnick, R. Fsica Quntica. 3. Ed. Rio de Janeiro. Editora Campus. 1985. Kittel, C. Introduo Fsica do Estado Slido. 5.Ed. Rio de Janeiro. Guanabara Dois. 1978. Halliday, D. & Resnick, R. Fundamentos de Fsica. V4. Rio de Janeiro. LTC Editora. 1991 Alonso, M. & Finn, E. Fsica um curso universitrio. Volume II: Campos e Ondas. Edgar Blcher. 1977.

5.2.4 Tecnologia e Sociedade


Carga horria: Funo: Ementa: 60 horas Estabelecer mecanismos de fomento conscientizao do futuro profissional de computao com relao ao uso da tecnologia em prol do bem estar humano. Histria da cincia da computao. Aspectos sociais, econmicos, legais e profissionais de computao. Aspectos estratgicos do controle da tecnologia. Mercado de trabalho. Aplicaes da computao: educao, medicina, etc. Previses de evoluo da computao. tica profissional. Segurana, privacidade, direitos de propriedades, acesso no autorizado. Cdigos de tica profissional. Doenas profissionais. Noes de Legislao.

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica:

16

SCHAFF, A. A sociedade informtica. UNESP. So Paulo, Ed. Brasiliense, 1990. KOLB, A. Ciberntica. So Paulo, Ed. Loyola, 2002. Masiero, P.C. Computadores, tica e Sociedade. Editora da Universidade de So Paulo, EDUSP, 2000. Pricewaterhouse Coopers. Lei do Software e Seu Regulamento. Srie Legis-Empresa, Editora: Atlas, So Paulo, 1999.

5.2.5 Algoritmos II
Carga horria: Funo: Ementa: 60 horas Desenvolver algoritmos mais complexos, observando aspectos como qualidade, modularizao e custo de execuo/memria. Tipos de dados simples e estruturados. Refinamento de algoritmos. Modularizao: Blocos e subprogramas. Parmetros e formas de passagem. Escopo de identificadores: tempo de vida e visibilidade. Operaes com arquivos. Recursividade.Variveis dinmicas. Abstrao de dados. Estruturas de dados dinmicas: listas lineares.

Pr-Requisitos: Algoritmos I Co-Requisitos: Laboratrio de Programao

Bibliografia Bsica: MANZANO, J. A. N. G. Algoritmos: Lgica para o Desenvolvimento da Programao. So Paulo: Editora rica, 1997. SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. So Paulo: Editora Makron Books, 1998. 273 p. TREMBLAY, Jean-Paul; BUNT, Richard B. Cincia dos Computadores. So Paulo: McGraw-Hill, 1983. FARRER, Harry et al. Algoritmos Estruturados. Rio de Janeiro: Editora Guanabara Koogan, 1989, 259 p.

5.2.6 Laboratrio de Programao


Carga horria: Funo: Ementa: 60 horas Desenvolver sistemas computacionais atravs de uma linguagem de programao, abordando diversos aspectos de programao. Estudo de construes sintticas de duas linguagens de programao. Compiladores e/ou interpretadores de cdigo. Compilao, montagem e ligao de cdigo. Implementao de algoritmos em uma linguagem de programao. Codificao, compilao, edio e montagem via linha de comando. Uso de ambientes integrados de desenvolvimento. Teste e depurao de cdigo. Metodologia de desenvolvimento de programas. Estilos de programao. Qualidade e documentao de cdigo.

Pr-Requisitos: no tem Co-Requisitos: Algoritmos II

Bibliografia Bsica: FARRER, Harry. Pascal Estruturado. Et alli. Ed. Guanabara. 2 a. edio, 1999. SCHMITZ, Eber Assis; TELES, Antonio Anibal de Souza. Pascal e Tcnicas de Programao. Rio de Janeiro: Editora LTC, 1997. SCHILDT, H. C Completo e Total. 3a ed. So Paulo: Makron Books, 1997. PAGE-JONES, M. Projeto Estruturado de Sistemas. So Paulo: McGraw-Hill, 1988.

17

5.2.7 Matemtica Discreta


Carga horria: Funo: Ementa: 60 horas Fornecer os princpios fundamentais da teoria da computao, capacitando o aluno a uma melhor compreenso das demais disciplinas que integram a rea de Cincia de Computao. Conjuntos. Funes. Relaes sobre conjuntos: relaes de equivalncia e de ordem. Induo matemtica. Recurso. Sistemas algbricos. Grupos. Anis e Corpos. Anlise Combinatria: Distribuio. Permutao. Combinao. Enumerao por recurso. Cardinalidade de unio de conjuntos. Enumerao de conjunto.

Pr-Requisitos: Lgica Co-Requisitos: no tem

Bibliografia Bsica: LIPSCHUTZ, Seymour; LIPSON, Marc. Discrete Mathematics. Editora McGraw-Hill, 1997. ROMAN, STEVEN An Introduction to Discrete Mathematics, HBJ, 1989. DOMINGUES, H. H.; GELSON, I. lgebra Moderna. Ed. Atual. 5.3 3 Semestre

5.3.1 Algoritmos III


Carga horria: Funo: Ementa: 60 horas Desenvolver sistemas computacionais baseados no paradigma e nas ferramentas de orientao a objetos, englobando as etapas de concepo, modelagem e implementao de solues. Paradigma de Orientao a Objetos (Classe/Objeto, Encapsulamento, Herana, Polimorfismo), Modelagem de Dados Orientada a Objetos (Linguagem UML), Linguagem de Programao OO (C++ e Java). Algoritmos II Laboratrio de Programao no tem

Pr-Requisitos: Co-Requisitos:

Bibliografia Bsica: CORNELL, GARY; HORSTMANN, CAY. Core Java 2 Fundamentos Vol. I. Editora Makron Books, 1 Edio, 2000. RUMBAUGH, JAMES; BOOCH, GRADY. Unified Modeling Language User Guide, The Coleo: Object Technology Series. Editora: ADDISON WESLEY, 1 Edio, 1999, 490 pg. DEITEL, Harvey M.; DEITEL, Paul J. C++ Como Programar - Apresentando Projeto Orientado a Objeto c/ UML. Editora: Bookman Companhia, 3 Edio, 2001.

5.3.2 Banco de Dados


Carga horria: Funo: 60 horas Criar modelos de organizao de dados a serem armazenados em formato digital, representando informaes relevantes do mundo real do problema a ser resolvido, para que as operaes de busca e de atualizaes dos dados sejam feitas da forma mais adequada necessidade do problema. Modelos de dados. Modelagem e projeto de banco de dados. Sistema de gerenciamento de bancos de dados (SGBD): arquitetura, segurana, integridade, concorrncia, recuperao aps falha, gerenciamento de transaes. Linguagens de consulta. Noes de Bancos de Dados Orientado Objetos. Noes de Bancos de Dados Distribudos.

Ementa:

18

Pr-Requisitos: Algoritmos II Co-Requisitos: no tem

Bibliografia Bsica: NAVATHE, Shamkant B; ELMASRI, Ramez E. Sistemas de Banco de Dados - Fundamentos e Aplicaes. Editora: LTC, 3 Edio, 2002, 840 pg. MOLINA, Hector Garcia; ULLMAN, Jeffrey; WIDOW, Jennifer. Database Systems: The Complete Book, Editora: Prentice Hall, 2002. DATE, CHRISTOPHER J. Introduo a Sistemas de Banco de Dados. Editora: Campus, 7 Edio, 2000, 832 pg.

5.3.3 Lgica Digital e Circuitos


Carga horria: Funo: 60 horas Compreender os fundamentos de instrumentao e sistemas digitais. Analisar os componentes lgicos elementares das estruturas de hardware de processamento da informao. Projetar e implementar circuitos digitais. Instrumentao eletrnica digital. Eletrnica analgica e digital bsica. Circuitos eltricos e circuitos eletrnicos bsicos. Implementao de portas lgicas com transistores e diodos. Famlias lgicas. Flip-flops, registradores, contadores e memrias. Osciladores e relgios. Circuitos combinacionais: anlise e sntese. Dispositivos lgicos programveis. Circuitos seqenciais: anlise e sntese. Introduo aos sistemas digitais. Laboratrio de Circuitos Digitais: utilizao de softwares de EDA e bancada de montagem de circuitos.

Ementa:

Pr-Requisitos: Fsica para Computao II Lgica Co-Requisitos: no tem

Bibliografia Bsica: CAPUANO, Francisco G. & IDOETA, Ivan Valeije. Elementos de Eletrnica Digital - 32 Edio. Editora rica. RONALD J. TOCCI & NEAL S. WIDMER. Sistemas Digitais: Princpios e Aplicaes. Prentice-Hall. TOKHEIM, Roger L. Princpios Digitais. Makron Books. UYEMURA, JOHN P. Sistemas Digitais: uma Abordagem Integrada. Editora Thomson Pioneira.

5.3.4 Conceitos de Linguagens de Programao


Carga horria: Funo: Ementa: 60 horas Determinar os padres envolvidos na especificao das diversas linguagens de programao existentes. Teoria dos tipos: sistemas de tipos, polimorfismo. Verificao e inferncia de tipos. Semntica formal de tipos. Conceitos sobre linguagens de programao e critrios de avaliao de linguagens. Paradigmas de linguagens de programao: imperativas, funcionais, lgicas e orientadas a objetos. Noes de semntica formal.

Pr-Requisitos: Algoritmos II Matemtica Discreta Co-Requisitos: no tem

Bibliografia Bsica: SEBESTA, Robert W. Linguagens de Programao. Editora Bookman, 4. edio, 2000. GHEZZI, Carlo; JAZAYERI, Mehdi. Programming Language Concepts. Third Edition, John Wiley & Sons, Inc., New York, 1998.

19

WATT, David. Programming Language Concepts and Paradigms, C.A.R. Hoare series editor, Prentice Hall International Series in Computer Science, 1990.

5.3.5 Estrutura de Dados


Carga horria: Funo: Ementa: 60 horas Conhecer as estruturas de dados e seus algoritmos de manipulao com o sentido de ser capaz de escolh-los baseados em aspectos tcnicos e adapt-los s especificaes de um dado problema. Listas lineares e suas generalizaes: listas ordenadas, listas encadeadas, pilhas e filas. Aplicaes de listas. rvores e suas generalizaes: rvores binrias, rvores de busca, rvores balanceadas (AVL), rvores B e B+. Aplicaes de rvores. Pesquisa e ordenao: algoritmos para pesquisa e ordenao em memria principal e secundria (listas, rvores, hashing, cadeias, etc).

Pr-Requisitos: Algoritmos II Laboratrio de Programao Co-Requisitos: no tem

Bibliografia Bsica: WIRTH, Niklaus. Algoritmos e Estruturas de Dados. Rio de Janeiro: Prentice-Hall, 1989. PEREIRA, Silvio do Lago. Estruturas de Dados Fundamentais: conceitos e aplicaes. So Paulo: Editora rica, 1996. SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estrutura de Dados e seus Algoritmos. Rio de Janeiro: LTC, 1994. TANENBAUM & LANGSAM. Estrutura de Dados Usando C. So Paulo: Makron Books, 1995. DROZDEK, Adam. Estrutura de Dados e Algoritmos em C++. So Paulo: Editora Pioneira Thomson Learning, 2002.

5.3.6 Mtodos Computacionais


Carga horria: Funo: 60 horas Familiarizao do estudante com os aspectos computacionais das tcnicas numricas para resoluo prtica de modelos matemticos objetivando fornecer ao aluno uma viso prtica da computao cientfica. Representao de nmeros no computador. Razes de Funes. Estabilidade de mtodos numricos. Aspectos Computacionais dos Mtodos Numricos. Solues de equaes e sistemas de equaes: mtodos iterativos. Sistemas lineares: mtodo diretos. Inverso de matrizes: mtodos exatos, iterativos e gradientes conjugados. Interpolao Polinomial. Ajuste de Curvas. Implementao de tcnicas de Integrao Numrica.

Ementa:

Pr-Requisitos: lgebra Linear Laboratrio de Programao Co-Requisitos: no tem

Bibliografia Bsica: RUGGIERO, M.A.G.; LOPES,V.L.R. Clculo Numrico: Aspectos Tericos e Computacionais, Makron Books, 2a Edio, 1997. CAMPOS, Filho, F.F. Algoritmos Numricos. LTC Editora, Rio de Janeiro, 2001.

5.3.7 Clculo III


Carga horria: 90 horas

20

Funo: Ementa:

Fornecer os elementos bsicos de integrao mltipla e integral curvilnea focalizando-os como instrumental ao estudo das disciplinas correlatas integrantes do currculo do curso de computao. Funes de vrias variveis. Derivao Parcial e Aplicaes. Integrao Mltipla e Aplicaes. Integrais Curvilneas e Aplicaes.

Pr-Requisitos: Clculo II Co-Requisitos: no tem

Bibliografia Bsica: LHEITHOLD, L. O Clculo com Geometria Analtica. V. 2. So Paulo. Ed. Harbra. RIGHETO, A. Clculo Diferencial e Integral. V. I. So Paulo. Ed. IBEC, 1987. MUNEM, F.; FUOLIS, D. J. Clculo. V. I. Rio de Janeiro. Ed. Guanabara, 1978. EDWARDS, JR. C. H.; PENNEY, D.E. Clculo com Geometria Analtica. Rio de Janeiro. Ed. Prentice-Hall, 1997. SHENK, A. Clculo com Geometria Analtica. Rio de Janeiro. v. 2. Ed. Campus. 1994. SIMMONS, G. F. Clculo com Geometria Analtica. V. 2. So Paulo. Ed. Mcgraw-Hill, 1987. 5.4 4 Semestre

5.4.1 Arquitetura de Computadores I


Carga horria: Funo: Ementa: 60 horas Conhecer os elementos bsicos da arquitetura de um sistema computacional digital, fornecendo ao aluno uma viso das partes que compem um sistema digital. Organizao de computadores: memrias, unidades centrais de processamento, entrada e sada. Modos de endereamento, conjunto de instrues. Mecanismos de interrupo e de exceo. Barramento, comunicaes, interfaces e perifricos. Organizao de memria. Memria auxiliar. Introduo linguagem de montagem (Programao Assembly).

Pr-Requisitos: Lgica Digital e Circuitos Co-Requisitos: no tem

Bibliografia Bsica: HENNESSY, John L.; PATTERSON, David A. Arquitetura de Computadores Uma abordagem Quantitativa. Editora Campus traduo 3 Edio Americana, 864 pg. CARTER, Nicholas. Arquitetura de Computadores. Editora Bookman, 2003. LORIN, Harold. Introduo Arquitetura e Organizao de Computadores. Rio de Janeiro: Editora Campus, 1985.

5.4.2 Teoria dos Grafos


Carga horria: Funo: 60 horas Compreender e implementar formas de representao computacional de grafos, bem como algumas propriedades inerentes.Valorizar o uso de grafos e rvores como poderosa ferramenta em diversas disciplinas da rea de Cincia da Computao. Caminhos. Planaridade. Colorao. Grafos infinitos. Conectividade. Grafos orientados e no-orientados. Problemas intratveis.

Ementa:

Pr-Requisitos: Estrutura de Dados Co-Requisitos: no tem

Bibliografia Bsica:

21

BOAVENTURA, Paulo Osvaldo Neto. Grafos: Teoria, Modelos, Algoritmos. Edgard Blucher. FURTADO, A. L. Teoria dos Grafos e Algoritmos. Rio de Janeiro: LTC, [s.d.]. SZWARCFITER, Jayme Luiz. Grafos e Algoritmos Computacionais. Rio de Janeiro: Editora Campus, 1988.

5.4.3 Laboratrio de Banco de Dados


Carga horria: Funo: Ementa: 60 horas Estudar as funcionalidades de um sistema gerenciador de banco de dados para aprendizado no uso, armazenamento e administrao de grande quantidade de dados. Linguagens de Consultas. Linguagem SQL. Procedimentos Armazenados. Gatilhos. ndices. Conexo com Banco de Dados. Controle de Transaes. Administrao de Banco de Dados. Administrao de Usurios e de Papis. Estimativa de Carga. Otimizao de Consultas.

Pr-Requisitos: Banco de Dados Co-Requisitos: no tem

Bibliografia Bsica:

MAYER, Roberto Carlos. Otimizando a Performance de Banco de Dados Relacionais. Editora: AXCEL BOOKS, 1 Edio, 2001, 168 pg. OLIVEIRA, Celso H. Poderoso de. SQL - Curso Prtico. Editora Novatec, 1 Edio, 2002, 272 pg. PATRICK, John J. SQL - Fundamentos. Editora Berkeley Brasil, 2 Edio, 2002, 710 pg.

5.4.4 Organizao, Sistemas e Mtodos


Carga horria: Funo: Ementa: 60 horas Oferecer ao aluno uma viso organizacional da empresa com aplicao em sistemas de informao, suporte de apoio s decises e planejamento estratgico. Teoria da Organizao. Estudo do Trabalho. Layout. Instrumentos Grficos. Departamentalizao. Manualizao: Levantamentos de dados. Diagramas de Fluxos Lgicos. Anlise de Sistemas Organizacional. Projetos de Estruturao e Reestruturao Organizacional.

Pr-Requisitos: no tem Co-Requisito: no tem

Bibliografia Bsica:

OLIVEIRA, D. P. R. Sistemas, Organizao e Mtodos: uma abordagem gerencial. 13 Edio. So Paulo. Ed. Atlas. 2002. CHINELATO FILHO, J. O&M Integrado Informtica. Rio de Janeiro. Ed. LTC, 1994. KWASNICKA, E. L. Introduo administrao. So Paulo. Ed. Atlas. 1995. FARIA, A. N. Organizao e Mtodos. Rio de Janeiro. Ed. LTC. 1994.

5.4.5 Probabilidade e Estatstica


Carga horria: 60 horas

22

Funo:

Prover ferramentas para o clculo da probabilidade de ocorrncia de determinados eventos aleatrios, de forma a apoiar o estudo do comportamento de eventos associados a sistemas computacionais, como por exemplo, transmisso de dados, simulao, computao paralela, etc. Estatstica Descritiva. Probabilidade. Probabilidade Condicional e independncia. Funes de variveis aleatrias. Momentos. Variveis aleatrias bidimensionais. Confiabilidade. Amostragem. Distribuio amostrais. Estimao de parmetros. Testes de hipteses. Regresso e correlao.

Ementa:

Pr-Requisitos: Clculo III Co-Requisitos: no tem

Bibliografia Bsica:

MEYER, P. L. Probabilidade: Aplicaes Estatstica. Rio de Janeiro. Ed. LTC. 1995. MORETTIN, L. G. Estatstica Bsica Probabilidade. So Paulo. Ed. Makron Books, 1999. BUSSAD, W.; MORETTIN, P. A. Estatstica Bsica. 4a. Edio. So Paulo. Ed. Atlas, 1992. FONSECA, J. S.; MARTINS, G. A.; TOLEDO, G. L. Estatstica Aplicada. So Paulo, Ed. Atlas, 1995.

5.4.6 Filosofia da Cincia


Carga horria: Funo: Ementa: 60 horas Possibilitar a capacidade de investigao crtica e criativa, argumentao e percepo filosfica. O ser humano: finalidade, direito e funo. O pensamento crtico: verdade e interpretao, conhecimento e ideologia. Totalidade da razo: o notico , o tico e o esttico. O conhecimento cientfico. Eu: autoconscincia e autodeterminao. A dialtica dos contrrios e o jurdico. A importncia da lgica utilizada pelo pesquisador para a construo da cincia.

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica: ALVES, R. Filosofia da Cincia: introduo ao jogo e suas regras. So Paulo. Ed. Brasiliense, 1982. ARANHA, M. L A. Filosofando: introduo filosofia. So Paulo. Ed. Moderna, 1995. BACHELARD, G. A formao do esprito cientfico: contribuio para uma psicanlise de conhecimento. Ed. Contraponto. 1996. CHAU, M. Convite Filosofia. So Paulo. Ed. tica, 1995.

5.4.7 Teoria das Linguagens Formais, Autmatos e Computabilidade


Carga horria: Funo: Ementa: 60 horas Criar modelos formais de linguagens, geradores e de reconhecedores que permitam representar, gerar ou testar sentenas que obedeam a um determinado padro. Conjuntos. Funes. Relaes sobre conjuntos: reviso. Gramticas. Linguagens regulares, livres-de-contexto e sensveis-ao-contexto. Tipos de reconhecedores. Operaes com linguagens. Propriedades das linguagens. Autmatos de estados finitos. Autmatos de pilha. Mquina de Turing. Funes recursivas. Tese de Church. Teorema da imcompletude de Godel. Classes de problemas P, NP, NP-Completa e NP-Difcil. Mtodos de reduo de problemas.

Pr-Requisitos: Algoritmos II Matemtica Discreta Co-Requisitos: no tem

23

Bibliografia Bsica: LEWIS, Harray R.; PAPADIMITRIOU, Christos H. Elementos de Teoria da Computao. Porto Alegre: Artes Mdica. 1998. MENEZES, Paulo F. B. Linguagens Formais e Autmatos. Porto Alegre: Sagra Luzatto. 2000. MENEZES, P.F. B. e DIVRIO, T.A. Teoria da Computao: Mquinas Universais e Computabilidade. Porto Alegre: Sagra Luzatto, 2 Edio, 2000. HOPCROFF, J. E., WILMAN, J. D. Introduction to Automata Theory, Languagens and Computation. New Jersey: Addison Wesley, 1979. 5.5 5 Semestre

5.5.1 Arquitetura de Computadores II


Carga horria: Funo: Ementa: 60 horas Estudar os elementos adicionais de um sistema computacional. Estudar as diferentes arquiteturas atuais propiciando a oportunidade de integrao para formar um sistema de processamento digital. Arquiteturas RISC e CISC. Hardware adicional e perifrico. Arquitetura interna de processadores. Linguagem de montagem (Programao Assembly).

Pr-Requisitos: Arquitetura de Computadores I Co-Requisitos: no tem

Bibliografia Bsica: HENNESSY, John L.; PATTERSON, David A. Arquitetura de Computadores Uma abordagem Quantitativa. Editora Campus traduo 3 Edio Americana, 864 pg.

5.5.2 Computao Grfica


Carga horria: Funo: 60 horas Criar mecanismos para sintetizar imagens digitais tanto bi quanto tri-dimensionais de forma eficiente, analisando os aspectos de velocidade do processo, resoluo, colorao, visualizao da imagem, etc. Origem e objetivos da Computao Grfica. Dispositivos Vetoriais x Matriciais. Dispositivos de entrada e sada. Sistemas e equipamentos grficos. Algoritmos para converso matricial e preenchimento de primitivas grficas. Transformaes geomtricas em duas e trs dimenses; coordenadas homogneas e matrizes de transformao. Transformao entre sistemas de coordenadas 2D e recorte. Tranformaes de projeo paralela e perspectiva; cmera virtual; transformao entre sistemas de coordenadas 3D. Definio de objetos e cenas tridimensionais: modelos poliedrais e malhas de polgonos. O Processo de Rendering: fontes de luz; remoo de linhas e superfcies ocultas; modelos de tonalizao (shading): Flat, Gouraud e Phong. Ray Tracing. Aplicao de texturas. O problema do serrilhado (aliasing) e tcnicas de anti-serrilhado (antialiasing).

Ementa:

Pr-Requisitos: Estrutura de Dados lgebra Linear Co-Requisitos: no tem

24

Bibliografia Bsica:

FOLLEY,J.; DAM, A.; FEINER, S.; HUGHES, J. Computer Graphics: principles and practices; Ed. Addison Wesley, 1990. GOMES, J.; VELHO, L. Computao Grfica: Imagem; Instituto de Matemtica Pura e Aplicada IMPA, Sociedade Brasileira de Matemtica; Srie de Computao e Matemtica; 1994. PERSIANO, R. C. M.; OLIVEIRA, A. A. F.; Introduo Computao Grfica; Ed. LTC Livros Tcnicos e Cientficos Ltda., 1996.

5.5.3 Engenharia de Software


Carga horria: Funo: 60 horas Fornecer ao aluno uma viso ampla e aprofundada da criao de software observando os padres de qualidade e de administrao do processo, da equipe e da interao com os usurios, durante todo o ciclo de desenvolvimento utilizando ferramentas de produtividade baseadas em CASEs. Processo de desenvolvimento de software. Aplicaes corporativas e mono-usurio. Ciclo de vida de desenvolvimento de software. Qualidade de software. Tcnicas de planejamento e gerenciamento de software. Gerenciamento de configurao de software. Garantia de qualidade de software. Verificao, validao e teste. Manuteno. Documentao. Padres de desenvolvimento. Reuso. Engenharia reversa. Reengenharia. Ambientes de desenvolvimento de software. Engenharia de Software Apoiada por Computador. Laboratrio de Banco de Dados Estrutura de Dados Organizao, Sistemas e Mtodos no tem

Ementa:

Pr-Requisitos:

Co-Requisitos:

Bibliografia Bsica: Engenharia de Software - 2 Edio, Teoria e Prtica, Shari Lawrence, Pfleeger, Editora Makron, 2004, 560 pg. PRESSMAN, Roger S. Engenharia de Software. 4ed. So Paulo: Makron Books/McGraw-Hill, 1996. 450p. Kival Chaves Weber, Jos Carlos Moreira de Luca e Ana Regina Cavalcanti da Rocha. Qualidade e Produtividade em Software. Editora Makron Books. Wilson de Pdua Paula Filho. Engenharia de software - Fundamentos, Mtodos e Padres. Editora LTC.

5.5.4 Inteligncia Artificial


Carga horria: Funo: Ementa: 60 horas Introduzir os conceitos e os mtodos fundamentais relacionados a rea de Inteligncia Artificial. Conceitos bsicos de Inteligncia. Caractersticas de programas de Inteligncia Artificial. reas e aplicao de Inteligncia Artificial. Linguagem de programao simblica. Mtodos de resoluo de problemas. Tcnicas de busca no informada e informada (heurstica). Jogos. Representao do conhecimento. Sistemas baseados em conhecimento e sistemas especialistas. Conceitos e paradigmas de aprendizado de sistemas inteligentes.

Pr-Requisitos: Estruturas de dados Matemtica Discreta Co-Requisitos: Bibliografia Bsica: RUSSELL, S.; NORVIG, P. Inteligncia Artificial. Campus, 2004. no tem

25

RICH, E.; KNIGHT, K. Inteligncia Artificial. 2a. Ed. Makron Books, 1994. BRATKO, I. Prolog, programming for artificial intelligence. 2 nd Ed. Addison-Wesley, 1990.

REZENDE, S. O. Sistemas Inteligentes, fundamentos e aplicacaes. Manole, 2003.

5.5.5 Projeto e Anlise de Algoritmos


Carga horria: Funo: 60 horas Utilizar-se de tcnicas, modelos e mtricas que permitam efetuar comparaes entre diversos algoritmos para a escolha daquele que oferea o melhor desempenho associado especificao do problema. Complexidade de algoritmos: medida de complexidade, ordens de complexidade, notaes O, Omega, Theta, anlise assinttica de limites de complexidade. Teoria da intratabilidade. Teorema da Satisfiability. Exemplos de anlise de algoritmos iterativos e recursivos. Tcnicas de projeto de algoritmos eficientes. Programao dinmica. Teoria da Complexidade.

Ementa:

Pr-Requisitos: Teoria das Linguagens Formais, Autmatos e Computabilidade. Teoria dos Grafos Co-Requisito: no tem

Bibliografia Bsica:

T.H. Cormen; C.E. Leiserson; R.L. Rivest. Introduction to Algorithms. Cambridge: The MIT Press & McGraw-Hill, 1991-1998. T.H. Cormen; C.E. Leiserson; R.L. Rivest, C. Stein. Introduction to Algorithms, 2nd. edition, MIT Press, 2001. (portugus): D.E. Knuth, The Art of Computer Programming: Sorting and Searching, Addison-Wesley, 1973. Udi Manber, Introduction to Algorithms: A Creative Approach, Addison-Wesley, 1989. R.Terada, Desenvolvimento de algoritmos e complexidade de computao, 3a Escola de Computao, 1982.

5.5.6 Sistemas Operacionais


Carga horria: Funo: Ementa: 60 horas

Introduzir o estudante nos conceitos e princpios bsicos dos sistemas operacionais de computadores digitais. Histrico e evoluo. Tipos e estruturas de sistemas operacionais. Conceitos de processos. Concorrncia. Sincronizao de processos. Gerenciamento de memria. Memria virtual. Escalonamento de processos. Monoprocessamento e multiprocessamento. Alocao de recursos e deadlocks. Gerenciamento de arquivos. Tcnicas de E/S. Mtodos de acesso. Arquitetura de sistemas cliente-servidor. Anlise de desempenho. Estrutura de dados Arquitetura de Computadores II

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

TANENBAUM, A.S. Modern Operating Systems. Prentice-Hall, 2001. TANENBAUM, A.S.; Sistemas Operacionais: Projeto e Implementao. Prentice-Hall, 2002. SHAY, W.A. Sistemas Operacionais. So Paulo: Makron Book, 1996. SILBERSCHATZ, A.; GALVIN, P.B.; GAGNE, G.; Sistemas Operacionais: Conceitos e Aplicaes. Editora Campus, 2001.

26

5.6

6 Semestre

5.6.1 Anlise e Projeto de Sistemas I


Carga horria: Funo: 90 horas Capacitar o aluno a modelar e documentar os sistemas a serem informatizados a partir da elicitao de requisitos de usurios. Aplicar as diferentes metodologias e tcnicas para construo dos modelos e documentao dos Sistemas de Informao utilizando ferramentas CASEs. Desenvolver a habilidade para o trabalho em equipe de desenvolvimento de softwares. Engenharia de requisitos. Modelagem conceitual e modelagem fsica. Mtodos de anlise de sistemas (estruturada e orientado a objetos). Mtodos de projeto de sistemas (orientado a fluxo de dados, orientado a objetos, tempo real). Viso geral de novos paradigmas. Modelagem prtica de um Sistema de Informaes usando uma metodologia apoiada por CASE.

Ementa:

Pr-Requisitos: Engenharia de Software Co-Requisitos: no tem

Bibliografia Bsica: BOOCH Grady, RUMBAUGH James, JACOBSON Ivar. UML Guia do usurio. Rio de Janeiro: Campus, 2000. 236p. RAUMBAUGH, James et al. Modelagem e Projetos baseados em Objetos. Rio de Janeiro: Campus, 1994. 652p. FURLAN, J. D. Modelagem de Negcio. So Paulo: Makron Books, 1997. 161 p. Peter Chen. Modelagem de dados. Makron Books. YOURDON, Edward. Anlise Estruturada Moderna, Ed. Campus, 1990.

5.6.2 Compiladores I
Carga horria: Funo: Ementa: 60 horas Tornar-se apto a desenvolver programas que permitam efetuar a anlise de textos fonte. Anlise lxica e sinttica. Tabelas de smbolos. Esquemas de traduo. Ambientes de tempo de execuo. Linguagens intermedirias.

Pr-Requisitos: Sistemas Operacionais Projeto e Anlise de Algoritmos Co-Requisitos: no tem

Bibliografia Bsica: AHO,A.V. & SETHI,R. & ULLMAN,J.D. Compiladores princpios, tcnicas e ferramentas Rio de Janeiro: Editora LTC. 1995 SETZER, Valdemar W. & MELO, Ins S. Homem de, A Construo de um Compilador, Editora Campus, 1989 PRICE, Ana & TOSCANI, Simo. Implementao de Linguagens de Programao, 2 Edio Porto Alegre: Instituto de Informtica da UFRGS: Editora Sagra Luzzatto, 2001. Tremblay, Jean-Paul & Sorenson, Paul G., The Theory and Practice of Compiler Writing, McGraw-Hill International Editions, 1985.

5.6.3 Sistemas de Informao


Carga horria: Funo: 60 horas Proporcionar aos alunos uma gama de conhecimentos que possibilitem a formao de adequado nvel crtico-humanstico, tcnico e gerencial, consoante a sua responsabilidade individual e social

27

na aplicao de Sistemas de Informaes apoiados pela tecnologia, nas mais diferentes reas do conhecimento. Ementa: Papis da informao e tecnologia da informao. Nveis de sistemas nas organizaes: estratgico, ttico e operacional. Planejamento estratgico de sistemas de informao.Aplicaes, implicaes e a segurana dos sistemas de informao nas organizaes. Componentes e relacionamentos do sistema intra e extra organizao. Administrao de sistemas de telecomunicao e redes. Enfoque sistmico: tempo, planejamento e o ser humano. Sistemas de informao administrativos coorporativos e o comrcio eletrnico. Mini-seminrios com trabalhos relevantes na rea.

Pr-Requisitos: Engenharia de Software Co-Requisitos: no tem

Bibliografia Bsica: Sistemas de Informaes Gerenciais, Kenneth C. Laudon e Jane P. Laudon, 2004, 584 pginas. Gerncia de Projetos de Tecnologia da Informao, Joseph Phillips, Editora Campus, 2003, 472 pg. Administrao de Tecnologia da Informao - Teoria e Prtica, Efraim Turban, R. Kelly Rainer, Jr. Richard E. Potter, Editora Campus, 2003, 624 pg. Gesto da Segurana da Informao - Uma Viso Executiva, Marcos Smola, Editora Campus, 2002, 184 pg.

5.6.4 Redes de Computadores


Carga horria: Funo: Ementa: 60 horas Conceber, modelar, projetar, especificar, desenvolver e implementar sistemas computacionais onde os equipamentos precisem comunicar-se uns com os outros. Terminologia. Topologias e servios de redes de computadores. Arquiteturas de redes de computadores. Tecnologias de redes de computadores. Interconexo de redes. Redes de alta velocidade.

Pr-Requisitos: Sistemas Operacionais Probabilidade e Estatstica Co-Requisitos: no tem

Bibliografia Bsica: TANENBAUM, Andrew S. Redes de Computadores. 3 ed. Rio de Janeiro : Book Express, 2001. TORRES, Gabriel. Redes de Computadores - Curso Completo . Rio de Janeiro : Axcel Books, 2001. COMER Douglas E. Internetworking with TCP/IP Vol. 1, 4th Edition, Prentice-Hall, 2000. SOARES, Luis Fernando Gomes. Redes de Computadores Das LANs, MANs e WANs s Redes ATM. Editora Campus, 1995. 5.7 7 Semestre

5.7.1 Compiladores II
Carga horria: Funo: Ementa: 30 horas Desenvolver programas que permitam efetuar a anlise de textos fonte, sintetizando-os em um novo formato de texto. Gerao de cdigo intermedirio. Otimizao de cdigo. Gerao de Cdigo. Montadores, ligadores.

Pr-Requisitos: Compiladores I

28

Co-Requisitos:

no tem

Bibliografia Bsica: AHO,A.V. & SETHI,R. & ULLMAN,J.D. Compiladores princpios, tcnicas e ferramentas Rio de Janeiro: Editora LTC. 1995 SETZER, Valdemar W. & MELO, Ins S. Homem de, A Construo de um Compilador, Editora Campus, 1989 PRICE, Ana & TOSCANI, Simo. Implementao de Linguagens de Programao, 2 Edio Porto Alegre: Instituto de Informtica da UFRGS: Editora Sagra Luzzatto, 2001. Tremblay, Jean-Paul & Sorenson, Paul G., The Theory and Practice of Compiler Writing, McGraw-Hill International Editions, 1985.

5.7.2 Metodologia do Trabalho Cientfico


Carga horria: Funo: 60 horas A disciplina se prope a trabalhar com organizao do texto tcnico e cientfico, para composio de manuais e monografias cientficas, quanto ao ato de redigir. Apresentar os aspectos relevantes do mtodo cientfico para capacitar o estudante a pensar e agir com maturidade cientfica e ser capaz de elaborar projetos de pesquisa obedecendo s normas da ABNT. Organizao de documentos tcnicos e cientficos. Leitura seletiva e correo de textos tcnicos e cientficos. Diagramao, confeco, apresentao de textos tcnicos e cientficos. Importncia e Objetivos da Metodologia Cientfica, Tipos de Pesquisa, Elementos de um Projeto de Pesquisa, Elaborao de um Projeto de Pesquisa, Normatizao.

Ementa:

Pr-Requisitos: no tem Co-Requisitos: no tem

Bibliografia Bsica: SILVEIRA BARROS, A.J. e LEHFELD, N.A.S.; Metodologia cientfica, 2ed.; So Paulo, Makron books, 2000. BASTOS, J.B.; PAIXO, L.; FERNANDES, L.M.; e DELUIZ, N. Manual para elaborao de projetos, teses, dissertao e monografias, 4ed.; Rio de Janeiro, Livros Tcnicos e Cientficos Editora S.A., 2000. CHALMERS, A.F. O que cincia, afinal? , So Paulo, Editora Brasiliense, 1993. GIL, A. Como elaborar projetos de pesquisa, So Paulo, Atlas, 1995. MEDEIROS, J.B. Redao cientfica, 2ed, So Paulo, Atlas, 1996.

5.7.3 Projeto de Trabalho de Concluso de Curso


Carga horria: Funo: Ementa: 30 horas Elaborao de uma proposta de projeto a ser desenvolvido na disciplina de Trabalho de Concluso de Curso. Proposta de projeto cientfico em computao.

Pr-Requisitos: Anlise e Projeto de Sistemas I Compiladores I Redes de Computadores Co-Requisitos: Metodologia do Trabalho Cientfico

5.7.4 Empreendedorismo em Informtica


Carga horria: 60 horas

29

Funo:

Fornecer ao aluno a viso do empreendedor de Informtica. Promover no mbito da academia a implantao da cultura do jovem-empreendedor apoiando a integrao com a classe empresarial e governamental como estimulo a criao de empresas de base tecnolgica. Apresentar os mecanismos e as fontes de recursos para realizao do empreendimento. Estudo dos mecanismos e procedimentos para criao de empresas. Perfil do empreendedor. Sistemas de gerenciamento, tcnicas de negociao. Qualidade e competitividade. Marketing. Seminrios e Workshops com empreendedores convidados e ex-alunos. Facilitao de envolvimento com setores de fomento ao empreendedor. Mecanismos governamentais para o desenvolvimento de empreendimentos. Conhecimentos bsicos de legislao especfica e contabilidade de empresa. O mercado globalizado do empreendedor de Informtica.

Ementa:

Pr-Requisitos: Engenharia de Software Co-Requisitos: no tem

Bibliografia Bsica: Empreendedorismo: Cincia, Tcnica e Arte, Fernando Dolabela, Instituto Euvaldo Lodi, CNI, IEL Nacional, 2000, 100 pginas, em co-autoria com Louis Jacques Filion (Canad), Robert Brockhaus (EUA) e Piero Formica, (Itlia). Boa Idia! E agora? Plano de Negcio, o caminho mais seguro para criar e gerenciar sua empresa Cultura Editores, So Paulo, 2000, 350 pginas Coletnea coordenada por Louis Jacques Filion e Fernando Dolabela. Empreendedorismo e Estratgia, Harvard Business Review Book - Editora Campus, 208 pginas. Manual de Empreendedorismo e Gesto - Fundamentos, Estratgias e Dinmicas, Luiz A. Bernardi - Editora Atlas, 314 pginas.

5.7.5 Sistemas Distribudos


Carga horria: 60 horas Funo: Abordar os problemas clssicos envolvidos na concepo e utilizao de sistemas com mltiplos processadores. Ementa: 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. Sistemas operacionais distribudos: sistemas de arquivos, servidores de nomes, memria compartilhada, segurana, estudos de casos.

Pr-Requisitos: Sistemas Operacionais Laboratrio de Banco de Dados Co-Requisitos: no tem

Bibliografia Bsica: TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 4 ed. Rio de Janeiro : LTC , 1999 TANENBAUM, A. S. Distributed Operating Systems. Prentice-Hall, 1995. TANENBAUM, Andrew; STEEN, Martin van. Distributed Systems: Principles and Paradigms, Upper Saddle River, NJ: Prentice Hall, 2002. STEVENS, R. W. Unix Networking Programming. Prentice-Hall, 1998. 5.8 8 Semestre

5.8.1 Estgio Supervisionado


Carga horria: 300 horas

30

Funo:

Oferecer ao aluno a oportunidade de iniciar o desenvolvimento de sua carreira profissional durante o curso de graduao orientado por um professor supervisor de estgio, oferecendo um feedback ao curso. Observao no campo de Estgio. Realizao de estgio em empresa conveniada com a UFMT, com elaborao de um plano de estgio em uma rea ligada a sua graduao. Acompanhamento por um professor supervisor em conjunto com um supervisor empresa, de acordo com o professor da disciplina, para atender aos requisitos da rea de estgio na empresa. Envio de relatrio detalhado sobre o projeto ao qual est engajado na empresa, de acordo com a freqncia estabelecida em cronograma.

Ementa:

Pr-Requisitos: Empreendedorismo em Informtica Metodologia do Trabalho Cientfico Co-Requisitos: no tem

5.8.2 Trabalho de Concluso de Curso


Carga horria: Funo: Ementa: 270 horas Desenvolvimento da proposta de projeto formulada na disciplina Projeto de Trabalho de Concluso de Curso. Desenvolvimento de monografia acerca de um tema de pesquisa relacionado rea de cincia da computao.

Pr-Requisitos: Projeto de Trabalho de Concluso de Curso Metodologia do Trabalho Cientfico Co-Requisitos: 5.9 no tem

Disciplinas Optativas

5.9.1 Programao Linear


Carga horria: Funo: Ementa: 75 horas Desenvolver tcnicas e modelos que permitam maximizar ou minimizar uma funo linear de uma ou mais variveis sujeita a restries a serem obedecidas. Reviso de lgebra Linear. Problemas de Programao Linear (PPL). Resoluo Grfica de um PPL. Algoritmo Simplex. Degenerao. Dualidade. Aplicaes de um Programao Linear. Atividades Prticas.

Pr-Requisitos: Mtodos Computacionais Co-Requisitos: no tem

Bibliografia Bsica: HADLEY, G. Linear Programming. Ed. Addison Wesley, 1975. BUDNICK, F. S. Finite matematics. Ed. McGraw-Hill, 1985. ACKOFF, R.; SASIENI, M. W. Pesquisa Operacional. Ed. LTC, Rio de Janeiro, 1979. LUENBERGER, D. G. Linear and non linear programming. Ed. Addison Wesley, 1984. GILLETT, B. S. Introduction to operations research. Ed. McGraw-Hill, 1976.

5.9.2 Equaes Diferenciais


Carga horria: Funo: 60 horas Apresentar os conceitos de Equaes Diferenciais e suas aplicaes.

31

Ementa:

Equaes Diferenciais Ordinrias e Aplicaes. Noes de Equaes Diferenciais Parciais.

Pr-Requisitos: Clculo III Co-Requisitos: no tem

Bibliografia Bsica: BOYCE, Willian E. & DIPRIMA, Richard C.. Equaes Diferenciais elementares e problemas de valores de contorno. Rio de Janeiro: Guanabara. FIGUEIREDO, E. A. Equaes Diferenciais Aplicadas. Rio de Janeiro, IMPA, 1979. LEIGHTON, W. Equaes Diferenciais Ordinrias. Rio de Janeiro: Editora LTC, 1978. BRAUM, M. Equaes Diferenciais. Springer Verlag.

5.9.3 Processos Estocsticos


Carga horria: Funo: 60 horas Possibilitar ao aluno conhecimento necessrio para o entendimento de como a teoria da probabilidade pode ser aplicada para estudar fenmenos em campos tais como: Engenharia, Cincia de Produo, Sociais, Fsicas e Pesquisa Operacional. Probabilidade Condicional e Esperana Condicional. Cadeias de Markov. A distribuio Exponncial e o Processo de Poisson. Teoria das Filas.

Ementa:

Pr-Requisitos: Probabilidade e Estatstica Co-Requisitos: no tem

Bibliografia Bsica: ROSS, S. Introduction to Probability Models. New York. Ed. Academic Press, 1972. HOEL, P.; PORT, S.; STONE, C. Introduction to Stochastic Processes. Boston. Houghton Mifflin, 1972. DOUGHEERTY, E. Probability and Statistics.

5.9.4 Tpicos Especiais em Sistemas de Informao


Carga horria: Funo: 60 horas Capacitar o aluno a executar o planejamento e avaliao da aplicao de sistemas informatizados nas organizaes, com o exerccio de atividades de liderana desenvolvendo uma viso crtica e social. Implementao e avaliao de desempenho de sistemas. Manipulao e tratamento seguro das informaes. Sistemas de Informaes na Economia da Informao Global. Tendncias da administrao da Informtica em corporaes no mercado globalizado e competitivo. Seminrios e workshops com pessoas envolvidas com a aplicao de SI e TI.

Ementa:

Pr-Requisitos: Sistemas de Informao Co-Requisitos: no tem

Bibliografia Bsica: Informao e Globalizao na Era do Conhecimento, Helena Lastres Sarita Albagli, Editora Campus, 1999, 320 pg. Gerenciamento Estratgico da Informao, James McGee, Laurence Prusak, Editora Campus, 1994, 272 pg. A Economia da Informao, Carl Shapiro e Hall R. Varian, 1999, 400 pg. Tecnologia da Informao aplicada a Sistemas de Informaes empresariais: O papel estratgico da informao e dos Sistemas de Informao nas empresas. Denis Alcides Rezende e Aline Frana de Abreu. 2. Ed. 2001, Editora Atlas - SP - 320p. WEBER, R. Information Systems: Control and Audit. New Jersey: Prentice Hall, 1999.

32

PROFESSIO ISBN 0471081302 Livro em Ingls Brochura 3 Edio - 2002 - 432 pg.

5.9.5 Tpicos Especiais em Engenharia de Software


Carga horria: Funo: Ementa: 60 horas Complementar a formao dos alunos em Engenharia de Software abordando com mais profundidade tpicos atuais e relevantes nesta rea. Estudo aprofundado de tpicos de Engenharia de Software, incluindo, no de forma exclusiva, os seguintes: aspectos de custo e estimativa de desenvolvimento de software, especificaes formais de software, ambientes de desenvolvimento de software, teste e validao de software, sistemas de gerenciamento de bases de dados para projetos de software e aplicao de tcnicas de inteligncia artificial em engenharia de software.

Pr-Requisitos: Engenharia de software Co-Requisitos: no tem

Bibliografia Bsica: PRESSMAN, R.S. Software Engineering: - A Practitioner's Approach. 4th Edition, McGraw Hill, USA, 1997. SOMMERVILLE, I. Software Engineering, 5 edio, Addison-Wesley, 1995.

5.9.6 Anlise e Projeto de Sistemas II


Carga horria: Funo: 60 horas Capacitar o aluno a refinar o processo de modelagem e documentao de um sistema a ser informatizado. Implement-lo utilizando um ambiente integrado de desenvolvimento de software. Praticar a administrao de cronograma de implementao de um projeto em equipe mantendo os conceitos de qualidade de software e validao do produto pelo usurio. Conhecer as tcnicas de administrao e implementao de sistemas baseados em metodologias usuais de anlise de sistemas. Praticar uma abordagem de Anlise Orientada a Objeto, implementando sistemas, observando os padres de qualidade de software. Desenvolvimento em ambientes integrados de programao. Refletir sobre as dificuldades inerentes da Anlise e Projeto de Sistemas, travando contato com tpicos avanados e recentes relacionados s facilidades/dificuldades da teoria e prtica. Apresentao de trabalhos prticos em seminrios.

Ementa:

Pr-Requisitos: Anlise e Projeto de Sistemas I Co-Requisitos: no tem

Bibliografia Bsica: Ann L.Winblad, Samuel D. Edwards e David R. King. Software orientado ao objeto. Makron Books CHAFFEY, D. Groupware, workflow and intranets: reengineering the enterprise with collaborative software. Boston: Digital Press, 1998. 264 p. QUATRANI, Terry. Modelagem visual com Rational Rose 2000 e UML. Cincia Moderna Yourdon, Edward e Constantine, Larry L. Projeto Estruturado de Sistemas Ed. Campus So Paulo, 1990.

5.9.7 Sistemas Multimdia


Carga horria: Funo: Ementa: 60 horas Apresentar elementos gerais relacionados com a produo de aplicaes multimdia. Abordar as formas de transmisso de imagens, udio e vdeo e sobre a interao com contedos multimdia. Tipos de dados de mdia: texto, imagem, grficos, udio, vdeo, animaes. Padres. Processamento de dados de mdia: captura, armazenamento, compresso, transmisso. Aplicaes multimdia.

33

Pr-Requisitos: Engenharia de Software Co-Requisitos: no tem

Bibliografia Bsica: PAULA Fo., Wilson de Pdua. Multimdia conceitos e aplicaes. RJ: LTC, 2000. ROCHA, Heloisa V. & BARANAUSKAS, Maria C. C. Design e Avaliao de Interfaces Humano-Computador. Campinas (SP): NIED/Unicamp, 2003.

5.9.8 Processamento de Imagens


Carga horria: Funo: Ementa: 60 horas Fornecer ao aluno os subsdios necessrios para a manipulao de imagens via computador, indicando as reas de aplicao e as principais tcnicas utilizadas. Origem e objetivos do processamento de imagens. Definio de imagem digital. Dispositivos e formas de aquisio de imagens. Amostragem e Quantizao. Sistemas de cores para imagens. Imagens seqenciais mltiplas. Tcnicas de reconstruo de imagens. Armazenagem, compresso e recuperao de imagens. Tratamento de rudos em imagens. Filtragem espacial e convoluo. Tcnicas de realce e restaurao de imagens.

Pr-Requisitos: Estrutura de Dados Co-Requisitos: no tem

Bibliografia Bsica: MARQUES FO.; O. e VIEIRA NETO, H. Processamento Digital de Imagens. Editora Brasport, 1999. GONZALEZ, R.C.; WINTZ, P.; Digital Image Processing, 3a edio, Addison Wesley, 1993. RUSS, J. C.: The Image Processing Handbook, 2a ed. CRC Press 1994. JAIN, A.K.: Fundamentals of Digital Image Processing, Prentice-Hall International 1989.

5.9.9 Realidade Virtual


Carga horria: Funo: Ementa: 60 horas Apresentar conceitos, tcnicas e dispositivos de Realidade Virtual e suas aplicaes. Discutir o uso de equipamentos de realidade virtual em aplicaes simples. Bases da Realidade Virtual: conceitos, tcnicas e dispositivos de Entrada e Sada. Aspectos interdisciplinares da realidade virtual. Gerao de Ambientes Virtuais por Computador. Interao em Ambientes Virtuais. Correspondncia de aes e reaes em mundos reais e virtuais. Ferramentas para modelagem de ambientes virtuais e interao 3D. Plataforma para desenvolvimento de Realidade Virtual na Internet. Estudo de casos.

Pr-Requisitos: Computao Grfica Co-Requisitos: no tem

Bibliografia Bsica: WEISS, Ann E. Virtual Reality. A Door to Cyberspace. TwentyFirst Century Books, New York, 1996. RHEINGOLD, Howard. Virtual Reality. First Touchstone Edition, New York, 1992. HARRISON, David e JAQUES, Mark. Experiments in Virtual Reality. Reed Elsevier plc group, Oxford, 1996. BRICE, Richard. Multimedia & Virtual Reality Engineering. Newnes, Oxford, 1997.

34

5.9.10 Tpicos Especiais em Inteligncia Artificial


Carga horria: Funo: 60 horas Fornecer ao aluno conceitos mais avanados em Inteligncia Artificial e/ou mostrar uma viso mais aplicada em Inteligncia Artificial, por meio de diferentes aplicaes dos mtodos e tcnicas de Inteligncia Artificial em diferentes reas de conhecimento. Aplicaes de Inteligncia Artificial em diversas reas como Educao, Sistemas de Auxlio Escrita, na Engenharia, Medicina e outras reas. Abordagem de novas tecnologias na rea de Inteligncia Artificial.

Ementa:

Pr-Requisitos: Inteligncia Artificial Co-Requisitos: no tem

Bibliografia Bsica: RUSSELL, S.; NORVIG, P. Artificial Intelligence, a modern approach (em portugus). Prentice-Hall, 2003.

5.9.11 Introduo s Redes Neurais


Carga horria: Funo: Ementa: 60 horas Introduzir os conceitos bsicos e caractersticas de sistemas conexionistas, apresentando os principais modelos e reas de aplicao. Definio de modelos conexionistas. Aprendizado supervisionado, no-supervisionado, competitivo. Memrias Associativas. Arquiteturas bsicas: Perceptron, Adaline, Perceptron Multi-Camadas, Redes de Hopfield, Rede de Hamming, Rede de Carpenter/Grossberg. Sistemas de Auto-organizao: Rede de Kohonen. Sistemas Fuzzy e Redes Neurais Fuzzy. Aplicaes. Inteligncia Artificial no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

BRAGA,A.; CARVALHO, A.; LUDERMIR, T. "Redes Neurais Artificiais: Teoria e Aplicaes", Livro Tcnico e Cientfico, Rio de Janeiro, 2000. HAYKIN, S. "Neural Networks. A Comprehensive Foundation", New Jersey, Prentice Hall, 2 ed., 1999.

5.9.12 Introduo aos Sistemas Inteligentes


Carga horria: Funo: Ementa: 60 horas Apresentar tcnicas de aprendizado e mtodos de aquisio e representao de conhecimento, fornecendo uma viso mais detalhada dos sistemas de Inteligncia Artificial. Caracterizar os Sistemas Inteligentes. Sistemas Baseados em Conhecimento. Aprendizado de Mquina: paradigmas simblico, probabilstico, conexionista e evolucionrio. Sistemas Baseados em Caso. Sistemas Hbridos. Descobrimento de conhecimento em base de dados: Data Mining. Inteligncia Artificial no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

RUSSELL, S.; NORVIG, P. Inteligncia Artificial. Campus, 2004. REZENDE, S. O. Sistemas Inteligentes, fundamentos e aplicacaes. Manole, 2003. MITCHELL, T.M. Machine Learning. McGraw-Hill 1997.

35

5.9.13 Minerao de Dados


Carga horria: Funo: Ementa: 60 horas Apresentar as principais tcnicas de extrao de conhecimento utilizadas em um processo de Minerao de Dados. Aplicao dessas tcnicas em grandes bases de dados. Caracterizar os paradigmas de aprendizado utilizados em um processo de Minerao de Dados. Estudo de diversas ferramentas relacionadas a Minerao de Dados. Aplicaes com vrias bases de dados. Inteligncia Artificial Laboratrio de Banco de Dados no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

MITCHELL, T.M. Machine Learning. McGraw-Hill 1997. WITTEN, I. H.; FRANK, E. Data Mining - pratical machine learning tools and techniques with java implementations, Morgan Kaufmann, 2000. REZENDE, S. O. Sistemas Inteligentes, fundamentos e aplicacaes. Manole, 2003.

5.9.14 Tpicos Especiais em Redes de Computadores


Carga horria: Funo: Ementa: 60 horas Complementar a formao dos alunos em Redes de Computadores abordando com mais profundidade tpicos atuais e relevantes nesta rea. Assuntos de interesse na rea de redes de computadores que sejam no-convencionais ou avanados.

Pr-Requisitos: Redes de Computadores Co-Requisitos: no tem

Bibliografia Bsica: TANENBAUM, Andrew S. Redes de Computadores. 3 ed. Rio de Janeiro : Book Express, 2001. Artigos com temas recentes envolvendo redes de computadores.

5.9.15 Administrao e Gerncia de Redes de Computadores


Carga horria: Funo: Ementa: 60 horas Conceber, modelar, projetar, especificar, desenvolver e implementar sistemas computacionais onde os equipamentos precisem comunicar-se uns com os outros. Conceitos bsicos. Administrao de redes de computadores. Dispositivos gerenciveis. Gerentes passivos e ativos. Agentes e Servidores. Variveis de bases de informaes de gerenciamento. Gerncia de redes locais. Gerncia de sistemas distribudos. MIB, RMON, SMNP, CMISE, TMN.

Pr-Requisitos: Redes de Computadores Co-Requisitos: no tem

Bibliografia Bsica: SCHMIDT, MAURA. Essential SNMP, O'Reilly, 2001 STALLINGS, W.; SNMP, SNMPv2 and CMIP The Practical Guide to Network-Management Standards; Addison Wesley; 1993 STALLINGS, W.; SNMP, SNMPv2 and RMON - practical network management, 2nd Edition. Ed. Addison-Wesley, 1996.

36

5.9.16 Computao Mvel


Carga horria: Funo: Ementa: 60 horas Conceber, modelar, projetar, especificar, desenvolver e implementar a interligao de sistemas computacionais que tm como principal caracterstica a mobilidade de seus usurios. Questes bsicas de redes de computadores e telecomunicaes quando associadas ao fator de mobilidade de seus usurios. Problemas principais da rea, localizao de estaes rdio e computadores mveis, alocao de canais, protocolos de comunicao, gerncia de informao, algoritmos distribudos, dentre outros.

Pr-Requisitos: Redes de Computadores Co-Requisitos: no tem

Bibliografia Bsica: MATEUS, Geraldo Robson & LOUREIRO, Antonio Alfredo F. Introduo Computao Mvel, 11 Escola de Computao, COPPE/Sistemas, NCE/UFRJ, 1998. SCHILLER Jochen. Mobile Communications, Addison Wesley, 2000 Artigos com temas recentes envolvendo computao mvel: IP Mvel, ATM Sem Fio, Bluetooth, Redes Sem Fio, Redes Por Satlite, Redes Ad-Hoc, Redes Locais Sem Fio.

5.9.17 Tpicos Especiais em Banco de Dados


Carga horria: Funo: Ementa: 60 horas Introduzir o conceitos, tecnologias e ferramentas mais avanadas da rea de banco de dados. Reviso da evoluo dos sistemas de Banco de Dados. Apresentao dos conceitos avanados e suas implementaes nas ferramentas existentes. Laboratrio de Banco de Dados no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

MOLINA, Hector Garcia. Database Systems: The Complete Book. Editora: Prentice Hall ISBN: 0130319953 2002. ELMASRI, R. & NAVATHE, S.B. - Fundamentals of Database Systems The Benjamin/Cummings, 2003. Artigos cientficos da rea.

5.9.18 Construo de Gerenciadores


Carga horria: Funo: Ementa: 60 horas Capacitar o aluno no entendimento dos vrios mdulos constituintes de um SGBD, envolvendo conceitos tericos e prticos. Arquitetura dos Sistemas Gerenciadores de Banco de Dados, Armazenamento de dados (Hierarquia de Memria, Mtodos de Acesso a Disco, Uso de mltiplos discos, falhas de disco, recuperao de falhas), Representao Fsica de Dados, Estrutura de ndices, Execuo de Consultas. Controle de Concorrncia e Controle de Transao. Avaliao e estudo dos mdulos implementados por um SGBD livre. Laboratrio de Banco de Dados Sistemas Operacionais no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

MOLINA, Hector Garcia. Implementao de Sistemas de Banco de Dados. Editora: CAMPUS, ISBN

37

853520749X, Livro em Portugus Brochura 1 Edio 2001. MOLINA, Hector Garcia. Database Systems: The Complete Book. Editora: Prentice Hall ISBN: 0130319953, 2002.

5.9.19 Projeto de Banco de Dados


Carga horria: Funo: Ementa: 60 horas Capacitar o aluno nas vrias fases de modelagem e projeto de dados. O processo de projeto de banco de dados; formulao dos requisitos e anlise; projeto conceitual: metodologias para projeto conceitual; ferramentas Grficas para o projeto de banco de dados; conceitos avanados de modelagem de dados; projeto de implementao: componentes do projeto de implementao; refinamento do esquema conceitual; mapeamento para modelos de implementao; projeto fsico: passos do projeto fsico; consideraes sobre o projeto fsico; projeto orientado para objetos. Laboratrio de Banco de Dados no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

BATINI, C.; CERI, S.; NAVATHE, S. B. - Conceptual Database Design - The Benjamin/Cummings, 1992. ELMASRI, R. & NAVATHE, S.B. - Fundamentals of Database Systems The Benjamin/Cummings, 1989 e 1994. HEUSER, Carlos Alberto. Projeto de Banco de Dados. Coleo: LIVROS DIDATICOS DO INSTITUTO DE INFORMATICA DA UF.Editora: SAGRA-LUZZATTO ISBN 8524105909 Livro em Portugus Brochura 4 Edio - 2001 - 202 pg.

5.9.20 Integrao de Dados


Carga horria: Funo: Ementa: 60 horas Ambientar o aluno ao uso de tcnicas e ferramentas para integrao e troca de dados em sistemas heterogneos. Evoluo dos dados. Tipos de dados. Uso de dados estruturados e semi-estruturados. Integrao e troca de dados em sistemas heterogneos. Problemas e Tcnicas para transformao de dados. Armazenamento e gerenciamento de metadados. Ferramentas e tecnologias para integrao e troca de dados. Laboratrio de Banco de Dados no tem

Pr-Requisitos: Co-Requisitos: Bibliografia Bsica:

GRAVES, Mark. Projeto de Banco de Dados com XM. Editora: MAKRON, ISBN 8534614717 Livro em Portugus Brochura 1 Edio - 2003 - 536 pg. MOLINA, Hector Garcia. Database Systems: The Complete Book. Editora: Prentice Hall ISBN: 0130319953 2002. ELMASRI, R. & NAVATHE, S.B. - Fundamentals of Database Systems The Benjamin/Cummings, 2003.

5.9.21 Banco de Dados No-Convencionais


Carga horria: Funo: Ementa: 60 horas Introduzir ao conceitos, tecnologias e ferramentas usadas para armazenamento e recuperao de dados complexos, como dados geogrficos, multimdia e genmicos. Reviso dos tipos de dados. Tipos de dados complexos: dados multidimensionais e adimensionais (geogrficos, imagem, vdeo, genmico, etc). Influncia dos dados complexos nos Sistemas

38

Gerenciadores de Banco de Dados. Mtodos de Acesso Multidimensionais. Implementao e uso de ndices multidimensionais. Padro SQL e suas extenso para dados complexos. Pr-Requisitos: Co-Requisitos: Bibliografia Bsica: MOLINA, Hector Garcia. Database Systems: The Complete Book. Editora: Prentice Hall ISBN: 0130319953 2002. ELMASRI, R. & NAVATHE, S.B. - Fundamentals of Database Systems The Benjamin/Cummings, 2003. Laboratrio de Banco de Dados no tem.

5.9.22 Sistemas Deciso


Carga horria: Funo: Ementa: 60 horas Capacitar o aluno a identificar, implementar e gerenciar dados e sistemas voltados para rea gerencial das empresas. O processo de tomada de deciso nas organizaes; tipos bsicos de Problemas decisrios; modelos de tomada de deciso; caractersticas dos sistemas de informao para apoio deciso; tcnicas de desenvolvimento de sistemas de informao para apoio deciso; avaliao do desempenho do sistema de informao para apoio deciso; estudo de casos; projeto de sistema de informao para apoio deciso. Laboratrio de Banco de Dados. no tem

Pr-Requisitos: Co-Requisitos:

Bibliografia Bsica: KIMBALL, Ralph. DATA WAREHOUSE TOOLKIT, THE O GUIA COMPLETO PARA MODELAGEM DIMENSIONAL. Editora: CAMPUS ISBN 8535211292 Livro em Portugus Brochura 1 Edio - 2002 - 480 pg. INMON, WILLIAM H. & HACKATHORN, RICHARD D. COMO USAR O DATA WAREHOUSE. Editora: IBPI PRESS ISBN 8573310448 Livro em Portugus Brochura 1 Edio - 1997 - 278 pg. KIMBALL, Ralph. DATA WAREHOUSE TOOLKIT TECNICAS PARA CONSTRUAO DE DATA WAREHOUSES. Editora: MAKRON ISBN 8534608172 Livro em Portugus Brochura 1 Edio - 1997 - 390 pg. INMON, WILLIAM H. BUILDING THE DATA WAREHOUSE. Editora: JOHN WILEY.

5.9.23 Tpicos Especiais em Sistemas Operacionais


Carga horria: Funo: Ementa: 60 horas Fornecer ao aluno a oportunidade de estudar mais profundamente alguns tpicos importantes que no so cobertos extensivamente na disciplina. Estudo aprofundado de tpicos de Sistemas Operacionais.

Pr-Requisitos: Sistemas Operacionais Co-Requisitos: no tem

Bibliografia Bsica: TANENBAUM, A.S. Modern Operating Systems. Prentice-Hall, 2001.

5.9.24 Tpicos Especiais em Arquitetura de Computadores


Carga horria: Funo: 60 horas Estudar arquiteturas avanadas de sistemas computacionais e as tecnologias de construo de hardware como meio para aumentar o desempenho destes sistemas.

39

Ementa:

Pipeline. Paralelismo de baixa granularidade. Processadores superescalares e superpipeline. Multiprocessadores. Multicomputadores. Arquiteturas paralelas e no convencionais. Linguagem de montagem (Programao Assembly). Hardware Description Language.

Pr-Requisitos: Arquitetura de Computadores II Co-Requisitos: no tem

Bibliografia Bsica: Sima, D., Fountain, T., Kacsuk, P., Advanced Computer Architectures. A Design Space Approach, Addison-Wesley, 1997. Dasgupta, S. Computer Architecture: a modern synthesis. Volume 1: Foundations. Volume 2: Advanced topics, John Wiley, 1989. El-Rewini, H., Lewis, T.G., Distributed and Parallel Computing, Manning Publications, 1998.

5.9.25 Informtica Aplicada Educao


Carga horria: Funo: 60 horas Propiciar uma viso crtica, terica e prtica, do uso da informtica na educao, considerando os diferentes papis a serem assumidos por professores, alunos, dirigentes e comunidade frente a Novas Tecnologias e uma nova sociedade pautada no conhecimento. Histrico e importncia da informtica na educao. Diferentes abordagens de uso do computador na educao. Ambientes de aprendizagem construcionistas: laboratrio. A tecnologia na escola: uma mudana de paradigma. O desenvolvimento de projetos e a tecnologia. Explorao e anlise de alguns softwares educacionais. Educao Distncia e a Internet como uma nova tecnologia educacional.

Ementa:

Pr-Requisitos: Tecnologia e Sociedade Co-Requisitos: no tem

Bibliografia Bsica: Moran, J.M.; Masetto, M.T. & Behrens, M.A. (2000). Novas Tecnologias e Mediao Pedaggica. Campinas: Papirus. 173p. Papert, S. (1994). A mquina das crianas: repensando a escola na era da informtica. Porto Alegre, Editora Artes Mdicas. 210p. Publicado originalmente sob o ttulo de: The children's machine: rethinking school in the age of the computer. New York, Basic Books. 1993. Valente, J.A. (org.) (1993). Computadores e conhecimento: repensando a educao. Campinas: Grfica da UNICAMP. 418p. Valente, J.A. (org.) (1996). O professor no ambiente Logo: formao e atuao. Campinas, Grfica da UNICAMP. 435p.

5.9.26 Criptografia e Segurana de Dados


Carga horria: Funo: Ementa: 60 horas A disciplina se prope a trabalhar mtodos para comunicaes secretas fundamentados na aplicao da matemtica discreta e algoritmos de chave pblica e privada. Segurana de Dados, Sistemas de Criptografia, Aritmtica Modular, Teoria dos Nmeros, Tipos Cifras, Algoritmos Fundamentais, Criptografia de Chave Pblica e Privada, Assinatura Digital Fundamentos da Criptoanalise.

Pr-Requisitos: Algoritmos II Laboratrio de Programao Co-Requisitos: no tem

Bibliografia Bsica:

40

COUTINHO, S.C. Nmeros Inteiros e Criptografia RSA. 2 Ed, IMPA/SBM, Rio de Janeiro, 2000. BUCHMANN, J.A. Introduo a Criptografia, So Paulo, Editora Berkeley, 2002. CARVALHO, B.D., Segurana de Dados com Criptografia Mtodos e Algoritmos, Rio de Janeiro, Books. STINSON, D.R; Criptograph Theory and Practice, The CRC Press Series on Discrete Mathematics and Its Application, Boca Raton, CRC Press, 1995.

Especificidades da Estrutura Curricular


Abaixo seguem alguns requisitos bsicos que devem ser atendidos pelos alunos em relao nova

estrutura curricular durante a sua integralizao para que, ao final, ele possa ser considerado formado em tal curso. 6.1 7 Semestre

6.1.1 Projeto de Trabalho de Concluso de Curso


O aluno que desejar seguir o curso fazendo a disciplina de Trabalho de Concluso de Curso no 8 semestre dever cumprir a disciplina de Projeto de Trabalho de Concluso de Curso neste semestre. A carga horria de 30 horas para a disciplina deve ser utilizada pelo aluno para a elaborao da proposta do projeto a ser desenvolvido na disciplina Trabalho de Concluso de Curso do 8 semestre letivo. Esta proposta de projeto dever ser elaborada sob a orientao de um professor do curso de Bacharelado em Cincia da Computao. O Regulamento das disciplinas de Projeto de Trabalho de Concluso de Curso e Trabalho de Concluso de Curso ser elaborado e aprovado pelo Colegiado de Curso quando da aprovao desta reestruturao curricular. O aluno que desejar seguir o curso fazendo a disciplina de Estgio Supervionado no 8 semestre fica dispensado da disciplina Projeto de Trabalho de Concluso de Curso no 7 semestre. 6.2 8 Semestre Neste semestre o aluno deve optar por apenas uma das duas disciplinas previstas: Estgio Supervisionado ou Trabalho de Concluso de Curso.

6.2.1 Estgio Supervisionado


O aluno que optar pelo Estgio Supervisionado no precisa cumprir a disciplina de Projeto de Trabalho de Concluso de Curso. Mas, o aluno s poder efetuar matricula na disciplina de Estgio Supervisionado, se estiverem faltando no mximo 08 crditos para o cumprimento das disciplinas obrigatrias e optativas do curso, excluindo-se a disciplina de Estgio Supervisionado. Esta disciplina ser de responsabilidade de um professor do curso de Bacharelado em Cincia da Computao e que, para tanto, ser designado, Coordenador de Estgio Supervisionado. O Regulamento da disciplina de Estgio Supervisionado ser elaborado e aprovado pelo Colegiado de Curso quando da aprovao desta reestruturao curricular.

41

6.2.2 Trabalho de Concluso de Curso


O aluno que optar pelo Trabalho de Concluso de Curso precisa cumprir a disciplina de Projeto de Trabalho de Concluso de Curso. Mas, o aluno s poder efetuar matricula na disciplina de Trabalho de Concluso de Curso, se estiverem faltando no mximo 08 crditos para o cumprimento das disciplinas obrigatrias e optativas do curso, excluindo-se a disciplina de Trabalho de Concluso de Curso. 6.3 reas de nfase e Disciplinas Optativas Para a efetiva graduao o aluno dever ainda respeitar a concluso de disciplinas de uma mesma rea durante o cumprimento das disciplinas consideradas optativas. Estas reas sero chamadas de nfases, sendo: Sistemas de Computao e Sistemas de Informao. Assim, para graduar-se, o aluno dever moldar a sua estrutura curricular com no mnimo 3 (trs) disciplinas de uma mesma nfase, garantindo assim, ao mesmo tempo: a flexibilidade com relao nfase que ele gostaria de dar sua formao um mnimo de coerncia nesta formao. A relao de nfases, e disciplinas optativas associadas s nfases, encontram-se relacionadas na seo 4.1 Disciplinas Optativas. Essas disciplinas podem variar com o passar do tempo e sero definidas pelo Colegiado de Curso de Bacharelado em Cincia da Computao. Tais nfases no afetam a designao do egresso, que continua a ser de Bacharel em Cincia da Computao, mas serve to somente a agregar coerncia e flexibilidade sua formao. 6.4 Disciplinas Optativas

6.4.1 Optativa I
A disciplina Optativa I poder ser qualquer disciplina oferecida pela Universidade, de acordo com o desejo do aluno em buscar conhecimento mesmo que seja fora da rea de cincia da computao.

6.4.2 Optativas II, III, IV, V, VI e VII


Estas disciplinas devem ser escolhidas, obrigatoriamente, entre aquelas oferecidas como disciplinas optativas pelo Curso de Bacharelado em Cincia da Computao. relevante lembrar que o aluno dever cumprir um conjunto mnimo de 3 (trs) disciplinas que lhe permitam auferir a graduao com nfase em uma determinada rea de conhecimento, conforme pode ser visto na Seo reas de nfase e Disciplinas Optativas. 6.5 Convalidao das Disciplinas entre a Estrutura Curricular Antiga e Estrutura Curricular Proposta

Abaixo apresentamos a convalidao das disciplinas entre a estrutura curricular atual e a estrutua curricular proposta.

Disciplinas da Estrutura Curricular Proposta

Disciplinas da Estrutura Curricular Antiga

42

Disciplinas Clculo I Vetores e Geometria Analtica Fundamentos da Computao Algoritmos I Lgica Fsica para Computao I Disciplinas Clculo II lgebra Linear Matemtica Discreta Algoritmos II Laboratrio de Programao Tecnologia e Sociedade Fsica para Computao II Disciplinas Clculo III Lgica Digital e Circuitos Estrutura de Dados Algoritmos III Banco de Dados Mtodos Computacionais Conceitos de Linguagens de Programao

1 SEMESTRE CH Disciplinas 90 Clculo I 90 Vetores e Geometria Analtica 60 Fundamentos da Computao 60 Linguagem de Programao I 60 60 2 SEMESTRE CH Disciplinas 90 Clculo II 60 lgebra Linear 60 lgebra para Informtica 60 Linguagem de Programao II 60 60 Informtica e Sociedade (4 semestre) 60 3 SEMESTRE CH Disciplinas 90 Clculo III 60 Eletrnica Bsica (3 semestre) 60 Estrutura de Dados (4 semestre) 60 Tcnicas de Programao 60 Banco de Dados (5 semestre) 60 Clculo Numrico 60

CH 90 90 60 60

CH 90 60 60 60 60

CH 90 90 60 60 60 60

43

4 SEMESTRE CH Disciplinas 60 Probabilidade e Estatstica 60 Filosofia da Cincia (1 semestre) 60 60 Organizao, Sistemas e Mtodos I (6 semestre) Teoria das Linguagens Formais, Autmatos e 60 Formalizao das Linguagens de Programao Computabilidade Arquitetura de Computadores I 60 Microprocomputadores e Microprocessadores I (4 semestre) Teoria dos Grafos 60 5 SEMESTRE Disciplinas CH Disciplinas Computao Grfica 60 Computao Grfica (7 semestre) Engenharia de Software 60 Engenharia de Software (7 semestre) Sistemas Operacionais 60 Software Bsico I Arquitetura de Computadores II 60 Microcomputadores e Microprocessadores II (5 semestre) Projeto e Anlise de Algoritmos 60 Inteligncia Artificial 60 Inteligncia Artificial I (7 semestre) Optativa I (outras reas ou rea da 60 Educao Fsica I e II (1 e 2 semestre) computao) Introduo Administrao (2 semestre) Contabilidade Geral (2 semestre) Ingls Instrumental I e II (2 e 3 semestre) Relaes Humanas (3 semestre) Programao Linear (4 semestre) Optativa II (rea da computao) 60 Optativa II 6 SEMESTRE Disciplinas CH Disciplinas Sistemas de Informao 60 Anlise e Projeto de Sistemas I 90 Anlise de Sistemas (5 semestre) Compiladores I 60 Software Bsico II Redes de Computadores 60 Teleprocessamento e Redes de Computadores Optativa III (rea da computao) 60 Optativa III (6 semestre) Optativa IV (rea da computao) 60 Total Total 7 SEMESTRE Disciplinas CH Disciplinas Metodologia do Trabalho Cientfico 60 Sistemas Distribudos 60 Compiladores II 30 Empreendedorismo em Informtica 60 Optativa V (rea da computao) 60 Optativa VI (rea da computao) 60 Optativa VII (rea da computao) 60 Projeto de Trabalho de Concluso de Curso 30 8 SEMESTRE Disciplinas CH Disciplinas Estgio Supervisionado 300 8 SEMESTRE Disciplinas CH Disciplinas Trabalho de Concluso de Curso 270 Disciplinas Probabilidade e Estatstica Filosofia da Cincia Laboratrio de Banco de Dados Organizao, Sistemas e Mtodos

CH 60 60 60 60 60

CH 60 60 60 60

60 60 60 60 60 60 60 60 CH 90 60 60 60

CH

CH

CH

44

6.6

INGRESSOS VESTIBULAR/2003 (MATUTINO-VESPERTINO) O aluno que ingressou em 2003, j cumpriu os 2 (dois) primeiros semestres do curso. O aluno que optar

por migrar para a Nova Estrutura Curricular ter as disciplinas cursadas at o momento na Estrutura Curricular Antiga, aproveitadas nas respectivas disciplinas da Estrutura Curricular Proposta, conforme especificado na tabela abaixo. J o aluno que continuar na Estrutura Curricular Antiga poder cursar disciplinas da Estrutura Curricular Proposta em carter de Optativa. Disciplinas da Estrutura Curricular Proposta 1 SEMESTRE Disciplinas Clculo I Vetores e Geometria Analtica Fundamentos da Computao Algoritmos I Lgica Fsica para Computao I Total 2 SEMESTRE Disciplinas Clculo II lgebra Linear Matemtica Discreta Algoritmos II Laboratrio de Programao Tecnologia e Sociedade Fsica para Computao II Total CH 90 60 60 60 60 60 60 450 Total 330 60 Aproveitamento das Disciplinas Clculo II lgebra Linear lgebra para Informtica Linguagem de Programao II CH 90 60 60 60 CH 90 90 60 60 60 60 420 Total 300 Aproveitamento das Disciplinas Clculo I Vetores e Geometria Analtica Fundamentos da Computao Linguagem de Programao I CH 90 90 60 60 Disciplinas da Estrutura Curricular Antiga

Caso a Estrutura Curricular Proposta seja implantada no perodo letivo 2004/1, esses alunos estaro cursando o 3 semestre e sero obrigados a cursar disciplinas que constam no 1 e 2 semestre da nova Estrutura, como segue: Lgica, Fsica para Computao I, Tecnologia e Sociedade, Laboratrio de Programao e Fsica para Computao II. Para tanto, sero necessrios alguns ajustes em carter excepcional no que se refere ao cumprimento das disciplinas do 3 ao 8 semestre do curso. A tabela abaixo exibe as disciplinas que devero ser cursadas no 3 semestre do curso.

45

3 SEMESTRE 2004/1 Pr-Requisito Co-requisitos Clculo III Clculo II Estrutura de Dados Algoritmos II Laboratrio de Programao Algoritmos III Algoritmos II Laboratrio de Programao Banco de Dados Algoritmos II Conceitos de Linguagens deAlgoritmos II Programao Matemtica Discreta Laboratrio de Programao Algoritmos I Algoritmos II Fsica para Computao I Disciplina

C.H. 90 60 60 60 60 60 60 450

Como se observa na tabela de disciplinas a serem cursadas no 3 semestre, foi necessrio eliminar o co-requisito da disciplina de Laboratrio de Programao, visto que os alunos cursaram as disciplinas de Linguagem de Programao I e Linguagem de Programao II, e sero aproveitadas, respectivamente, nas disciplinas Algoritmos I e Algoritmos II, como pode ser notado na tabela de Convalidao das Disciplinas. As disciplinas de Estrutura de Dados e Algoritmos III devero ser cursadas concomitantemente com a disciplina de Laboratrio de Programao que pr-requisito das mesmas. As disciplinas de Mtodos Computacionais e Lgica Digital e Circuitos pertencentes ao 3 semestre foram colocadas no 4 semestre devido ao pr-requisito das mesmas que est sendo cursada no 3 semestre. A disciplina de Lgica Digital e Circuitos ser cursada concomitantemente com a disciplina de pr-requisito da mesma, que Fsica para Computao II. Em conseqncia dessas alteraes, as disciplinas de Organizao, Sistemas e Mtodos e Arquitetura de Computadores I, ambas do 4 semestre foram colocadas no 5 semestre, sem prejuzo para as mesmas. A disciplina de Engenharia de Software do 5 semestre ser cursada concomitantemente com a disciplina Organizao, Sistemas e Mtodos que pr-requisito desta. Considerando que os alunos j cursaram vrias disciplinas de outras reas durante o 1 e 2 semestre da Estrutura Curricular Atual, as mesmas sero aproveitas na disciplina Optativa I do 5 semestre. A disciplina de Tecnologia e Sociedade do 2 semestre ser cursada no 5 semestre. As disciplinas de Sistemas Operacionais, Arquitetura de Computadores II e Optativa II, ambas do 5 semestre foram colocadas no 6 semestre. Sendo assim, as disciplinas de Redes de Computadores e Compiladores I pertencente ao 6 semestre sero cursadas concomitantemente com a disciplina de Sistemas Operacionais que pr-requisito destas. As disciplinas Optativas III, IV foram colocadas no 7 semestre e as optativas VI, VII no 8 semestre. As observaes acima podem ser constatadas nos referidos semestre relacionados abaixo. Lembramos que a redistribuio de algumas disciplinas foi necessria para incluir os alunos interessados em migrar para a nova estrutura curricular e que buscam pela qualidade do curso de Cincia da Computao.

46

4 SEMESTRE 2004/2 Disciplina Pr-Requisito Co-requisitos C.H. Probabilidade e Estatstica Clculo III 60 Laboratrio de Banco de Dados Banco de Dados 60 Teoria das Linguagens Formais,Algoritmos II 60 Autmatos e Computabilidade Matemtica Discreta Teoria dos Grafos Estrutura de Dados 60 Lgica 60 Fsica para Computao II Fsica para Computao I 60 Lgica Digital e Circuitos Fsica para Computao II 60 Filosofia da Cincia Obs.: cursada no 1 semestre 60 Mtodos Computacionais lgebra Linear 60 Laboratrio de Programao 480 5 SEMESTRE 2005/1 Disciplina Pr-Requisito Aproveitamento das Disciplinas C.H. Computao Grfica Estrutura de Dados 60 lgebra Linear Engenharia de Software Laboratrio de Banco de Dados 60 Estrutura de Dados Organizao, Sistemas e Mtodos Projeto e Anlise de Algoritmos Teoria dos Grafos 60 Teoria das Linguagens Formais, Autmatos e Computabilidade Inteligncia Artificial Estrutura de Dados 60 Matemtica Discreta Optativa I (outras reas ou rea da Educao Fsica I e II (1 e 2 60 computao) semestre) Introduo Administrao (2 semestre) Contabilidade Geral (2 semestre) Ingls Instrumental I (2 semestre) Arquitetura de Computadores I Lgica Digital e Circuitos Tecnologia e Sociedade Organizao, Sistemas e Mtodos 60 60 60

480 6 SEMESTRE 2005/2 Disciplina Pr-Requisito Aproveitamento das Disciplinas C.H. Sistemas de Informao Engenharia de Software 60 Anlise e Projeto de Sistemas I Engenharia de Software 90 Compiladores I Sistemas Operacionais 60 Projeto e Anlise de Algoritmos Redes de Computadores Sistemas Operacionais 60 Probabilidade e Estatstica Optativa II (rea da computao) 60 Sistemas Operacionais Estrutura de Dados Arquitetura de Computadores II 60 Arquitetura de Computadores I Arquitetura de Computadores II Arquitetura de Computadores I 60 450

47

7 SEMESTRE 2006/1 Disciplina Pr-Requisito Metodologia do Trabalho Cientfico Sistemas Distribudos Sistemas Operacionais Laboratrio de Banco de Dados Compiladores II Compiladores I Empreendedorismo emEngenharia de Software Informtica Tecnologia e Sociedade

Co-requisito

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

Optativa III(rea da computao) Optativa IV(rea da computao) Optativa V(rea da computao) Projeto de Trabalho de Concluso Anlise e Projeto de Sistemas I Metodologia de Curso Compiladores I Cientfico Redes de Computadores 8 SEMESTRE 2006/2 (1 Opo) Pr-Requisito Empreendedorismo em Informtica Metodologia do Trabalho Cientfico

do

Trabalho

480 Disciplina Estgio Supervisionado Co-requisito C.H. 300

Optativa VI (rea da computao) Optativa VII (rea da computao) 420 8 SEMESTRE 2006/2 (2 Opo) Disciplina Pr-Requisito Trabalho de Concluso de Curso Projeto de Trabalho de Concluso de Curso Metodologia do Trabalho Cientfico Optativa VI(rea da computao) Optativa VII (rea da computao) Co-requisito

60 60

C.H. 270

60 60 390

6.7

INGRESSOS VESTIBULAR/2002 (MATUTINO-VESPERTINO) O aluno que ingressou em 2002, j cumpriu os 4 (quatro) primeiros semestres do curso. O aluno que

optar por migrar para a Nova Estrutura Curricular ter as disciplinas cursadas at o momento na Estrutura Curricular Antiga, aproveitadas nas respectivas disciplinas da Estrutura Curricular Proposta, conforme especificado na tabela abaixo. J o aluno que continuar na Estrutura Curricular Antiga poder cursar disciplinas da Estrutura Curricular Proposta em carter de Optativa.

Disciplinas da Estrutura Curricular Proposta Disciplinas

Disciplinas da Estrutura Curricular Atual CH

1 SEMESTRE CH Aproveitamento das Disciplinas

48

Clculo I Vetores e Geometria Analtica Fundamentos da Computao Algoritmos I Lgica Fsica para Computao I Total

90 Clculo I 90 Vetores e Geometria Analtica 60 Fundamentos da Computao 60 Linguagem de Programao I 60 60 420 Total 2 SEMESTRE Disciplinas CH Aproveitamento das Disciplinas Clculo II 90 Clculo II lgebra Linear 60 lgebra Linear Matemtica Discreta 60 lgebra para Informtica Algoritmos II 60 Linguagem de Programao II Laboratrio de Programao 60 Fsica para Computao II 60 Tecnologia e Sociedade 60 Informtica e Sociedade (4 semestre) Total 450 Total 3 SEMESTRE Disciplinas CH Disciplinas Clculo III 90 Clculo III Estrutura de Dados 60 Estrutura de Dados (4 semestre) Algoritmos III 60 Tcnicas de Programao Banco de Dados 60 Lgica Digital e Circuitos 60 Eletrnica Bsica (3 semestre) Mtodos Computacionais 60 Clculo Numrico Conceitos de Linguagens de Programao 60 Total 450 Total 4 SEMESTRE Disciplinas CH Disciplinas Probabilidade e Estatstica 60 Probabilidade e Estatstica Filosofia da Cincia 60 Filosofia da Cincia (1 semestre) Laboratrio de Banco de Dados 60 Organizao, Sistemas e Mtodos 60 Teoria das Linguagens Formais, Autmatos e 60 Formalizao das Linguagens de Programao Computabilidade Teoria dos Grafos 60 Arquitetura de Computadores I 60 Microcomputadores e Microprocessadores I Total 420 Total

90 90 60 60

300 CH 90 60 60 60 60 60 330 CH 90 60 60 60 60 330 CH 60 60

60

180

Caso a Estrutura Curricular Proposta seja implantada no perodo letivo 2004/1, esses alunos estaro cursando o 5 semestre e sero obrigados a cursar as disciplinas que constam no 1, 2, 3 e 4 semestres da nova Estrutura Curricular, como segue: Lgica, Fsica para Computao I, Laboratrio de Programao, Fsica para Computao II, Banco de Dados, Conceitos de Linguagens de Programao, Laboratrio de Banco de Dados, Organizao, Sistemas e Mtodos, Teoria dos Grafos. O aluno que optar pela incluso na Estrutura Curricular Proposta dever cursar muitas disciplinas provenientes dos semestres anteriores. Para tanto, ser necessrio que o mesmo estenda o curso de Cincia da Computao por mais 1 (um) semestre (completando o curso com 9 semestres). Alm disso, sero necessrios alguns ajustes em carter excepcional no que se refere ao cumprimento das disciplinas no 5 e 6 semestres do curso. A tabela abaixo mostra as disciplinas que devero ser cursadas no semestre extra. A necessidade de um semestre extra pelo fato de existir um nmero considervel de disciplinas a serem cursadas e que pertencem a semestres anteriores. Didaticamente seria invivel cursar estas disciplinas em paralelo com as disciplinas do 5

49

semestre, visto que existem pr-requisitos importantes em disciplinas do 5 semestre e que no podem ser quebrados. Disciplina Lgica Fsica para Computao I Laboratrio de Banco de Dados Banco de Dados Banco de Dados Algoritmos II Organizao, Sistemas e Mtodos Laboratrio de Programao Algoritmos I Conceitos de Linguagens deAlgoritmos II Programao Matemtica Discreta Teoria dos Grafos Estrutura de Dados SEMESTRE EXTRA 2004/1 Pr-Requisitos Co-requisitos C.H. 60 60 60 60 60 Algoritmos II 60 60 60 480 Como se observa na tabela de disciplinas a serem cursadas no semestre extra, foi necessrio eliminar o co-requisito da disciplina: Laboratrio de Programao. J que os alunos cursaram as disciplinas de Linguagem de Programao I e Linguagem de Programao II, e sero aproveitadas, respectivamente, nas disciplinas Algoritmos I e Algoritmos II, como pode ser notado na tabela de Convalidao das Disciplinas. A disciplina de Laboratrio de Banco de Dados ser cursada concomitantemente com a disciplina de pr-requisitos da mesma, que Banco de Dados. No 5 semestre o aluno ir cursar as disciplinas da Estrutura Curricular Proposta em paralelo com as seguintes disciplinas: Conceitos de Linguagens de Programao (3 semestre) e Organizao, Sistemas e Mtodos (4 semestre). Considerando que os alunos j cursaram vrias disciplinas de outras reas durante o 1 e 2 semestre da Estrutura Curricular Atual, as mesmas sero aproveitas na disciplina Optativa I do 5 semestre. A disciplina Optativa de Tpicos Especiais I que foi cursada no 4 semestre da Estrutura Curricular Atual ser aproveitada como Optativa II (rea da computao) na Estrutura Curricular Proposta. Assim sendo, a carga horria do 5 semestre ser reduzida em 120 horas, permanecendo, portanto uma carga horria total de 420 horas a serem cursadas. A disciplina de Fsica para Computao II ser cursada no 5 semestre.

50

5 SEMESTRE 2004/2 Pr-Requisito Aproveitamento das Disciplinas C.H. Estrutura de Dados 60 lgebra Linear Engenharia de Software Laboratrio de Banco de Dados 60 Estrutura de Dados Organizao, Sistemas e Mtodos Sistemas Operacionais Estrutura de Dados 60 Arquitetura de Computadores I Projeto e Anlise de Algoritmos Teoria dos Grafos 60 Teoria das Linguagens Formais, Autmatos e Computabilidade Inteligncia Artificial Estrutura de Dados 60 Matemtica Discreta Optativa I (outras reas) Educao Fsica I e II (1 e 2 60 semestre) Disciplina Computao Grfica Introduo Administrao (2 semestre) Contabilidade Geral (2 semestre)
Ingls Instrumental I (2 semestre) Relaes Humanas (3 semestre) Programao Linear (4 semestre)

Optativa II (rea da computao) Tpicos Especiais I Fsica para Computao II Fsica para Computao I Arquitetura de Computadores II Arquitetura de Computadores I 540

60 60 60

A partir do 6 semestre, as disciplinas cursadas seguem normalmente, como se pode observar nos referidos semestres abaixo: 6 SEMESTRE 2005/1 Pr-Requisito Aproveitamento das Disciplinas C.H. Engenharia de Software 60 Engenharia de Software 90 Sistemas Operacionais 60 Projeto e Anlise de Algoritmos Redes de Computadores Sistemas Operacionais 60 Probabilidade e Estatstica Optativa III (rea da computao) 60 Optativa IV (rea da computao) 60 390 Disciplina Sistemas de Informao Anlise e Projeto de Sistemas I Compiladores I

51

7 SEMESTRE 2005/2 Disciplina Pr-Requisito Co-Requisito Metodologia do Trabalho Cientfico Sistemas Distribudos Sistemas Operacionais Laboratrio de Banco de Dados Compiladores II Compiladores I Empreendedorismo em Informtica Engenharia de Software Optativa V (rea da computao) Optativa VI (rea da computao) Optativa VII (rea da computao) Projeto de Trabalho de Concluso Anlise e Projeto de Sistemas I Metodologia Cientfica de Curso Compiladores I Redes de Computadores 420 8 SEMESTRE 2006/1 Pr-Requisito Empreendedorismo em Informtica Metodologia do Trabalho Cientfico

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

Disciplina Estgio Supervisionado

Co-Requisito

C.H. 300

300 8 SEMESTRE 2006/1 Pr-Requisito Projeto de Trabalho de Concluso de Curso Metodologia do Trabalho Cientfico

Disciplina Trabalho de Concluso de Curso

Co-Requisito

C.H. 270

270

6.8

Cdigo das Disciplinas por Departamento Segue abaixo a relao das disciplinas por departamento, sendo que algumas delas possuem cdigo e

para as disciplinas que foram criadas na nova estrutura curricular devero ser criados os seus respectivos cdigos.

6.8.1 Departamento de Cincia da Computao


Disciplinas Obrigatrias:
DISCIPLINA CDIGO C.H. Crditos

Algoritmos I Algoritmos II Algoritmos III Anlise e Projeto de Sistemas I Arquitetura de Computadores I Arquitetura de Computadores II Banco de Dados Compiladores I Compiladores II Computao Grfica Conceitos de Linguagens de Programao Empreendedorismo em Informtica Engenharia de Software Estgio Supervisionado Estrutura de Dados

60 60 60 90 60 60 60 60 30 60 60 60 60 300 60

4 4 4 4 4 4 4 4 2 2 4 2 4 0 4

0 0 0 1 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 0 10 0

52

Fundamentos da Computao Inteligncia Artificial Laboratrio de Banco de Dados Laboratrio de Programao Lgica Lgica Digital e Circuitos Mtodos Computacionais Projeto de Trabalho de Concluso de Curso Projeto e Anlise de Algoritmos Redes de Computadores Sistemas de Informao Sistemas Distribudos Sistemas Operacionais Tecnologia e Sociedade Teoria das Linguagens Formais, Automatos Computabilidade Teoria dos Grafos Trabalho de Concluso de Curso Disciplinas Optativas:
DISCIPLINA CDIGO

60 60 60 60 60 60 60 30 60 60 60 60 60 60 60 60 270

2 4 0 0 4 2 4 0 4 4 4 4 4 4 4

1 0 2 2 0 1 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 9

4 0 0 0

C.H.

Crditos

Administrao e Gerenciamento de Redes de Computadores Anlise e Projeto de Sistemas II Banco de Dados No-Convecionais Computao Mvel Construo de Gerenciadores Criptografia e Segurana de Dados Informtica Aplicada Educao Integrao de Dados Introduo aos Sistemas Inteligentes Introduo s Redes Neurais Minerao de Dados Processamento de Imagens Processos Estocsticos Projeto de Banco de Dados Realidade Virtual Sistemas Deciso Sistemas Multimdia Tpicos Especiais em Arquitetura de Computadores Tpicos Especiais em Banco de Dados Tpicos Especiais em Engenharia de Software Tpicos Especiais em Inteligncia Artificial Tpicos Especiais em Redes de Computadores Tpicos Especiais em Sistemas de Informao Tpicos Especiais em Sistemas Operacionais

308.1480-4

60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

6.8.2 Departamento de Matemtica


Disciplinas Obrigatrias:

53

DISCIPLINA

CDIGO

C.H.

Crditos

lgebra Linear Clculo I Clculo II Clculo III Matemtica Discreta Vetores e Geometria Analtica

304.1494-6 304.0129-1 304.0132-1 304.0131-3 304.1284-6

60 90 90 90 60 90

4 6 6 6 4 6

0 0 0 0 0 0

0 0 0 0 0 0

Disciplina Optativa:
DISCIPLINA CDIGO C.H. Crditos

Equaes Diferenciais Programao Linear

304.0393-6 304.1051-7

60 75

4 0 5 0

0 0

6.8.3 Departamento de Estatstica


Disciplina Obrigatria:
DISCIPLINA CDIGO C.H. Crditos

Probabilidade e Estatstica

310.1755-0

60

4 0

6.8.4 Departamento de Fsica


Disciplinas Obrigatrias:
DISCIPLINA CDIGO C.H. Crditos

Fsica para Computao I Fsica para Computao II

60 60

4 0 4 0

0 0

6.8.5 Departamento de Administrao


Disciplina Obrigatria:
DISCIPLINA CDIGO C.H. Crditos

Organizao, Sistemas e Mtodos

60

4 0

6.8.6 Departamento de Teoria e Fundamentos da Educao -IE


Disciplina Obrigatria:
DISCIPLINA CDIGO C.H. Crditos

Metodologia do Trabalho Cientfico

60

4 0

6.8.7 Departamento de Filosofia


Disciplina Obrigatria:
DISCIPLINA CDIGO C.H. Crditos

Filosofia da Cincia

108.1697-6

60

4 0

54