Você está na página 1de 26

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
Inscritos
Vagas
75/11
2694
700
76/11
582
---77/1
324
40
78/1
329
40
79/1
274
40
80/1
403
40
81/1
681
40
82/1
647
40
83/1
689
40

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

84/1
85/22

887
404

40
40

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 Nesses
2 Greves

anos, a concorrncia era informada por rea e no por curso.


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,

22,2
10,1

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)


(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.
tica

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
Projeto e Anlise de
Computadores
Algoritmos
Circuitos Digitais
Pesquisa e Ordenao
Estruturas de Dados
Sistemas Operacionais
Linguagens Formais e
Tcnicas de Programao
Autmatos
Teoria dos Grafos
Linguagens de Programao
2. Tecnologia da Computao
Anlise de Desempenho
Bancos de Dados
Circuitos Integrados
Compiladores
Computao Grfica
Controle de Processos
Engenharia de Software
Inteligncia Artificial
Interfaces HomemMquina
Matemtica Computacional

Mtodos

Formais
Modelagem e Simulao
Multimdia
Processamento de Imagens
Programao Paralela
Redes de Computadores
Sistemas Digitais
Sistemas Distribudos
Tolerncia a Falhas
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
Lgica Matemtica
Clculo Diferencial e
Matemtica Discreta
Integral
Probabilidade e Estatstica
Geometria Analtica
5. Cincias da Natureza
Fsica
6. Contexto Social e Profissional
Administrao
Estgio
Computadores e Sociedade
Filosofia
Comunicao e Expresso
Informtica na Educao
Contabilidade e Custos
Ingls
Direito e Legislao
Sociologia
Economia
Mtodos Quantitativos
Empreendedorismo

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:
163
Disciplinas
Obrigatrias:
crditos
32
Disciplinas
Optativas:
crditos
10

Disciplinas Eletivas:
crditos
205

TOTAL:
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
da Prova
Tpicos Avanados em Inteligncia Artificial I
Tpicos Avanados em Inteligncia Artificial II
Tpicos Especiais em Lgica Matemtica
b) Matemtica Computacional e Computao Grfica
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
c) Arquitetura de Computadores e Sistemas Operacionais
Arquitetura de Computadores II
Construo de Compiladores II
Sistemas Operacionais II
Tpicos Avanados em Sistemas Operacionais
d) Bancos de Dados
Bancos de Dados No Convencionais
Sistemas de Informao Distribudos
Tpicos Avanados em Bancos de Dados
e) Sistemas de Informao
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
f) Algoritmos, Grafos e Otimizao Combinatria
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
g) Redes de Computadores e Sistemas Distribudos
Computao de Alto Desempenho
Especificao Formal e Validao de Protocolos de Comunicao
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
h) Organizao e Gesto da Tecnologia de Informao
Administrao da Tecnologia da Informao
Impactos Scio-Tcnicos da Tecnologia da Informao
Teoria

Reengenharia

de Sistemas Administrativos
de Informao
i) Contexto Social e Profissional
Administrao de Empresas
Contabilidade Geral
Empreendedor em Informtica
Informtica na Educao
Introduo Administrao
Novas Tecnologias e Ensino a Distncia
Sistemas

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
25

Crd

Requisitos

2o Perodo
CB535 Clculo Diferencial
e Integral II
CBxxx Fundamentos
lgebricos para Computao

Crd

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

6
6

26
3o Perodo
CBxxx Lgica para

Crd
6

Requisitos
CKxxx Fundamentos

Computao
CCxxx Introduo
Probabilidade e Estatstica
CD280 tica
CKxxx Programao
Linear e Algoritmos em
Grafos
CKxxx Tcnicas de
Programao I
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

4
4

Algbricos para Computao


CB535 Clculo Diferencial
e Integral II
CD201 Fsica Geral I
CB535 Clculo Diferencial
e Integral II

CKxxx Estruturas de Dados


CKxxx lgebra Linear

CKxxx Estruturas de Dados


CKxxx Programao

Crd
4

Requisitos
CKxxx Circuitos Digitais e
Transmisso de Dados
CKxxx Programao
Linear e Algoritmos em
Grafos
CCxxx Introduo
Probabilidade e Estatstica

CKxxx Estruturas de Dados

CKxxx Estruturas de Dados

CKxxx Fundamentos de
Programao
CB535 Clculo Diferencial
e Integral II
CB537 lgebra Linear I

26
5o Perodo

Crd

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
26
6o Perodo
CKxxx Autmatos e

Requisitos
CKxxx Tcnicas de
Programao I
CKxxx Fundamentos de
Bancos de Dados
CB537 lgebra Linear I
CD280 tica
CKxxx Lgica para
Computao
CKxxx Construo e
Anlise de Algoritmos
CKxxx Mtodos
Numricos I

CKxxx Fundamentos de
Bancos de Dados

Crd
4

Requisitos
CKxxx Lgica para

Linguagens Formais
CKxxx Engenharia de
Software

Computao
CKxxx Anlise e Projeto de
Sistemas
CKxxx Arquitetura de
Computadores I
CCxxx Introduo
Probabilidade e Estatstica
CKxxx Estrutura de Dados
CKxxx Arquitetura de
Computadores I

CKxxx Redes de
Computadores

CKxxx Sistemas
Operacionais I

20

7o Perodo

Crd

CKxxx Construo de
Compiladores I

CKxxx Informtica e
Sociedade
CKxxx Teoria da
Computao
16

Requisitos
CKxxx Autmatos e
Linguagens Formais
CKxxx Linguagens de
Programao I
CKxxx Arquitetura de
Computadores I

CKxxx Autmatos e
Linguagens Formais

6.2.2 Disciplinas Optativas


1o Perodo
CKxxx Impactos ScioTcnicos 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

Crd

Requisitos

2o Perodo
CKxxx Administrao da
Tecnologia da Informao
CKxxx Reengenharia de
Sistemas Administrativos

Crd

CKxxx Teoria dos Grafos

ED049 Administrao de
Empresas

Requisitos
CKxxx Sistemas de
Informao
CKxxx Sistemas de
Informao
CKxxx Matemtica Discreta
para Computao
ED056 Introduo
Administrao

3o Perodo
CB536 Clculo Diferencial e

Crd
6

4
4

Requisitos
CB535 Clculo Diferencial e

Integral III
CD202 Fsica Geral II

Integral II
CD201 Fsica Geral I
CKxxx Fundamentos de
Programao
CB535 Clculo Diferencial e
Integral II

CKxxx Computao
Simblica

CKxxx Estruturas de Dados


Avanadas

CKxxx Estruturas de Dados

4o Perodo

Crd

CKxxx Lgica Aplicada

Requisitos
CKxxx Lgica para
Computao
CKxxx Lgica para
Computao

CKxxx Lgica Intuicionista e


Modal
CKxxx Noes de
Probabilidade e Processos
Estocsticos
CKxxx Tcnicas de
Programao II

4
4
4

CKxxx Teoria da Prova

CKxxx Tpicos Especiais em


Lgica Matemtica

5o Perodo

Crd

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

4
4
4
4
4
4
4

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

Crd

Requisitos

CCxxx Pesquisa Operacional

4
4

CKxxx Anlise e Projeto de


Sistemas
CKxxx Anlise e Projeto de
Sistemas

CKxxx Inteligncia Artificial

CKxxx Sistemas de

Convencionais
CKxxx Computao Grfica
II
CB519 Introduo s
Equaes Diferenciais
Ordinrias
CKxxx Modelagem Lgica
do Raciocnio
CKxxx Processamento de
Linguagem Natural
CKxxx Redes Neurais

4
6

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 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
CKxxx Tpicos Avanados
em Sistemas de Informao
CKxxx Variveis Complexas
e Suas Aplicaes

4
4

4
4

7o Perodo

Crd

CKxxx Computao de Alto


Desempenho

CB524 Introduo s
Equaes Diferenciais Parciais
CKxxx Garimpagem de
Dados
CKxxx Gerenciamento de
Redes
CKxxx Interface HomemMquina

Gerenciamento de Bancos de
Dados
CKxxx Computao Grfica
I

6
4
4
4

CKxxx Modelagem Analtica


e Avaliao de Desempenho de
Sistemas de Computao

CKxxx Modelagem e
Simulao Discreta de
Sistemas

CKxxx Inteligncia Artificial

CKxxx Anlise e Projeto de


Sistemas
CKxxx Mtodos Numricos
II
Requisitos
CKxxx Sistemas
Operacionais I
CKxxx Construo e Anlise
de Algoritmos
CB519 Introduo s
Equaes Diferenciais Parciais
CKxxx Aprendizagem
Automtica
CKxxx Redes de
Computadores
CKxxx Engenharia de
Software
CKxxx Redes de
Computadores
CKxxx Noes de
Probabilidade e Processos
Estocsticos
CKxxx Redes de
Computadores
CKxxx Noes de
Probabilidade e Processos
Estocsticos
CKxxx Fundamentos de
Programao

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

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

4
6
4

CKxxx Sistemas
Operacionais I
CKxxx Redes de
Computadores
CKxxx Sistemas
Operacionais I
CKxxx Computao Grfica
II

CKxxx Inteligncia Artificial

CKxxx Variveis Complexas


e Suas Aplicaes

Crd
4

4
4
4

CKxxx Redes de
Computadores
CKxxx Bancos de Dados no
Convencionais
CKxxx Anlise e Projeto de
Sistemas Orientados a Objetos
CKxxx Sistemas de
Informao Distribudos
Requisitos
CKxxx Construo de
Compiladores I
CKxxx Modelagem e
Simulao Discreta de
Sistemas
CKxxx Sistemas
Distribudos
CKxxx Sistemas
Distribudos
CKxxx Sistemas
Distribudos
CKxxx Sistemas
Operacionais II

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.
UNIVERSIDADE FEDERAL DO CEAR
CURSO COMPUTAO (CURRCULO PLENO)
CENTRO DE CINCIAS
HABILITAO
COORDENAO DO CURSO DE
NFASE
COMPUTAO

EQUIVALNCIA DE DISCIPLINAS
DISCIPLINAS DO CURRCULO PROPOSTO
SEM

DISCIPLINAS DO CURRCULO VIGENTE


CD
NOME DA

CBXXX

CK087

FUNDAMENTOS DE PROGRAMAO

MATEMTICA D
COMPUTAO
06

CB534

CLCULO DIFERENCIAL E INTEGRAL I

06

CB589

LGEBRA LINEAR I
CIRCUITOS DIGITAIS E TRANSMISSO DE
DADOS

04

CKXXX

06

CKXXX

CKXXX

ESTRUTURAS DE DADOS

FUNDAMENTO
MPUTAO
06

CD201

FSICA GERAL I

06

CB535

CLCULO DIFERENCIAL E INTEGRAL II

06

CKXXX

PROGRAMAO

02

CKXXX

LGICA PARA

CKXXX

PROGRAMAO LINEAR E ALGORITMOS EM


GRAFOS
INTRODUO PROBABI LIDADE E
ESTATSTICA
TCNICAS DE PROGRAMA O I

CK019

CKXXX
CCXXX

CKXX
X
CK047
CKXX
X

5
CK090
CK048
CKXX
X

LINGUAGENS
DE PROGRA
MAO I
MTODOS
NUMRICOS I
FUNDAMENTO
S DE BANCO
DE DADOS
CK031
COMPUTAO
GRFICA I
MTODOS
NUMRICOS II
SISTEMAS DE
GERENCIA
MENTO DE
BANCO DE
DADOS

06

CK04
3

04

CK04
7

LINGUAGENS
DE PROGRA
MAO I
MTODOS
NUMRICOS I

06

CK10
5

BANCO DE
DADOS I

06

INTELIGNCIA
ARTIFICIAL

06

CK031

INTELIGNCIA
ARTIFICIAL

04

99

04

CK09
0
CK04
8

COMPUTAO
GRFICA I
MTODOS
NUMRICOS II

06

CK01
1

BANCO DE
DADOS II

06

ANLISE E
PROJETO DE
SISTEMAS I
ANLISE E
PROJETO DE
SISTEMAS II

04
04

CD

NOME DA
DISCIPLIN
A

CKXX
X

ANLISE E
PROJETO DE
SISTEMAS

06

5
6

CK00
3
CK00
5

SEM

CD

NOME DA
DISCIPLIN
A

CR
D

SE
M

04
04

06

04
04

CR
D

06
04

04
CONSTRUO
ALGORITMOS

CK069

SISTEMAS
OPERACIONAI
SI

06

CKXX
X

ENGENHARIA
DE SOFTW ARE

04

CK02
4

CK061

REDES DE
COMPUTADOR
ES

06

99

CK06
1

CK101

TEORIA DA
COMPUTAO

06

99

CK017
CKXX
X

99
ED049

CK104
CC53
6
CK091
CK092

CONSTRUO
DE
COMPILADORE
SI
INFORMTICA
E SOCIEDA DE
CKXXX
ADMINISTRA
O DE EMP
RESAS
ANLISE E
PROJETO DE S.
ORIENTADOS A
OBJETOS
CLCULO
DIFERENCIAL E
INTEGRAL III
COMPUTAO
GRFICA I I
COMPUTAO
SIMBLICA

SISTEMAS
OPERACIONAI
SI

CK069
ENGENHARIA
DE PROGRA
MAO
REDES DE
COMPUTADOR
ES

04
06
TEORIA DA
COMPUTAO

CK101

06

CK01
7

04

CK01
6

CONSTRUO
DE
COMPILADORE
SI
COMPUTADOR
E SOCIEDA DE

ADMINISTRA
O DA
TECNOLOGIA
DA
INFORMAO

04

99

CK001

ADMINISTRA
O DE CPD

06

99

ED04
9

ADMINISTRA
O DE EMP
RESAS

06

06

99

CK10
4

APS
ORIENTADOS A
OBJ ETOS

06

06

CC53
6

04

99

04

99

CK018
EH316
CK102
CKXXX
CD202
PB074
ED056
CKXXX
CKXXX
CK044
CK045
CCXXX
CK068
CK070
CKXXX
CKXXX
CKXXX

CK09
1
CK09
2

CLCULO
DIFERENCIAL E
INTEGRAL III
COMPUTAO
GRFICA I I
COMPUTAO
SIMBLICA

CONSTRUO DE COMPILADORES
II
CONTABILIDADE GERAL
EMPREENDEDOR EM INFO
RMTICA
ESTRUTURAS DE DADOS
AVANADAS
FSICA GERAL II
INFORMTICA NA EDUCA O
INTRODUO ADMINIS TRAO
INTRODUO COMPUTA O
LABORATRIO DE PROGR AMAO
II
LINGUAGENS DE PROGRA MAO
II
LGICA APLICADA
PESQUISA OPERACIONAL
SISTEMAS DISTRIBUDO S
SISTEMAS OPERACIONAI S II
TCNICAS DE PROGRAMA O II
TPICOS AV. EM MATEMTICA
COMPUTACIONAL I
TPICOS AVANADOS EM BANCO
DE DADOS I

06

06

06
04

04

06
04
04

06

99

04

99

04

99

04

05

06
04
06
04

02
99
99
01

03

03

06

99

06
04
06
06
04

99
99
7
99
3

04

99

04

99

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 (2 o 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.

Você também pode gostar