Sunteți pe pagina 1din 34

Ministrio da Educao Universidade Federal do Cear Centro de Cincias

Fortaleza maro de 1999

Sumrio

Sumrio ........................................................................................................................................... 2 1. Introduo.................................................................................................................................... 3 2. Breve Histrico do Curso de Computao da UFC ..................................................................... 3 3. Perfil dos Profissionais formados ................................................................................................ 5 4. Diretrizes ..................................................................................................................................... 5 4.1 As Diretrizes Curriculares do MEC ...................................................................................... 5 4.2 O Currculo de Referncia da SBC........................................................................................ 6 5. Exposio de Motivos ................................................................................................................. 8 6. A Nova Estrutura Curricular ....................................................................................................... 9 6.1 Estrutura Curricular ............................................................................................................. 10 6.1.1 Disciplinas Obrigatrias ............................................................................................... 10 6.1.2 Disciplinas Optativas .................................................................................................... 10 6.2 Integralizao Curricular ..................................................................................................... 12 6.2.1 Disciplinas Obrigatrias ............................................................................................... 13 6.2.2 Disciplinas Optativas .................................................................................................... 15 7. Tabela de Equivalncias ............................................................................................................ 18 8. Ementas ..................................................................................................................................... 22 8.1 Disciplinas Obrigatrias ...................................................................................................... 22 8.2 Disciplinas Optativas ........................................................................................................... 26 9. Concluso .................................................................................................................................. 33 Apndice........................................................................................................................................ 34 A. Grade Curricular ....................................................................................................................... 34

1. Introduo
A Universidade Federal do Cear forma profissionais de Computao desde 1975 atravs do Curso de Bacharelado em Computao do Centro de Cincias. O curso est integralizado de acordo com o atual currculo pleno, em vigor desde 1988. Diversas condies tm-se alterado nesses onze anos de sua vigncia de forma a afetar significativamente o panorama da Computao no pas, tendo em vista especialmente ser esta uma rea na qual as inovaes so uma constante. A prestao de um servio adequado s condies atuais e preparado para o futuro nos leva a rever o elenco de disciplinas do curso e propor transformaes na estrutura e no contedo das mesmas. Este documento contm a proposta de reformulao do currculo do Curso de Bacharelado em Computao. o resultado do esforo conjunto de mais de um ano realizado por todos os professores do Departamento de Computao da UFC e dos demais membros da coordenao do curso. O novo elenco de disciplinas est fortemente baseado nas diretrizes curriculares sugeridas pelo Ministrio da Educao bem como pela Sociedade Brasileira de Computao. A data de sua implantao est prevista para o semestre 2000.1. A reforma, iniciada na gesto da Profa. Valneide Cabral como coordenadora do curso e concluda na gesto do prof. Riverson Rios, tem como objetivos principais:

diagnosticar e corrigir as falhas do currculo vigente; atualizar e ampliar o elenco de disciplinas do curso, notadamente o elenco de disciplinas optativas; rever a ementa e o programa de todas as disciplinas existentes, adequar o curso s diretrizes curriculares propostas pelo MEC e pela SBC; remover disciplinas cujo contedo no mais se adequa ao perfil dos profissionais formados; permitir aos alunos complementar sua formao com a escolha de disciplinas eletivas pertencentes ou no ao currculo, ofertadas pelos demais departamentos da universidade;

a fim de formar um(a) novo(a) profissional, apto(a) a desempenhar as funes que dele(a) se esperam num mundo onde a tecnologia de informao mais e mais faz parte da vida dos cidados. Este texto est organizado da seguinte forma. Inicialmente so mostrados um breve histrico do Curso de Computao da UFC e o perfil dos profissionais que se quer formar. Em seguida, as diretrizes curriculares do MEC e da SBC so detalhadas. Na Seo 5, os motivos pelos quais se prope uma mudana do currculo de nosso curso so expostos. A nova estrutura curricular pretendida apresentada na Seo 6, sendo mostradas as disciplinas obrigatrias, as optativas por rea e a integralizao curricular. A Seo seguinte traz a tabela de equivalncias com as disciplinas do currculo atual que podem ser aproveitadas como disciplinas do currculo proposto. As ementas de todas as disciplinas so descritas na Seo 8. O texto se encerra com uma concluso e com um apndice trazendo uma representao grfica da grade curricular aqui proposta.

2. Breve Histrico do Curso de Computao da UFC


O ensino de Computao a nvel de graduao no Cear iniciou-se em 1975 com a criao pela UFC do Curso de Graduao em Tecnologia de Processamento de Dados atravs da Resoluo no. 311 de 31/jan/1975 da Reitoria. O reconhecimento viria em 02/out/1978 pelo Decreto-Lei no. 82.353 do Presidente da Repblica. O curso, com uma integralizao de seis semestres que o caracterizava como sendo de curta durao, foi ofertado com a finalidade de suprir o mais rpido possvel a demanda por profissionais da rea de computao diante da velocidade com que se

implantava o uso de computadores nos mais diversos ramos de atividade em nosso pas. Durante seus onze anos de funcionamento, o curso teve uma crescente procura por vestibulandos (veja tabela abaixo) e formou de mais de trezentos alunos. Tabela I. Relao Candidato/Vaga no Vestibular para o Curso de Processamento de Dados (de 1975 a 1985) Vestibular 75/1 76/1
1 1

Inscritos 2694 582 324 329 274 403 681 647 689 887 404

Vagas 700 ---40 40 40 40 40 40 40 40 40

Concorrncia 3,8 --8,1 8,2 6,9 10,0 17,0 16,2 17,2 22,2 10,1

77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/2


2

Em 1986, reconhecendo a necessidade de se formar um novo tipo de profissional que atendesse nova realidade brasileira de informtica e seguindo o exemplo de outras universidades brasileiras, a coordenao promoveu uma profunda transformao na grade curricular. Com a elevao do nmero de crditos para 202, a durao do curso passava para quatro anos, caracterizando-se como de longa durao, enquanto eram criadas disciplinas de formao bsica em Matemtica e Fsica e, de forma indita, disciplinas optativas. Com a nova durao, o curso deixava de formar tecnlogos e passava a formar bacharis, ao mesmo tempo em que passou a ter a denominao atual. Aos alunos do currculo antigo foi dada a oportunidade de escolha entre a continuidade na grade curricular vigente ou a transferncia para o novo currculo. J ao final de 1989 deu-se a colao de grau da primeira turma do Curso de Bacharelado em Computao. A partir de 1997, a oferta de vagas no vestibular, que tradicionalmente era de 40 estudantes em uma nica entrada anual, foi acrescida de modo a receber 45 alunos por ano. Neste ano, as vagas foram novamente aumentadas, sendo oferecidas 60 lugares no primeiro semestre. Por esses e outros motivos, o nmero de alunos matriculados chega a 223 no semestre 1999.1. O curso , em sua maior parte, diurno com apenas um pequeno elenco de disciplinas ofertadas nos turnos da tarde, especialmente nos trs semestres iniciais. As disciplinas optativas correspondem a 42 dos 200 crditos necessrios graduao. Algumas delas, de semestres elevados, so ofertadas no turno da noite de modo a atender aqueles alunos que j desempenham atividades profissionais no perodo diurno.

1 2

Nesses anos, a concorrncia era informada por rea e no por curso. Greves de estudantes e professores foraram o cancelamento do semestre 84.1 e defasaram o vestibular.

O presente currculo reconhecido pela Portaria do Conselho Federal de Educao no. 1012 de 24/out/90. O reconhecimento foi publicado no Dirio Oficial da Unio de 25/out/90 pgina 20313.

3. Perfil dos Profissionais formados


Embora seja uma cincia muito nova, a Cincia da Computao est em constante evoluo. Vrias de suas sub-reas vm se expandindo consideravelmente nos ltimos anos. O advento e a popularizao dos microcomputadores e, mais recentemente, da Internet, revolucionaram todos os ramos do conhecimento, resultando numa maior informatizao da sociedade. O Curso de Bacharelado em Computao visa a formar profissionais que possam, ao mesmo tempo, desenvolver atividades docentes e de pesquisa e atuar em empresas usurias de informtica, prestadoras de servios, universidades, hospitais, consultrios mdicos, rgos de sade pblica, grupos financeiros, rgos governamentais, indstrias, provedores de acesso Internet, produtoras, grficas &c. As opes de reas de interesse, na forma de disciplinas optativas, abrem linhas de formao de diferentes tipos de profissionais capazes de:

exercer a funo de programadores, analistas e administradores de sistemas, gerentes de centros de informao e projetistas para a web aptos a liderar equipes de projeto e a ampliar sua competncia tcnica pela aquisio de novos conhecimentos; trabalhar em aplicaes tcnicas ou cientficas que envolvam modelos matemticos ou lgicos resolvveis por computador; trabalhar no desenvolvimento de ferramentas computacionais e em aplicaes sofisticadas de computao com amplos conhecimento em diversas reas da computao como engenharia de software, inteligncia artificial, matemtica computacional, computao grfica, arquitetura de computadores, sistemas operacionais, bancos de dados, sistemas de informao e redes de computadores.

com condies suficientes de modelar e especificar problemas, planejar, desenvolver, implementar, gerenciar e validar software bsico, multimdia, distribudo e de aplicao, e adaptvel a mudanas de mercado, a novas tecnologias e a novas situaes propiciadas pela sociedade. Segundo a Sociedade Brasileira de Computao, o egresso de um curso na rea de computao deve ter condies de assumir o papel de agente transformador, sendo capaz de provocar mudanas atravs da agregao de novas tecnologias na soluo dos problemas. Deve ter a capacidade de dominar novas ferramentas e implementar sistemas visando melhores condies de trabalho e de vida; construir novos conhecimentos e produtos; possuir uma viso humanstica consistente e crtica do impacto de sua atuao profissional na sociedade. Alm disso, os egressos devem conhecer e respeitar os princpios ticos da rea de computao.

4. Diretrizes
A seguir so descritas as diretrizes curriculares do Ministrio da Educao e o currculo referncia da Sociedade Brasileira de Computao nos quais est fortemente baseada a presente proposta.

4.1 As Diretrizes Curriculares do MEC


O Ministrio da Educao, atravs das Diretrizes Curriculares de Cursos da rea de Computao e Informtica, pe em prtica o disposto no Artigo 53 da Lei de Diretrizes e Bases, no sentido de oferecer s instituies de ensino superior que ofeream cursos de Computao a possibilidade de conceber currculos plenos diversificados e de qualidade. Diferentes dos antigos

currculos mnimos, as diretrizes podem ser vistas como uma "especificao de requisitos" ou um guia que permita a criao de uma rede de disciplinas que forme um currculo pleno. Na proposta do MEC, j em fase final de preparao pela comisso de especialistas, est disponvel na Internet no endereo http://www.mec.gov.br/sesu/diretriz/curric.htm. De acordo com ela, so as seguintes as reas de formao que podem compor um curso de Computao junto com algumas dos assuntos por elas compreendidos: 1. Formao bsica Cincia da computao (mquina e algoritmo) Programao (tcnicas, estruturas de dados, compilao, linguagens &c) Computao e algoritmos (anlise de algoritmos, modelos de computao &c) Arquitetura de computadores (projeto e funcionamento de computadores &c) Matemtica (matemtica discreta, grafos, matemtica do contnuo) Fsica (viso cientfica, fenmenos que ocorrem nos computadores, eletricidade) Pedagogia (compreenso da escola e sua configurao moderna) 2. Formao tecnolgica Sistemas operacionais (gerenciamento de processos, memria, armazenamento) Redes de computadores (interligao e compartilhamento de recursos) Sistemas Distribudos (algoritmos distribudos, sistemas de tempo real) Compiladores (anlise lxica e sinttica, semntica, gerao e otimizao de cdigo) Bancos de dados (sistemas de gerenciamento, garimpagem de dados) Engenharia de software (produo, manuteno, evoluo, recuperao de software) Sistemas multimdia (computao grfica, computao snica, programao visual) Interface homem-mquina (projeto, implementao e avaliao de sistemas computacionais interativos para uso humano) Realidade virtual (construo de interfaces tridimensionais altamente interativas) Inteligncia Artificial (representao do conhecimento, automatizao do raciocnio, aprendizagem automtica, processamento de linguagem natural &c) Computao grfica (CAD, apresentao grfica de dados, visualizao de dados tridimensionais, animao e efeitos especiais &c) Processamento de imagens (representao, anlise, compresso e transmisso de imagens) Prtica do ensino de computao (aplicao de pedagogia no ensino de computao) 3. Formao humanstica Histria da Cincia da Computao Empreendedorismo (legislao, gerenciamento de recursos e de negcios, marketing) tica (responsabilidade profissional, segurana, direitos de propriedade &c) Computador e Sociedade (influncias negativas sociais e individuais dos computadores) Sociologia (dinmica social, interesses polticos, estruturas e relaes de poder) Filosofia (compreenso da realidade, relacionamento entre as teorias cientficas &c) 4. Formao complementar Economia, direito, administrao, contabilidade &c.

4.2 O Currculo de Referncia da SBC


Com o fim de guiar as coordenaes dos diversos cursos de Computao, Informtica e Engenharia de Computao a montar suas integralizaes curriculares, a Diretoria de Educao da Sociedade Brasileira de Computao preparou um documento com diretivas que serviriam

como referncia para os currculos dos diversos cursos, dependendo de eles terem computao como meio ou como fim. O assim-chamado Currculo de Referncia est disponvel na Internet no site da SBC: http://www.sbc.org.br/cr/cr99.htm. As diretivas esto organizadas em seis ncleos, nominalmente:

Fundamentos da Computao, que compreende as matrias que envolvem a parte "cincia" da rea e as tcnicas fundamentais formao slida estudantes. Tecnologia da Computao, que compreende as matrias que representam o conhecimento agregado e consolidado que capacita os estudantes a elaborar a soluo de problemas nos diversos domnios de aplicao. Sistemas de Informao, que compreende as matrias que capacitam os alunos a utilizar os recursos de Tecnologia de Informao na soluo de problemas nas atividades-meio e atividades-fim de setores produtivos da sociedade. Matemtica, que prov a base terica necessria para definie formalmente os princpios bsicos da rea de computao. Cincias da Natureza, que desenvolvem no aluno a habilidade para aplicao do mtodo cientfico e que so necessrias para permitir o entendimento e o projeto de computadores tecnicamente viveis. Contexto Social e Profissional, que permite uma interao dos estudantes com outras profisses e uma dimenso social e humana.

Cada ncleo envolve um conjunto de tpicos, chamados matrias. Uma matria definida como um corpo de conhecimento que pode dar origem a uma ou mais disciplinas ou ento agrupar-se com outras matrias para formar uma nica disciplina, dependendo da nfase e do objetivo de cada curso. As matrias de cada ncleo so mostradas a seguir: 1. Fundamentos da Computao Arquitetura de Computadores Projeto e Anlise de Algoritmos Circuitos Digitais Pesquisa e Ordenao Estruturas de Dados Sistemas Operacionais Linguagens Formais e Autmatos Tcnicas de Programao Linguagens de Programao Teoria dos Grafos 2. Tecnologia da Computao Anlise de Desempenho Mtodos Formais Bancos de Dados Modelagem e Simulao Circuitos Integrados Multimdia Compiladores Processamento de Imagens Computao Grfica Programao Paralela Controle de Processos Redes de Computadores Engenharia de Software Sistemas Digitais Inteligncia Artificial Sistemas Distribudos Interfaces Homem-Mquina Tolerncia a Falhas Matemtica Computacional Telecomunicaes 3. Sistemas de Informao Controle e Avaliao de Sistemas Fundamentos de Sistemas de Informao Prtica e Gerenciamento de Projetos Produtividade Pessoal com Tecnologia da Informao Segurana e Auditoria de Sistemas Sistemas Cooperativos

Teoria e Prtica dos Sistemas de Informao Teoria Geral dos Sistemas 4. Matemtica lgebra Linear Anlise Combinatria Clculo Diferencial e Integral Geometria Analtica 5. Cincias da Natureza Fsica 6. Contexto Social e Profissional Administrao Computadores e Sociedade Comunicao e Expresso Contabilidade e Custos Direito e Legislao Economia Empreendedorismo

Lgica Matemtica Matemtica Discreta Probabilidade e Estatstica

Estgio Filosofia Informtica na Educao Ingls Sociologia Mtodos Quantitativos

5. Exposio de Motivos
O currculo pleno atual do Curso de Bacharelado em Computao foi concebido h mais de 14 anos e implementado oficialmente em 1988. Pequenas revises tm sido efetuadas ao longo do tempo a fim de corrigir localmente algumas falhas, como por exemplo a atualizao dos prrequisitos de algumas disciplinas e a criao de uma ou outra disciplina optativa. A estrutura geral da grade, no entanto, tem permanecido praticamente intacta. Ocorre, porm, que a cincia da computao uma rea em constante e veloz evoluo. Muito do que se tinha como indispensvel na dcada passada no mais usado hoje. Em contrapartida, abriram-se novas fronteiras do conhecimento, novos desafios, criaram-se novas reas de pesquisa, novos interesses, novas necessidades. Alm disso, exigido do profissional do terceiro milnio o conhecimento das tendncias e concepes de organizao do trabalho, das mudanas no contedo do trabalho e das novas exigncias de qualificaes impostas pelas novas tecnologias. Uma anlise do atual currculo leva constatao de estar ele bastante defasado. Mesmo com as pequenas atualizaes levadas a cabo nos ltimos anos, ele ainda no segue as diretrizes do MEC nem da SBC. Alm disso, a rede de disciplinas no reflete mais as reas de interesses dos diversos professores do Departamento de Computao, que j h algum tempo vem solicitando coordenao a criao no s de novas disciplinas optativas em suas reas mas, principalmente, de disciplinas obrigatrias nos primeiros semestres. para diagnosticar e corrigir as falhas do currculo vigente, ampliar o elenco de disciplinas do curso, rever a ementa e o programa de todas as disciplinas existentes, dessa forma atendendo as reivindicaes de nossos mestres, melhor adequando o curso s diretrizes curriculares propostas pelo MEC e pela SBC e promovendo a formao de um(a) novo(a) profissional, apto(a) a desempenhar as funes que dele(a) se espera num mundo onde a tecnologia de informao muda a cada dia, que propomos a presente reformulao do currculo vigente do Curso de Bacharelado em Computao da Universidade Federal do Cear, fruto do esforo conjunto de mais de um ano de todos os professores do Departamento de Computao e dos demais membros da coordenao do curso.

A seguir, sero mostradas a estrutura e a integralizao curriculares e a ementa das disciplinas que comporo o novo currculo pleno.

6. A Nova Estrutura Curricular


A nova estruturao curricular est estruturada em trs grupos de disciplinas, perfazendo um total de 205 crditos a serem cursados para a formao dos novos profissionais do Curso de Bacharelado em Computao. O nmero de crditos por grupo est assim dividido:

Disciplinas Obrigatrias: Disciplinas Optativas: Disciplinas Eletivas: TOTAL:

163 crditos 32 crditos 10 crditos 205 crditos

As disciplinas obrigatrias so aquelas que os alunos tm de concluir necessariamente para graduar-se e perfazem 80% do total. So elas que definem o caminho didtico especificado pela coordenao. Por si s, esse caminho j inclui disciplinas bsicas de todas as diretrizes citadas na Seo 4. Todos os egressos do curso tero, portanto, uma formao comum que satisfaz os requerimentos tanto do MEC quanto da SBC. As disciplinas optativas complementam esta formao, dando aos discentes a oportunidade de escolher aquelas disciplinas pelas quais mais se inclinam. A partir do sexto semestre, eles j podem passar a selecionar suas reas de interesse, escolhendo gradativamente um nmero maior de disciplinas que lhes agradam. Este processo culmina com a total liberdade de escolho d oitavo semestre, composto exclusivamente por disciplinas opcionais. Esto definidas atualmente 64 disciplinas de nove reas, conforme mostrado na Seo 6.1.2 a seguir. Finalmente, as disciplinas eletivas, correspondentes a apenas 5% do total de crditos, incluem todas as disciplinas cadastradas na Pr-Reitoria de Graduao ofertadas pelos diversos departamentos acadmicos da UFC. Seu propsito de deixar os alunos livres para complementar seus estudos com outras matrias, em especial as de formao humanstica e complementar. Espera-se com este grupo, dar aos discentes uma viso mais universal das atividades humanas. A compatibilidade da nova estruturao curricular com as diretrizes do MEC e da SBC foi plenamente realizada. Juntos, os dois primeiros grupos atendem quase totalidade dos assuntos compreendidos pelas quatro reas de formao indicadas pelas Diretrizes Curriculares do MEC (Seo 4.1). A Formao Bsica, por exemplo, contemplada por disciplinas de Estruturas de Dados, Matemtica Discreta, Fsica Geral I e Construo e Anlise de Algoritmos. A Formao Tecnolgica atendida pela grande maioria das disciplinas que fazem parte das sete reas de estudos mostradas na Seo 6.1.2 como Sistemas Operacionais I e II, Redes de Computadores, Fundamentos de Bancos de Dados, Engenharia de Software e Inteligncia Artificial &c. J a Formao Humanstica compreende as disciplinas de Informtica e Sociedade, Impactos Scio-Tcnicos da Tecnologia da Informao, Empreendedorismo em Informtica, Informtica na Educao entre outras. Finalmente, a Formao Complementar contemplada por Introduo Administrao, Administrao de Empresas e Contabilidade Geral. A nova estrutura curricular tambm compatvel com as sugestes da SBC (Seo 4.2). Para isso, foram criadas as disciplinas de Linguagens Formais e Autmatos, Circuitos Digitais e Transmisso de Dados e Teoria dos Grafos, dessa forma atendendo todas as matrias do ncleo de Fundamentos de Computao, por exemplo. A compatibilidade foi alcanada, ainda, com a criao de diversas outras disciplinas como Matemtica Discreta, Autmatos e Linguagens Formais, Gerenciamento de Redes, Modelagem Lgica do Raciocnio &c. Ao todo, o nmero de disciplinas optativas foi aumentado de 24 no currculo vigente para 63 no proposto e o de obrigatrias mantido em 32. Somando-se a isso a grande liberdade proporcionada pelas

disciplinas eletivas, pode-se considerar que praticamente ambas as diretrizes da Seo 4 so atendidas pelo novo currculo do curso.

6.1 Estrutura Curricular 6.1.1 Disciplinas Obrigatrias


So as seguintes as disciplinas obrigatrias do currculo proposto.

lgebra Linear I Anlise e Projeto de Sistemas Arquitetura de Computadores I Autmatos e Linguagens Formais Clculo Diferencial e Integral I Clculo Diferencial e Integral Ii Circuitos Digitais e Transmisso de Dados Computao Grfica I Construo de Compiladores I Construo e Anlise de Algoritmos Engenharia de Software Estruturas de Dados Fsica Geral I Fundamentos lgebricos para Computao Fundamentos de Programao Fundamentos de Bancos de Dados Informtica e Sociedade Inteligncia Artificial Introduo Probabilidade e Estatstica Linguagens de Programao I Lgica para Computao Matemtica Discreta para Computao Mtodos Numricos I Mtodos Numricos II tica Programao Programao Linear e Algoritmos em Grafos Redes de Computadores Sistemas de Gerenciamento de Bancos de Dados Sistemas Operacionais I Tcnicas de Programao I Teoria da Computao

6.1.2 Disciplinas Optativas


As 63 disciplinas optativas do currculo proposto, divididas por rea, so mostradas abaixo: a) Inteligncia Artificial

Aprendizagem Automtica Garimpagem de Dados Linguagens de Programao II Lgica Aplicada Lgica Intuicionista e Modal Modelagem Lgica do Raciocnio

Processamento de Linguagem Natural Redes Neurais Teoria da Prova Tpicos Avanados em Inteligncia Artificial I Tpicos Avanados em Inteligncia Artificial II Tpicos Especiais em Lgica Matemtica Clculo Diferencial e Integral III Computao Grfica II Computao Simblica Fsica Geral II Introduo s Equaes Diferenciais Ordinrias Introduo s Equaes Diferenciais Parciais Tpicos Avanados em Computao Grfica I Tpicos Avanados em Matemtica Computacional I Variveis Complexas e suas Aplicaes Arquitetura de Computadores II Construo de Compiladores II Sistemas Operacionais II Tpicos Avanados em Sistemas Operacionais Bancos de Dados No Convencionais Sistemas de Informao Distribudos Tpicos Avanados em Bancos de Dados Anlise e Projeto de Sistemas Orientados a Objetos Interface Homem-Mquina Tcnicas de Programao II Tpicos Avanados em Sistemas de Informao Trabalho Final de Desenvolvimento de Sistemas de Informao Algoritmos Aproximativos Algoritmos Distribudos Algoritmos Paralelos Estruturas de Dados Avanadas Pesquisa Operacional Programao Matemtica Teoria dos Grafos Tpicos Avanados em Pesquisa Operacional Tpicos Especiais em Grafos e Algoritmos I Tpicos Especiais em Grafos e Algoritmos II Computao de Alto Desempenho Especificao Formal e Validao de Protocolos de Comunicao

b) Matemtica Computacional e Computao Grfica


c) Arquitetura de Computadores e Sistemas Operacionais


d) Bancos de Dados

e) Sistemas de Informao

f) Algoritmos, Grafos e Otimizao Combinatria


g) Redes de Computadores e Sistemas Distribudos


Gerenciamento de Redes Modelagem Analtica e Avaliao de Desempenho de Sistemas de Computao Modelagem e Simulao Discreta de Sistemas Noes de Probabilidade e Processos Estocsticos Redes de Alta Velocidade Sistemas Distribudos Tpicos Avanados em Redes de Computadores Tpicos Avanados em Sistemas Distribudos Administrao da Tecnologia da Informao Impactos Scio-Tcnicos da Tecnologia da Informao Reengenharia de Sistemas Administrativos Sistemas de Informao Administrao de Empresas Contabilidade Geral Empreendedor em Informtica Informtica na Educao Introduo Administrao Novas Tecnologias e Ensino a Distncia

h) Organizao e Gesto da Tecnologia de Informao


i) Contexto Social e Profissional


6.2 Integralizao Curricular


A seguir est a integralizao curricular proposta, mostrando semestre a semestre as disciplinas sugeridas e seus pr-requisitos. Primeiramente so descritas as disciplinas obrigatrias e logo em seguida as optativas. As seguintes convenes so usadas. Antes do nome de cada disciplina est informado o cdigo da mesma, se j existente. Por exemplo, lgebra Linear I tem o cdigo CB537. As disciplina a serem criadas aparecem com cdigo CKxxx. A segunda coluna traz o nmero de crditos, totalizados na ltima linha. Para as disciplinas optativas, consideramos como semestre o perodo mnimo quando a disciplina pode ser cursada, tendo em vista seus pr-requisitos e as solicitaes dos professores da unidade curricular correspondente. Isto implica, por exemplo, que os alunos podem se matricular em Administrao de Empresas j no segundo semestre, uma vez que tenham cursado Introduo Administrao no primeiro.

6.2.1 Disciplinas Obrigatrias


1o Perodo CB534 Clculo Diferencial e Integral I CB537 lgebra Linear I CBxxx Matemtica Discreta para Computao CKxxx Circuitos Digitais e Transmisso de Dados CKxxx Fundamentos de Programao Crd 6 3 4 6 6 25 Crd 6 6 6 6 2 26 Requisitos -

2o Perodo CB535 Clculo Diferencial e Integral II CBxxx Fundamentos lgebricos para Computao CD201 Fsica Geral I CKxxx Estruturas de Dados CKxxx Programao

Requisitos CB534 Clculo Diferencial e Integral I CKxxx Matemtica Discreta para Computao CB534 Clculo Diferencial e Integral I CKxxx Matemtica Discreta para Computao CKxxx Fundamentos de Programao CKxxx Fundamentos de Programao

3o Perodo CBxxx Lgica para Computao CCxxx Introduo Probabilidade e Estatstica CD280 tica CKxxx Programao Linear e Algoritmos em Grafos CKxxx Tcnicas de Programao I

Crd Requisitos 6 CKxxx Fundamentos Algbricos para Computao 4 CB535 Clculo Diferencial e Integral II 4 CD201 Fsica Geral I CB535 Clculo Diferencial e Integral II 6 CKxxx Estruturas de Dados CKxxx lgebra Linear 4 CKxxx Estruturas de Dados CKxxx Programao 24

4o Perodo CKxxx Arquitetura de Computadores I CKxxx Construo e Anlise de Algoritmos CKxxx Fundamentos de Bancos de Dados CKxxx Linguagens de Programao I CKxxx Mtodos Numricos I

Crd Requisitos 4 CKxxx Circuitos Digitais e Transmisso de Dados 6 CKxxx Programao Linear e Algoritmos em Grafos CCxxx Introduo Probabilidade e Estatstica 6 CKxxx Estruturas de Dados 6 CKxxx Estruturas de Dados 4 CKxxx Fundamentos de Programao CB535 Clculo Diferencial e Integral II CB537 lgebra Linear I 26 Crd Requisitos 6 CKxxx Tcnicas de Programao I CKxxx Fundamentos de Bancos de Dados 4 CB537 lgebra Linear I CD280 tica 6 CKxxx Lgica para Computao CKxxx Construo e Anlise de Algoritmos 4 CKxxx Mtodos Numricos I 6 CKxxx Fundamentos de Bancos de Dados 26 Crd Requisitos 4 CKxxx Lgica para Computao 4 CKxxx Anlise e Projeto de Sistemas 6 CKxxx Arquitetura de Computadores I CCxxx Introduo Probabilidade e Estatstica 6 CKxxx Estrutura de Dados CKxxx Arquitetura de Computadores I 20

5o Perodo CKxxx Anlise e Projeto de Sistemas CKxxx Computao Grfica I CKxxx Inteligncia Artificial CKxxx Mtodos Numricos II CKxxx Sistemas de Gerenciamento de Bancos De Dados

6o Perodo CKxxx Autmatos e Linguagens Formais CKxxx Engenharia de Software CKxxx Redes de Computadores CKxxx Sistemas Operacionais I

7o Perodo CKxxx Construo de Compiladores I CKxxx Informtica e Sociedade CKxxx Teoria da Computao

Crd Requisitos 6 CKxxx Autmatos e Linguagens Formais CKxxx Linguagens de Programao I CKxxx Arquitetura de Computadores I 4 6 CKxxx Autmatos e Linguagens Formais 16

6.2.2 Disciplinas Optativas


1o Perodo CKxxx Impactos Scio-Tcnicos da Tecnologia de Informao CKxxx Novas Tecnologias e Ensino a Distncia CKxxx Sistemas de Informao ED056 Introduo Administrao EH316 Contabilidade Geral PB074 Informtica na Educao 2o Perodo CKxxx Administrao da Tecnologia da Informao CKxxx Reengenharia de Sistemas Administrativos CKxxx Teoria dos Grafos ED049 Administrao de Empresas 3o Perodo CB536 Clculo Diferencial e Integral III CD202 Fsica Geral II CKxxx Computao Simblica CKxxx Estruturas de Dados Avanadas Crd 4 4 4 6 4 4 Crd 4 4 4 6 Requisitos Requisitos CKxxx Sistemas de Informao CKxxx Sistemas de Informao CKxxx Matemtica Discreta para Computao ED056 Introduo Administrao

Crd Requisitos 6 CB535 Clculo Diferencial e Integral II 6 CD201 Fsica Geral I 4 CKxxx Fundamentos de Programao CB535 Clculo Diferencial e Integral II 4 CKxxx Estruturas de Dados

4o Perodo CKxxx Lgica Aplicada CKxxx Lgica Intuicionista e Modal CKxxx Noes de Probabilidade e Processos Estocsticos CKxxx Tcnicas de Programao II CKxxx Teoria da Prova CKxxx Tpicos Especiais em Lgica Matemtica 5o Perodo CCxxx Pesquisa Operacional CKxxx Algoritmos Aproximativos CKxxx Algoritmos Distribudos CKxxx Algoritmos Paralelos CKxxx Arquitetura de Computadores II CKxxx Linguagens de Programao II CKxxx Programao Matemtica CKxxx Tpicos Avanados em Grafos e Algoritmos I 6o Perodo CCxxx Tpicos Avanados em Pesquisa Operacional CK102 Empreendedor em Informtica CKxxx Anlise e Projeto de Sistemas Orientados a Objetos CKxxx Aprendizagem Automtica CKxxx Bancos de Dados no Convencionais CKxxx Computao Grfica II CB519 Introduo s Equaes Diferenciais Ordinrias CKxxx Modelagem Lgica do Raciocnio CKxxx Processamento de Linguagem Natural CKxxx Redes Neurais CKxxx Sistemas de Informao Distribudos CKxxx Tpicos Avanados em Bancos de Dados I CKxxx Tpicos Avanados em Grafos e Algoritmos II CKxxx Tpicos Avanados em Inteligncia Artificial I

Crd 6 4 4 4 4 4 Crd 4 4 4 4 4 4 4 4 Crd 4 4 4 4 4 4 6 4 4 4 4 4 4 4

Requisitos CKxxx Lgica para Computao CKxxx Lgica para Computao CCxxx Introduo Probabilidade e Estatstica CKxxx Tcnicas de Programao I CKxxx Lgica para Computao CKxxx Lgica para Computao Requisitos CKxxx Construo e Anlise de Algoritmos CKxxx Construo e Anlise de Algoritmos CKxxx Construo e Anlise de Algoritmos CKxxx Construo e Anlise de Algoritmos CKxxx Arquitetura de Computadores I CKxxx Linguagens de Programao I CKxxx Construo e Anlise de Algoritmos CKxxx Construo e Anlise de Algoritmos Requisitos CCxxx Pesquisa Operacional CKxxx Anlise e Projeto de Sistemas CKxxx Anlise e Projeto de Sistemas CKxxx Inteligncia Artificial CKxxx Sistemas de Gerenciamento de Bancos de Dados CKxxx Computao Grfica I CKxxx Mtodos Numricos II CKxxx Inteligncia Artificial CKxxx Inteligncia Artificial CKxxx Inteligncia Artificial CKxxx Sistemas de Gerenciamento de Bancos de Dados CKxxx Sistemas de Gerenciamento de Bancos de Dados CKxxx Construo e Anlise de Algoritmos CKxxx Inteligncia Artificial

CKxxx Tpicos Avanados em Sistemas de Informao CKxxx Variveis Complexas e Suas Aplicaes 7o Perodo CKxxx Computao de Alto Desempenho CB524 Introduo s Equaes Diferenciais Parciais CKxxx Garimpagem de Dados CKxxx Gerenciamento de Redes CKxxx Interface Homem-Mquina CKxxx Modelagem Analtica e Avaliao de Desempenho de Sistemas de Computao CKxxx Modelagem e Simulao Discreta de Sistemas CKxxx Sistemas Distribudos CKxxx Sistemas Operacionais II CKxxx Tpicos Avanados em Computao Grfica I CKxxx Tpicos Avanados em Inteligncia Artificial II CKxxx Tpicos Avanados em Matemtica Computacional I CKxxx Tpicos Avanados em Redes de Computadores CKxxx Trabalho Final de Desenvolvimento de Sistemas de Informao

4 4

CKxxx Anlise e Projeto de Sistemas CKxxx Mtodos Numricos II

Crd Requisitos 4 CKxxx Sistemas Operacionais I CKxxx Construo e Anlise de Algoritmos 6 CB519 Introduo s Equaes Diferenciais Parciais 4 CKxxx Aprendizagem Automtica 4 CKxxx Redes de Computadores 4 CKxxx Engenharia de Software 4 CKxxx Redes de Computadores CKxxx Noes de Probabilidade e Processos Estocsticos 4 CKxxx Redes de Computadores CKxxx Noes de Probabilidade e Processos Estocsticos CKxxx Fundamentos de Programao 4 CKxxx Sistemas Operacionais I CKxxx Redes de Computadores 6 CKxxx Sistemas Operacionais I 4 CKxxx Computao Grfica II 4 CKxxx Inteligncia Artificial 4 CKxxx Variveis Complexas e Suas Aplicaes 4 CKxxx Redes de Computadores 6 CKxxx Bancos de Dados no Convencionais CKxxx Anlise e Projeto de Sistemas Orientados a Objetos CKxxx Sistemas de Informao Distribudos Crd Requisitos 4 CKxxx Construo de Compiladores I 4 CKxxx Modelagem e Simulao Discreta de Sistemas CKxxx Sistemas Distribudos 4 CKxxx Sistemas Distribudos 4 CKxxx Sistemas Distribudos 4 CKxxx Sistemas Operacionais II

8o Perodo CKxxx Construo de Compiladores II CKxxx Especificao Formal e Validao de Protocolos de Comunicao CKxxx Redes de Alta Velocidade CKxxx Tpicos Avanados em Sistemas Distribudos CKxxx Tpicos Avanados em Sistemas Operacionais

7. Tabela de Equivalncias
O novo currculo est previsto para ser implementado a partir do ano 2000. Os alunos que ingressarem pelo vestibular do prximo ano sero, portanto, automaticamente matriculados nele. Os alunos correntemente matriculados em 1999, no entanto, tero a oportunidade de optar pelos dois caminhos. De modo a diminuir a inconvenincia para a universidade de conviver com dois currculos diferentes simultaneamente, os alunos esto sendo fortemente encorajados a mudar para a nova proposta. Espera-se cham-los para fazer a escolha no final do ms de novembro. O novo currculo j lhes foi apresentado no final de fevereiro, oportunidade em que foi feito um debate sobre as vantagens de mudar para a nova proposta. Suas dvidas principais foram esclarecidas e at uma pgina da Internet foi criada a fim de cadastrar as perguntas j respondidas e acolher novas dvidas que possam surgir. O endereo da pgina http://www.dc.ufc.br/cacomp/ curriculo-faq.html. A fim de facilitar o aproveitamento de estudos dos estudantes optantes pela mudana de currculo, foi elaborada a seguinte tabela de equivalncias. As disciplinas da coluna da esquerda informam o nome das disciplinas do currculo novo que so equivalentes a suas congneres do currculo atual. O maior esforo possvel foi feito para manter a maior compatibilidade possvel de modo a que os alunos possam aproveitar todos os crditos cursados enquanto includos no currculo vigente.

UNIVERSID ADE FEDER AL DO CE AR CENTRO DE CINCIAS COORDENAO DO CURSO DE COMPUTAO

CURSO COMPUTA O H ABI LI TA O NF ASE

(CURR CULO PLENO)

EQUIVALNCIA DE DISCIPLINAS
DISCI PLIN AS DO CURR CULO PROPO STO SEM CD NOME D A DISCI PLI N A CRD SEM
04 06 06 04 06 06 06 06 06 02 06 06 04 04 06 4 1 1 1 4 4 4 1 2 2 4 5 3 2 6

DISCI PLIN AS DO C URRCULO VIGENTE CD NOME D A DISCI PLI N A CRD


06 06 06 04 04 06 04 06 06 03 06 06 06 06 06

CB XXX MATEMTI CA DISCRETA PARA COMP UTAO CK087 FUNDAMENTOS DE PROGRAMAO CB534 CLCULO DIFERENCIAL E INTEGRAL I CB589 LGEBRA LINEAR I CK XXX CIRCUITOS DIGITAIS E TRANSMISSO DE DA DOS

CB567 TEORIA DOS CONJUNTOS CK087 FUNDAMENTOS DE PROGRAMAO CB534 CLCULO DIFERENCIAL E INTEGRAL I CB589 LGEBRA LINEAR I CK009 ARQUITETURA DE COMPU TADORES CB507 ESTRUTURAS ALGBRICA S CK029 ESTRUTURAS DE INFORMAO CD201 FSICA GERAL I CB535 CLCULO DIFERENCIAL E INTEGRAL II CK036 LABORATRIO DE PROGR AMAO I CB515 INTRODUO LGICA MATEMTI CA CC060 PROGRA MAO LI NEAR CC051 INTRODUAO ESTATS TICA CK075 TCNICAS DE PROGRA MA O I CK019 CONSTR. E ANLISE DE ALGORITMOS

CK XXX FUNDAMENTOS ALGBRI COS PARA CO MPUTAO CKXXX ESTRUTURAS DE DADOS CD201 FSICA GERAL I CB535 CLCULO DIFERENCIAL E INTEGRAL II CK XXX PROGRA MAO

CK XXX LGICA PARA COMPUTA O CK XXX PROGRA MAO LI NEAR E ALGORITMOS EM GRAFOS CCXXX INTRODUO PROBABI LIDADE E ESTATSTICA CK XXX TCNICAS DE PROGRA MA O I

CK019 CONSTRUO E ANLISE DE ALGORITMOS

CK XXX LINGUAGE NS DE PROGRA MAO I CK047 MTODOS NUMRI COS I CK XXX FUNDAMENTOS DE BANCO DE DADOS

06 04 06 06 04 04 06

5 3 6 5 99 4 7 5

CK043 LINGUAGE NS DE PROGRA MAO I CK047 MTODOS NUMRI COS I CK105 BANCO DE DADOS I CK031 INTELIGNCIA ARTIFICIAL CK090 COMPUTAO GRFICA I CK048 MTODOS NUMRI COS II CK011 BANCO DE DADOS II CK003 ANLISE E PROJETO DE SISTEMAS I CK005 ANLISE E PROJETO DE SISTEMAS II

04 04 06 06 04 04 06 04 04

CK031 INTELIGNCIA ARTIFICIAL CK090 COMPUTAO GRFICA I CK048 MTODOS NUMRI COS II CKXXX SISTEMAS DE GERENCIA MENTO DE BANCO DE DADOS

CK XXX ANLISE E PROJETO DE SISTEMAS

06

SEM

CD

NOME D A DISCI PLI N A

CRD SEM
06 04 06 06 06 04 04 06 06 06 04 04 5 6 99 99 6 8 99 99 99 3 99 99

CD

NOME D A DISCI PLI N A

CRD
06 04 06 06 06 04 04 06 06 06 04 04

CK069 SISTEMAS OPERACIONAI S I CK XXX ENGENHA RIA DE SOFTW ARE CK061 REDES DE COMPUTA DORE S

CK069 SISTEMAS OPERACIONAI S I CK024 ENGENHA RIA DE PROGRA MAO CK061 REDES DE COMPUTA DORE S CK101 TEORIA DA COMPUTAO CK017 CONSTRUO DE COMPI LADORES I CK016 COMPUTADOR E SOCIEDA DE C K 0 0 1 ADMINISTRAO DE CPD ED049 ADMINISTRAO DE E MP RESAS CK104 APS ORIENTADOS A OBJ ETOS CC536 CLCULO DIFERENCIAL E INTEGRAL III CK091 COMPUTAO GRFICA I I CK092 COMPUTAO SI MBLICA

CK101 TEORIA DA COMPUTAO CK017 CONSTRUO DE COMPI LADORES I CK XXX INFORMTICA E SOCIEDA DE

99

CKXXX

ADMINISTRAO DA TECNOLOGIA DA INFORMAO

ED049 ADMINISTRAO DE E MP RESAS CK104 ANLISE E PROJETO DE S. ORIENTADOS A OBJETOS CC536 CLCULO DIFERENCIAL E INTEGRAL III CK091 COMPUTAO GRFICA I I CK092 COMPUTAO SI MBLICA

CK018 CONSTRUO DE COMPI LADORES II EH316 CONTABILIDADE GERAL CK102 EMPREENDEDOR E M INFO RMTICA CKXXX ESTRUTURAS DE DADOS AVANADAS CD202 FSICA GERAL II PB074 INFORMTICA NA EDUCA O

06 04 04 04 06 04 06 04 03 06 06 04 06 06 04 04 04

99 99 99 05 02 99 99 01 03 99 99 99 7 99 3 99 99

CK018 CONSTRUO DE COMPI LADORES II EH316 CONTABILIDADE GERAL CK102 EMPREENDEDOR E M INFO RMTICA CK051 ORGANIZAO DE ARQUI VOS CD202 FSICA GERAL II PB074 INFORMTICA NA EDUCA O ED056 INTRODUO ADMI NISTRA O CK033 INTRODUO COMPUTA O CK038 LABORATRIO DE PROGR AMAO II CK044 LINGUAGE NS DE PROGRA MAO II CK045 LGICA APLICADA CC158 PESQUISA OPERACIONAL I CK068 SISTEMAS DISTRIBUDO S CK070 SISTEMAS OPERA CIONAIS II CK076 TCNICAS DE PROGRA MA O II CK079 TPICOS EM MAT. COMP UTACIONA L CKXXX TPICOS AV. EM BANCO DE DADOS

06 04 04 04 06 04 06 04 03 06 06 06 06 06 06 06 04

ED056 INTRODUO ADMI NIS TRAO CK XXX INTRODUO COMPUTA O CK XXX LABORATRIO DE PROGR AMAO II CK044 LINGUAGE NS DE PROGRA MAO II CK045 LGICA APLICADA CCXXX PESQUISA OPERACIONAL CK068 SISTEMAS DISTRIBUDO S CK070 SISTEMAS OPERACIONAI S II CK XXX TCNICAS DE PROGRA MA O II CK XXX TPICOS AV. EM MATE MTICA COMPUTACIONAL I CKXXX TPICOS AVANADOS EM BANCO DE DADOS I

8. Ementas
A seguir esto, em ordem alfabtica, as ementas das disciplinas obrigatrias e optativas descritas nas sees anteriores.

8.1 Disciplinas Obrigatrias


lgebra Linear I 3 crditos Matrizes. Determinantes. Sistemas de equaes lineares. Espaos vetoriais. Transformaes lineares. Autovalores e autovetores. Diagonalizao de operadores lineares. Produto interno. Formas quadrticas. Classificao de cnicas e qudricas. Anlise e Projeto de Sistemas 6 crditos Fundamentos de Sistemas. Fundamentos de Sistemas de Informao. Ciclo de vida de um sistema de Processamento Eletrnico de Dados. Concepo. Projeto Lgico. Projeto Fsico. Implantao. Novas Tecnologias. Arquitetura de Computadores I 4 crditos Projeto de sistemas digitais. Organizao de computadores. Modelo de Sistemas Digitais Unidade Arit-mtica-Lgica. Modelo de Sistemas Digitais Unidade de Controle. Conjunto de instrues. Projeto de um stack computer. Autmatos e Linguagens Formais 4 crditos Linguagens: Regulares. Livres de Contexto. Sensveis ao Contexto. Irrestritas. Operaes com linguagens. Propriedades das Linguagens. Reconhecedores: Autmatos de Estados Finitos, de Pilha. Mquinas de Turing. Clculo Diferencial e Integral I 6 crditos Funes reais de uma varivel real. Limite e continuidade. Funes trigonomtricas, exponencial e logartmica. Derivadas e suas aplicaes. Primitivas. Clculo Diferencial e Integral II 6 crditos Aplicaes da integral definida. Coordenadas Polares. Mtodos de integrao. Funes transcendentes. Circuitos Digitais e Transmisso de Dados 6 crditos Cdigos, Nmeros e Aritmtica. lgebra Booleana. Portas Lgicas. Simulador de Circuitos Digitais. Circuitos Combinatrios. Circuitos Seqenciais. Circuitos Bsicos da Lgica Digital. Circuitos Combina-trios. Circuitos Aritmticos. Memria. Transmisso de Dados. Computao Grfica I 4 crditos

Introduo. Estudo das Primitivas de Output Grficas. Cenas Bidimensionais. Cenas Tridimensionais. Cores e Pigmentao. Mtodos de Modelagem. Projeto de Interface com o Usurio Construo de Compiladores I 6 crditos Introduo Compilao. Anlise Lxica. Anlise Sinttica. Anlise Semntica. Gerao de Cdigo. Otimizao de Cdigo. Construo e Anlise de Algoritmos 6 crditos Introduo Anlise de Algoritmos. Mtodo Guloso. Programao Dinmica. Retrocesso. Classes de Complexidade Algortmica. Engenharia de Software 4 crditos Gerenciamento de projeto. Estimao de custos. Anlise e especificao de requisitos Especificaes formais. Interface com o usurio. Modelagem de dados. Tcnicas e modelagens para projeto e imple-mentao: arquitetura de projeto, projeto estruturado, projeto orientado a objetos. Gerenciamento de verses e configuraes. Verificao: testes, revises e inspees. Validao e certificao de qualidade. Manuteno. Documentao. Estruturas de Dados 6 crditos Introduo. Listas lineares. rvores. rvores balanceadas. Listas de prioridades. Tabelas de disperso. Busca digital. Fsica Geral I 6 crditos Cinemtica translacional e rotacional. Dinmica translacional. Trabalho. Energia. Momento linear. Princpios de conservao. Colises. Fundamentos lgebricos para Computao 6 crditos Axiomtica de Cantor para a Teoria de Conjuntos. Relaes. Relao de Equivalncia. Conjunto Partio e lgebra Quociente. Funes. Axiomtica de Peano. Induo. Recurso. Cardinalidade e Enumerabilidade de Conjuntos. Ordem. Reticulados. Fundamentos de Bancos de Dados 6 crditos Introduo. O Modelo relacional. A Linguagem SQL. Modelagem de Dados. Projeto Lgico de Banco de Dados. Fundamentos de Programao 6 crditos Algoritmos. Estruturas de Controle. Tipos de Dados Estruturados. Algoritmos de Classificao. Algoritmos de Busca. Funes e Procedimentos. Entrada e Sada. Informtica e Sociedade 4 crditos

Leitura sobre impactos do uso na informtica nos diversos segmentos das sociedades. Implicaes econmicas, polticas e culturais das novas tecnologias. O papel do Terceiro Mundo frente as inovaes tecnolgicas. A telemtica e as redes de comunicao internacional e sua influncia sobre a gerao, disseminao e consumo de cincia e tecnologia. Influncia do uso de novas tecnologias sobre a famlia, educao, trabalho e cidadania. Inteligncia Artificial 6 crditos Sistemas de Produo e Inteligncia Artificial. Estratgias de Busca. Estratgias de Busca para Sistemas Decomponveis. Clculo de Predicados em IA. Resoluo. Sistemas de Deduo Baseados em Regras. Aplicaes. Introduo Probabilidade e Estatstica 4 crditos Noes sobre populao, amostra e espao amostral. Probabilidades em espaos amostrais discretos. Variveis aleatrias discretas. Parmetros de distribuio de uma varivel aleatria. Distribuies discretas: binomial, hipergeomtrica, Poisson. A aproximao normal, uso das tabelas. Noes sobre amostragem e distribuies amostrais. Estimao. Provas de hipteses estatsticas. Regresso e correlao, noes de anlise de varincia. Linguagens de Programao I 6 crditos Introduo. Especificao formal de sintaxe. Traduo. Projeto de linguagens de programao. Tipos de dados. Controle de Seqncia. Controle de Dados. Paradigmas de linguagens de programao. Lgica para Computao 6 crditos Induo e recurso. Lgica proposicional. Lgica de primeira ordem. Semntica da lgica. Mtodos de prova. Teorema da completude. Matemtica Discreta para Computao 4 crditos Conjuntos e funes. Princpio de Contagem. Induo Matemtica. Princpio da Incluso e da Excluso. Funes Geradoras. Relaes de Recorrncia. Grafos. Teoria da Codificao. Mtodos Numricos I 4 crditos Estudo e Implementao dos Mtodos Numricos. Tempo e Estabilidade Computacional. Razes de Equaes Transcendentes. Aproximao Numrica. Interpolao Polinomial. Diferenciao e Integrao Numrica. Sistema de Equaes Lineares e Inverso de Matrizes. Mtodos Numricos II 4 crditos Clculo do Zero de Funes No-Lineares. Integrao Numrica. Diferenciao Numrica. Soluo de Sistemas de Equaes Algbricas Lineares. Clculo de Autovalores de Matrizes. Soluo de Valores Iniciais de Equaes Diferenciais Ordinrias. Soluo de Valores Iniciais de Equaes Diferenciais Ordinrias. tica 4 crditos

Princpios de tica geomtrica e fsica. Lentes, Espelhos, Natureza da luz. Refrao, Difrao, Interferncia, Polarizao. Programao 2 crditos Escolha de uma linguagem de programao. Variveis, constantes e expresses dessa linguagem. Estruturas de controle e de dados. Entrada e sada. Procedimentos e funes. Aplicaes. Prtica de programao em laboratrio empregando os recursos e as facilidades supridas por essa linguagem. Programao Linear e Algoritmos em Grafos 6 crditos Programao Linear: Modelagem e Mtodo Simplex. Conceitos e definies de grafos. Representao de Grafos. Busca em Grafos. rvore Geradora Mnima. Caminhos Mnimos. Fluxo Mximo e Multifluxo. Redes de Computadores 6 crditos Introduo. Transmisso da Informao. Topologias e meios fsicos de transmisso. Arquiteturas e padres. Sistemas operacionais de redes. Segurana em redes. Tecnologias de redes de alta velocidade. Sistemas de Gerenciamento de Bancos de Dados 6 crditos Armazenamento de dados. Processamento de consulta. Otimizao de consulta. Projeto fsico e tuning de banco de dados. Transaes. Controle de concorrncia. Reconstruo aps falha. Segurana. Sistemas de suporte deciso. Sistemas Operacionais I 6 crditos Conceitos de sistemas operacionais. Gerncia de processos. Gerncia de memria. Sistemas de arquivo. Gerncia de dispositivos de entrada/sada. Problemtica dos deadlocks. Sistema operacional DOS. Sistema operacional Unix. Tcnicas de Programao I 4 crditos Tcnicas de Programao. Projeto Estruturado de Programas. Projeto Lgico de Programas. Implementao do Projeto. Construo de Programas. Testes de Programas. Evoluo de Programas. Ambientes de Programao. Ferramentas Case. Programao Orientada a Objetos. Linguagens de Programao Orientadas a Objetos. Teoria da Computao 6 crditos Linguagem Algortmica. Funes Recursivas. Mquinas de Turing. Mquinas de Turing Universais. Tese de Church. Problemas Indecidveis. Enumerabilidade de Conjuntos via estes formalismos. Problemas Intratveis. Exemplos de uso dos mtodos da diagonalizao e reduo de problemas.

8.2 Disciplinas Optativas


Administrao da Tecnologia da Informao 4 crditos Planejamento e desenvolvimento de sistemas. Administrao da funo informtica. Aspectos culturais e organizacionais em sistemas de informao Administrao de Empresas 6 crditos O comportamento humano e a gerncia de empresas. A gerncia eficaz; modelos e teorias. As funes gerenciais. Caractersticas das empresas. A teoria sistmica. A criatividade gerencial. Algoritmos Aproximativos 4 crditos Definies. Algoritmos Aproximativos Determinsticos. Algoritmos Aproximativos Evolutivos. Algoritmos Aleatrios. Complexidade de Problemas e Algoritmos Aproximativos. Algoritmos Distribudos 4 crditos Modelos de computao distribuda. Problemas e Algoritmos. Aplicaes. Algoritmos Paralelos 4 crditos Introduo aos algoritmos paralelos. Modelo PRAM. Tcnicas bsicas de paralelizao. Modelo de redes de interconexo. Anlise e Projeto de Sistemas Orientados a Objetos 6 crditos Fundamentos e Conceitos da Tecnologia de Orientao. Evoluo dos Mtodos Orientados a Objetos. UML Unified Modeling Language. Modelagem com Diagramas UML. Diagrama de Classes: Viso Esttica. Diagrama de Estados: Viso Dinmica. Diagrama Use Case: Viso Dinmica. Diagrama de Interao: Viso Dinmica. Diagramas de Componentes. Diagramas de Desenvolvimento. Aprendizagem Automtica 4 crditos Introduo a Aprendizagem Automtica. Aprendizagem de Conceitos. Aprendizagem em rvores de Deciso. Proposta de trabalho de aplicao - rvores de deciso. Aprendizagem em Redes Neurais. Avaliao escrita. Avaliao de Hipteses. Aprendizado Bayesiano. Teoria computacional do aprendizado automtico. Algoritmos Genticos em Aprendizagem. Aprendizagem de Regras de Produo. Aprendizagem no ambiente de multi-agentes. Arquitetura de Computadores II 4 crditos Pipelines. Organizao de Memria, hierarquia de memrias. Memria virtual. Caches. Processadores CISC, RISC, superescalares, VLIW, vetoriais. Entrada/Sada. Multiprocessadores. Memria compartilhada e distribuda. Topologias de interconexo. Bancos de Dados no Convencionais 4 crditos

Bancos de dados orientados a objetos. Sistemas de suporte a deciso. Bancos de dados multimdia. Clculo Diferencial e Integral III 6 crditos Vetores em IRn e equaes paramtricas. Clculo diferencial de funes reais de mais de uma varivel. Integrao mltipla. Introduo ao clculo de campos vetoriais. Computao de Alto Desempenho 4 crditos Vetorizao. Paralelismo. Arquiteturas. Sistemas Operacionais. Algoritmos e Modelos de Programao. Otimizao. Mquinas Virtuais Paralelas (MPI, PVM). Computao Grfica II 4 crditos Geometria Tridimensional em Computao Grfica. Representao de Objetos. Sistemas de Observao. Cenas Tridimensionais. Modelos de Cores e Pigmentao. Mtodos de Modelagem. Projeto de Interface com o Usurio. Computao Simblica 4 crditos Princpios Bsicos: A Computao Hbrida Simblico-Numrica. Fundamentos dos Mtodos Analtico-Numricos. Fundamentos de Computao Simblica. Tpicos Avanados. Construo de Compiladores II 4 crditos Processo de Compilao. Analise Sinttica bottom-up/top-down. Gerao de Cdigo das Estruturas de Controle e das Estruturas de Dados Avanadas. Gerador de Compilador top-down/ bottom-up. Analise do Parser LL(1) /.SLR(1) mensagens de erro. Tabela de Smbolos. Gerao de cdigo, Estudo da Maquina Intermediria Avanada Contabilidade Geral 4 crditos (*) Empreendedor em Informtica 4 crditos Desenvolvimento da capacidade empreendedora na rea de informtica, com nfase no estudo do perfil do empreendedor, nas tcnicas de identificao e aproveitamento de oportunidades, na aquisio e gerenciamento dos recursos necessrios ao negcio, fazendo uso de metodologias que priorizam tcnicas de criatividade e da aprendizagem pr-ativa. Especificao Formal e Validao de Protocolos de Comunicao 4 crditos Tcnicas de Descrio Formal (Estelle, Lotos e SDL). Ferramentas para especificao e validao de protocolos de comunicao. Estruturas de Dados Avanadas 4 crditos rvores Rubro-Negras. rvores Auto-Ajustveis. Heaps Binomiais. Heaps de Fibonacci.

Fsica Geral II 6 crditos O oscilador harmnico simples: livre, amortecido e forado. Ondas progressiva e estacionrias. Fluidos: princpios de Pascal e Arquimedes. Equaes da continuidade e Bernoulli. Calor. Calor Especfico. Primeira lei da Termodinmica. Gs ideal. Equiparao de energia. Ciclo de Carnot. Segunda lei da Termodinmica. Entropia. Garimpagem de Dados 4 crditos Introduo Garimpagem de Dados e ao Descobrimento de Informaes. Predio por Seres Temporais. Preparao dos Dados. Tcnicas estatsticas. Lgica Nebulosa. rvores de Deciso. Regras de Deciso. Tcnicas de visualizao e sonificao de dados. Gerenciamento de Redes 4 crditos Conceitos bsicos de sistemas de gerenciamento de redes. Arquitetura do modelo SNMP. MIBs padres. Estrutura da informao de gerenciamento e protocolo. Arquitetura OSI/ISO de gerenciamento. servio e protocolo. Comparao entre os modelos OSI/ISO e TCP/IP de gerenciamento. Modelo de gerenciamento baseado na WEB. Modelos de gerenciamento JMAPI e DMTF. Servio CORBA de gerenciamento. Impactos Scio-Tcnicos da Tecnologia da Informao 4 crditos O poder da informao. Informao e Responsabilidade Individual . Tecnologia de Informao e Organizao (painel para especialistas). Informao e Organizao Virtual. Pensamento Indutivo e Tecnologia de Informao. tica, segurana e privacidade dos dados corporativos. Informtica na Educao 4 crditos Apresentao de textos para reflexo sobre as questes decorrentes da introduo das novas tecnologias na escola. Seleo e apreciao do principal software utilizado como recurso em atividades curriculares. Discutir estratgias e problemas envolvidos na formao e participao de professores em programas de informtica educativa na sala de aula. Investigar programas existentes no pas e exterior, discutindo os modelos adotados, e analisando suas implicaes e potencial de adoo para a nossa realidade. Discutir mtodos alternativos de avaliao quando ensino e aprendizagem forem mediatizados pelas novas tecnologias da informao. Desenvolver projetos de integrao curricular das novas tecnologias, em funo das diversas matrias existentes nas sries escolares. Interface Homem-Mquina 4 crditos Definio de usabilidade. Geraes de interfaces. Dispositivos de interao. Ciclo de vida da engenharia de usabilidade. Heursticas para usabilidade. Mtodos para avaliao da usabilidade. Padres para interfaces. Interao do usurio com sistemas hipermdia. Introduo Administrao 6 crditos Introduo Administrao. Histria da administrao. Os trabalhos: individual e grupal. As grandes reas funcionais. O processo empresarial e a empresa. Introduo s Equaes Diferenciais Ordinrias 6 crditos

Mtodos clssicos analticos para a resoluo de equaes diferenciais de primeira ordem. Mtodo de Euler. Estabilidade e convergncia dos mtodos numricos. Mtodos numricos de passos mltiplos. Mtodo de Runge-Kuta. Equaes diferenciais lineares de segunda ordem. Equaes lineares de ordem n. Mtodos numricos para solues de equaes lineares. Sistemas de equaes diferenciais ordinrias. Mtodos numricos para a soluo de sistemas de equaes diferenciais ordinrias. Teorema de existncia e unicidade. Aplicaes. Introduo s Equaes Diferenciais Parciais 6 crditos Equaes de primeira ordem. Equaes semilineares de segunda ordem. Equao do calor. Mtodo de separao de variveis. Sries de Fourier e sua convergncia. Equao da onda. Equao de Laplace. Transformada de Fourier. Identidades de Green. Princpio do mximo. Teoremas de unicidade. Linguagens de Programao II 4 crditos Contexto Histrico do Paradigma Declarativo e Funcional. Interpretao Lgica e Algortmica dos Programas Declarativos. Lambda Calculus. Recursividade. Polimorfismo. Inferncia de Tipos. Prova e Transformao de Programas. Aplicaes. Lgica Aplicada 6 crditos Teorema de Herbrand. O Mtodo de Resoluo. Correo e completude do Mtodo de Resoluo. O Mtodo dos Tableaux. Dualidade entre Tableaux e Resoluo. Clculo de Seqentes. Deduo Natural. Eliminao do corte e teorema da forma normal. Lgica Intuicionista e Modal 4 crditos Motivao filosfica para o Intuicionismo: O construtivismo de Brower. Linguagem da lgica Intuicionista. Mtodos de prova para a lgica Intuicionista. Semntica da lgica Intuicionista. Teorema da completude. Motivao filosfica para a lgica Modal: Mundos possveis. A linguagem da lgica Modal. As lgicas Modais normais: K, T, D, S4 e S5. Lgicas Modais nonormais. Mtodos de prova para as lgicas Modais. Semntica de Kripke para as lgicas Modais. Teorema da completude. Modelagem Analtica e Avaliao de Desempenho de Sistemas de Computao 4 crditos A importncia da anlise de desempenho em sistemas de computao. Introduo aos processos estocticos. Cadeia de Markov de tempo contnuo. Filas do tipo nascimento e morte em equilbrio. Filas markovianas em equilbrio. Equaes de Kolmogorov. Processos de renovao. A fila M/G/l. Conceito de planejamento de capacidade. Introduo a anlise operacional. Anlise operacional de filas isoladas. Redes de Filas. Redes de Filas Fechadas: soluo atravs do valor mdio. Aplicao da teoria de filas anlise de desempenho de redes de computadores e sistemas de mltiplo acesso. Modelagem e Simulao Discreta de Sistemas 4 crditos Definio de Sistemas, Modelos e Simulao. Caracterizao das vrias vises da simulao. Modelos baseados em redes de filas. Resoluo analtica e por simulao dos modelos (2 o e 3o enfoque apenas). Mtodos de aproximao. Modelagem hbrida (2o e 3o enfoque apenas). A

estrutura de redes de filas estendidas em uma linguagem orientada a processo. Probabilidade e estatstica em simulao (2o e 3o enfoque apenas). Estruturao de modelos. Modelagem e simulao orientada a evento. Anlise de diversos pacotes para simulao. Modelagem Lgica do Raciocnio 4 crditos Raciocnio com conhecimento incompleto. Deduo e no monotonicidade. Regras de Inferncia estendida e semnticas restritivas. Lgica de default. Lgicas do Conhecimento e da Crena. Circunscrio. Caracterizao e propriedades das lgicas no monotnicas. Modelos preferenciais. No monotonicidade e paraconsistncia. Noes de Probabilidade e Processos Estocsticos 4 crditos Probabilidades em espaos amostrais discretos, probabilidade condicional e independncia. Variveis aleatrias discretas. Cadeias de Markov a parmetro discreto. Processo de Poisson. Noes de cadeias de Markov a parmetro contnuo. Novas Tecnologias e Ensino a Distncia 4 crditos Visa a promover o estudo investigativo das questes pedaggicas, tcnicas e polticas do ensino a distncia, proporcionando aos participantes o desenvolvimento de um produto/prottipo de aula/lio a distncia, contendo os elementos essenciais, tais como pblico alvo, objetivos, meio utilizado, estratgias de ensino e modelo de avaliao. Pesquisa Operacional 4 crditos Introduo. Mtodos de Decomposio. Modelos industriais. Processamento de Linguagem Natural 4 crditos Introduo ao processamento de linguagem natural. Fundamentos Lingsticos. Gramticas e Anlise sinttica. Gramticas Aumentadas. Anlise Semntica. Resoluo de Ambigidade. Anlise pragmtica. Representao de Conhecimento. Planejamento. Programao Matemtica 4 crditos Introduo. Teoria Polidrica. Teoria de Desigualdades Vlidas. Algoritmos. Redes de Alta Velocidade 4 crditos Apresentao das novas tecnologias de redes em alta velocidade. Ambiente TCP/IP para suportar aplicaes interativas. Arquitetura ATM. Redes Locais de alta velocidade. Mecanismos de controle de congestionamento e trfego. Classificao das aplicaes interativas e diferentes nveis de qualidade de servio (QoS). Redes Neurais 4 crditos Conexionismo. Tcnicas de aprendizagem. Prova de convergncia dos mtodos. Aplicao de redes neurais na soluo de problemas. Comparao: Conexionismo vs. Simbolismo. Reengenharia de Sistemas Administrativos 4 crditos

Introduo e projeto de pesquisa. Processos radicalmente novos. Bases conceituais. Caractersticas dos novos processos. Mudanas decorrentes da reengenharia. Identificando a oportunidade. Mapeamento de processos organizacionais. Metas e clientes dos processos. Necessidades dos clientes dos processos. Implementando os novos processos. Transferindo os novos processos. Administrao do projeto de reengenharia. Sistemas de Informao 4 crditos Conceitos e componentes de um Sistema de Informao. Sistemas de informao para a tomada de deciso. Ciclos de vida de sistemas. Sistemas de informao e o negcio da empresa. Definio de requisito de sistemas. Sistemas de informaes pessoais. Sistemas de informaes para trabalho de grupos. Sistemas de informaes organizacionais. Planejamento de sistemas. Especificao de informao. Caractersticas dos sistemas de informaes. JAD Joint Application Design. Engenharia de Informao. Gerenciando o Projeto de Sistemas. Sistemas de Informao Distribudos 4 crditos Bancos de dados cliente/servidor. Bancos de dados distribudos. Sistemas multibase. Sistemas Distribudos 4 crditos Introduo a sistemas distribudos. Comunicao em sistemas distribudos. Sincronizao. Gerncia de processos. Sistemas de arquivos distribudos. Sistemas Operacionais II 6 crditos Introduo aos sistemas operacionais. Projeto de um sistema operacional multi-programado. Estudo de casos: MS-DOS. Estudo de casos: Microsoft Windows 98. Estudo de casos: Unix. Tcnicas de Programao II 4 crditos Classes e objetos, mensagens e mtodos. Subclasses: herana e polimorfismo. Classes abstratas. Estudo de bibliotecas de classes: colees, classes visuais. `Double dispatching. Projeto. O catlogo de padres e sua aplicao. Smalltalk v5, C++, Java: classes vs tipos, tipos estticos e dinmicos, mtodos de resoluo de mensagens, metaclasses, templates. Teoria da Prova 4 crditos Sistemas de Deduo Natural e Clculo de Seqentes para lgica clssica e intuicionstica. Teoremas da Normalizao e Eliminao do Corte e suas conseqncias. Lambda Clculo, Teoria dos Tipos. Sistema de Deduo Rotulada. Isomorfismo de Curry-Howard. Proof-nets e Lgica Linear. Teoria dos Grafos 4 crditos Definies bsicas de/em grafos. rvores. Conexidade. Grafos Eulerianos e Hamiltonianos. Emparelhamentos. Colorao de Arestas. Conjunto independentes. Colorao de Vrtices. Grafos planares e Dgrafos. Tpicos Avanados em Bancos de Dados 4 crditos

ndices em Bancos de Dados. Processamento e Otimizao de Consultas. Administrao e Sintonia de Banco de Dados. Tpicos Avanados em Computao Grfica I 4 crditos Histrico. Animao auxiliada por computador. Cinemtica e tipos de animao. Captura de movimentos. Modelagem de objetos tridimensionais. Personagens. Animao 3D. Morphing. GIFs animados. Composio de imagens digitais e reais. Edio. Sonoplastia. Tpicos Avanados em Inteligncia Artificial I 4 crditos Avanos recentes em lgica no-monotnica. Lgica paraconsistente. Lgica intensional. Filosofia da lgica. Filosofia da linguagem. Tpicos Avanados em Inteligncia Artificial II 4 crditos Conexionismo. Tcnicas de aprendizagem. Prova de convergncia dos mtodos. Aplicao de redes neurais na soluo de problemas. Comparao: Conexionismo vs. Simbolismo. (*) IGUAL A REDES NEURAIS!?!? Tpicos Avanados em Matemtica Computacional I 4 crditos (*) Tpicos Avanados em Pesquisa Operacional 4 crditos (*) It seems this course has been eliminated. Tpicos Avanados em Redes de Computadores 4 crditos Estudo dirigido para a pesquisa em desenvolvimento por parte dos alunos. Tpicos Avanados em Sistemas de Informao 4 crditos Estudo dirigido para a pesquisa em desenvolvimento por parte do aluno. Tpicos Avanados em Sistemas Distribudos 4 crditos Apresentao das novas tecnologias de redes em alta velocidade. Ambiente TCP/IP para suportar aplicaes interativas. Arquitetura ATM. Redes Locais de alta velocidade. Mecanismos de controle de congestionamento e trfego. Classificao das aplicaes interativas e diferentes nveis de qualidade de servio (QoS). (*) IGUAL A REDES de alta velocidade?? Tpicos Avanados em Sistemas Operacionais 6 crditos O projeto de um sistema operacional. Modelos e linguagens aplicadas construo de sistemas operacionais. Mecanismos de estruturao. A construo de um sistema operacional simplificado.

Tpicos Especiais em Grafos e Algoritmos I 4 crditos Introduo. Tema de estudo. Resultados conhecidos. Desafios futuros. Tpicos Especiais em Grafos e Algoritmos II 4 crditos Introduo. Tema de estudo. Resultados conhecidos. Desafios futuros. Tpicos Especiais em Lgica Matemtica 4 crditos Lgicas Paraconsistentes. Os clculos Cn de da Costa. Outras lgicas paraconsistentes. Lgicas relevantes. Clculos implicacionais. Implicao e negao. Trabalho Final de Desenvolvimento de Sistemas de Informao 6 crditos (*) Variveis Complexas e suas Aplicaes 4 crditos Nmeros Complexos. Funes Analticas. Funes Elementares. Transformaes por Funes Elementares. Integrais. Sries de Potncias. Resduos e Polos. Transformaes Conformes. Aplicaes de Transformaes Conformes. Transformao de Schwarz-Christoffel. Frmulas Integrais de Poisson. Complementos Sobre Teoria das Funes.

9. Concluso
A Computao a exemplo de outras reas, est em constante mutao. A mudana de currculo nesta poca faz-se necessria no s por ser o currculo atual relativamente velho mas definitivamente desatualizado, mas tambm por no estar mais de concordante com as diretrizes para cursos de computao determinadas pelo Ministrio de Educao e pela Sociedade Brasileira de Computao. A principal carncia de mo-de-obra enfrentada no momento qualitativa e no quantitativa. Para isso, preciso formar profissionais de alto nvel e cabe universidade faz-lo. Estamos certos de, com a atual proposta, estar melhorando o ensino de computao a nvel de graduao no s na UFC, mas tambm no Estado, tendo em vista o currculo de vrios cursos da UFC servir tradicionalmente como referncia para os demais cursos de outras instituies de ensino. O novo currculo pleno corrige eventuais falhas contidas na grade corrente, atualiza o programa e a ementa de todas as disciplinas, amplia o elenco delas e ainda permite aos alunos complementar sua formao com a escolha de disciplinas eletivas, formando, assim, profissionais bem qualificados. Considerando o carter de grande flexibilidade dada ao novo currculo, em que os alunos tm agora no s uma gama muito maior de escolha de reas a seguir mas tambm a possibilidade de eleger disciplinas de outras reas do saber a serem cursadas, caber coordenao do curso um papel preponderante de orientao do(a) aluno(a). Em contrapartida, urge a Universidade oferecer aos alunos as melhores condies possveis de aprendizado, seja em termos de melhora dos laboratrios e espaos ocupados pelo Departamento de Computao, seja em termos de contratao de professores, seja em termos de aquisio de software, seja em termos de atualizao da biblioteca. Com isso, teremos certeza de que o ensino de computao na UFC estar preparado para o novo milnio.

Apndice A. Grade Curricular


Nas prximas duas pginas est descrita graficamente a grade curricular do novo currculo do Curso de Bacharelado em Computao. Inicialmente so mostradas as disciplinas obrigatrias e seus relacionamentos de acordo com a Seo 6.2.1. Para cada disciplina, esto indicados seu cdigo (xxx quando este ainda no existe pois a disciplina ainda deve ser criada), seu nmero de crditos e seu nome. Note que por motivo de esttica, somente oito disciplinas optativas so sugeridas nesta grade. Na verdade, os alunos tm de cursar 42 crditos de optativas e eletivas. Como a esmagadora maioria das disciplinas no obrigatrias tm quatro crditos, estima-se que os alunos devero cursar de oito a dez delas. A pgina seguinte traz a grade das disciplinas optativas. Por motivo de espao, somente aparecem a as disciplinas obrigatrias que sejam pr-requisito direto para alguma optativa. Para diferenci-las, as primeiras so apresentadas com trao cheio enquanto as ltimas so mostradas com trao pontilhado. A grade est organizada por perodo. As disciplinas optativas aparecem no semestre mais cedo quando elas podem ser cursadas. Computao Grfica II, por exemplo, est no VI semestre pois seu pr-requisito, Computao Grfica I, obrigatria, ofertada no quinto. Isto no quer dizer obviamente que CG II ser necessariamente ofertada no segundo semestre de cada ano. Por isso preciso cautela ao ler a tabela. Ela serve, portanto, apenas como um guia para professores e alunos.

S-ar putea să vă placă și