Escolar Documentos
Profissional Documentos
Cultura Documentos
SUMRIO
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
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
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
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
Crditos T L P 4 0 0 4 0 0 6 2 2 4 0 1 1 0 0 0 0 0
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
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 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
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
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
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
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
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.
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.
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
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.
Ementa:
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.
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.
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
Ementa:
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.
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.
Ementa:
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.
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.
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.
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
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
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.
Ementa:
18
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.
Ementa:
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.
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.
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.
Ementa:
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.
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.
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
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.
Ementa:
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.
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.
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.
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:
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.
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.
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
Bibliografia Bsica: HENNESSY, John L.; PATTERSON, David A. Arquitetura de Computadores Uma abordagem Quantitativa. Editora Campus traduo 3 Edio Americana, 864 pg.
Ementa:
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.
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.
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.
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.
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
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
Ementa:
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.
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.
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.
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.
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.
Ementa:
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.
Pr-Requisitos: Anlise e Projeto de Sistemas I Compiladores I Redes de Computadores Co-Requisitos: Metodologia do Trabalho Cientfico
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:
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.
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
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: Projeto de Trabalho de Concluso de Curso Metodologia do Trabalho Cientfico Co-Requisitos: 5.9 no tem
Disciplinas Optativas
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.
31
Ementa:
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.
Ementa:
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.
Ementa:
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.
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.
Ementa:
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.
33
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.
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.
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
Ementa:
Bibliografia Bsica: RUSSELL, S.; NORVIG, P. Artificial Intelligence, a modern approach (em portugus). Prentice-Hall, 2003.
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.
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
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.
Bibliografia Bsica: TANENBAUM, Andrew S. Redes de Computadores. 3 ed. Rio de Janeiro : Book Express, 2001. Artigos com temas recentes envolvendo redes de computadores.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ementa:
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.
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.
estrutura curricular durante a sua integralizao para que, ao final, ele possa ser considerado formado em tal curso. 6.1 7 Semestre
41
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.
Abaixo apresentamos a convalidao das disciplinas entre a estrutura curricular atual e a estrutua curricular proposta.
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
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.
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
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
Co-Requisito
C.H. 300
300 8 SEMESTRE 2006/1 Pr-Requisito Projeto de Trabalho de Concluso de Curso Metodologia do Trabalho Cientfico
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.
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
53
DISCIPLINA
CDIGO
C.H.
Crditos
lgebra Linear Clculo I Clculo II Clculo III Matemtica Discreta Vetores e Geometria Analtica
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
304.0393-6 304.1051-7
60 75
4 0 5 0
0 0
Probabilidade e Estatstica
310.1755-0
60
4 0
60 60
4 0 4 0
0 0
60
4 0
60
4 0
Filosofia da Cincia
108.1697-6
60
4 0
54