Você está na página 1de 114

Projeto Pedaggico do Curso de

Cincia da Computao
Universidade Federal de So Joo del-Rei


























Setembro de 2011

4
Sumrio


1. APRESENTAO...................................................................................................................................... 6
2. HISTRICO DO CURSO.......................................................................................................................... 7
3. JUSTIFICATIVA ....................................................................................................................................... 8
4. BASE LEGAL............................................................................................................................................. 9
5. OBJETIVOS DO CURSO........................................................................................................................ 10
5.1 OBJETIVO GERAL .................................................................................................................................. 10
5.2 OBJETIVOS ESPECFICOS ........................................................................................................................ 10
6. PERFIL DO EGRESSO............................................................................................................................ 11
7. COMPETNCIAS E HABILIDADES..................................................................................................... 12
8. OFERECIMENTO DO CURSO............................................................................................................... 14
9. NMERO DE VAGAS OFERECIDAS ................................................................................................... 15
10. MATRIZ CURRICULAR....................................................................................................................... 16
10.1 ESTRUTURA CURRICULAR (CURRCULO) ............................................................................................... 16
10.2 REPRESENTAO GRFICA (FLUXOGRAMA) ......................................................................................... 22
10.3 EMENTRIO DAS UNIDADES CURRICULARES.......................................................................................... 23
10.4 NORMAS E FUNCIONAMENTO DO CURSO ............................................................................................... 23
10.4.1 Estgio ....................................................................................................................................... 23
10.4.2 Atividades Complementares........................................................................................................ 23
10.4.2.1 Pesquisa e Extenso ................................................................................................................ 25
10.4.2.2 Coordenao de Extenso e Estgio........................................................................................ 27
10.4.2.3 Coordenao das Atividades Complementares......................................................................... 28
10.4.3 Projeto Orientado em Computao............................................................................................. 28
10.4.3.1 Coordenao das Unidades Curriculares de Projeto Orientado............................................... 28
10.5 GESTO DO PPC.................................................................................................................................. 29
10.5.1 Tabela de Equivalncia .............................................................................................................. 29
11. RECURSOS HUMANOS - CORPO DOCENTE E TCNICO ADMINISTRATIVO.......................... 31
11.1 CRITRIOS GERAIS DE ESCOLHA DO CORPO DOCENTE............................................................................. 31
11.2 RELAO DOS DOCENTES .................................................................................................................... 31
11.3 PLANEJAMENTO DE CONTRATAES DE DOCENTES ............................................................................... 32
11.4 DISTRIBUIO DOS ENCARGOS DIDTICOS............................................................................................ 32
11.5 CORPO TCNICO-ADMINISTRATIVO....................................................................................................... 34
12. INFRAESTRUTURA.............................................................................................................................. 36
13. SISTEMA DE AVALIAO DO PPC................................................................................................... 39
14. ESTRATGIAS DE AVALIAO DO PROCESSO DE ENSINO E APRENDIZAGEM.................. 42
14.1 UNIDADES CURRICULARES TERICAS .................................................................................................. 44
14.2 UNIDADES CURRICULARES MISTAS...................................................................................................... 44
REFERNCIAS............................................................................................................................................ 46
APNDICES................................................................................................................................................. 47
5
APNDICE A - EMENTRIO DAS UNIDADES CURRICULARES ........................................................................... 47
APNDICE B REGRAS DO POC I E POC II .................................................................................................. 96
ANEXOS..................................................................................................................................................... 102
ANEXO A PARECER DA REITORIA CONFIRMANDO O PLANEJAMENTO DE CONTRATAO DE PROFESSORES... 102
ANEXO B - PARECER DA REITORIA CONFIRMANDO O PLANEJAMENTO DA INFRAESTRUTURA DISPONIBILIZADA
PARA O CURSO DE CINCIA DA COMPUTAO ............................................................................................ 103
ANEXO C - DECLARAES DE TODAS AS UNIDADES ACADMICAS, REFERENDADAS POR SEUS RESPECTIVOS
RGOS COLEGIADOS, E/OU DA REITORIA.................................................................................................. 104
ANEXO D - PARECER DA DICON............................................................................................................... 105
ANEXO E - PARECER DO NCLEO DE APOIO PEDAGGICO .......................................................................... 106
ANEXO F - A LEGISLAO REFERENTE AO CURSO....................................................................................... 107
ANEXO G - CONDIES DE OFERTA E DE CADASTRO DO CURSO PARA A DICON........................................... 105
6
1. Apresentao


O objetivo deste documento apresentar a Proposta de mudanas no Plano Pedaggico para o
curso de Bacharelado em Cincia da Computao, a fim de melhorar a estrutura curricular do
curso e ainda adequar a carga horria nova resoluo do CONEP.

contedo desta Proposta a identificao do curso, seus objetivos e justificativas, o perfil do
egresso e suas competncias, a organizao curricular e as diretrizes metodolgicas de ensino
e avaliao.

Na primeira parte so apresentados os dados preliminares do curso proposto, que englobam:
identificao, local de funcionamento, processo seletivo, regime escolar, regime de
matrculas, prazo de integralizao, turno de funcionamento, nmero de vagas, dimenso das
turmas, caracterizao da bibliografia bsica, espao fsico, equipamentos necessrios e
planejamento econmico-financeiro.

Na segunda parte esto descritos os objetivos e a justificativa para a implantao do curso,
perfil do egresso, campo de atuao, os eixos epistemolgicos e as bases da organizao
curricular com a distribuio da carga horria. Ainda so feitas consideraes sobre as
atividades complementares que compem a grade do curso, seguidas da bibliografia bsica de
referncia deste projeto.

A parte final da proposta corresponde ao grupo de metodologias de ensino-aprendizagem a
serem utilizadas no curso, tendo em vista o perfil profissional pretendido para o estudante
egresso. Deve-se ressaltar que o perfil do profissional que se deseja formar a base sobre a
qual toda a proposta foi desenvolvida.

Em busca de uma exposio mais clara, optou-se por organizar alguns dos componentes do
Projeto Poltico-Pedaggico do Curso de Cincia da Computao no formato de anexos.





7
2. Histrico do Curso

Como graduao, a Cincia da Computao comeou a surgir no pas no final da dcada de
1960 - o primeiro curso de Bacharelado em Cincia da Computao foi criado na Unicamp
em 1968, e desde ento foi difundido em diversas universidades do pas acompanhando a
evoluo tecnolgica no Brasil e no mundo.

A UFSJ criou o curso de Cincia da Computao pela Resoluo do conselho Universitrio da
UFSJ n. 033, de 22 de outubro de 2007. O curso veio para complementar as diversas reas da
engenharia e cincias exatas j oferecidas pela universidade at ento.

O Projeto ora apresentado ao CONEP o resultado de alteraes realizadas pelos professores
do DCOMP-UFSJ Carolina Ribeiro Xavier, Cristiane Neri Nobre, Daniel Luiz Alves
Madeira, Elisa Tuler de Albergaria, Hilton de Oliveira Mota, Leonardo Chaves Dutra da
Rocha, Leonardo Jos Silvestre, Rafael Sachetto Oliveira e Vinicius da Fonseca Vieira no
Projeto inicialmente apresentado UFSJ pelos professores Srgio Vale Aguiar Campos
(UFMG), Alex Borges Vieira (PUC MG) e Jos Augusto Miranda Nacif (Universidade de
Itana).

As ltimas alteraes foram aprovadas pelo Colegiado do Curso de Cincia da Computao,
conforme ata da dcima quinta reunio de colegiado do curso de Cincia da Computao
ocorrida no dia 17 de junho de 2011.

8
3. Justificativa

O avano da tecnologia no mundo moderno tem sido extremamente rpido. Tecnologias em
geral, e em particular, tecnologias associadas cincia da computao, tm se tornado cada
vez mais presentes no dia-a-dia das pessoas e afetado de forma significativa nossa maneira de
viver. Entre essas tecnologias, a cincia da computao destaca-se no s pela velocidade de
seu desenvolvimento como tambm pelo seu aspecto multidisciplinar que faz com que ela
interaja naturalmente com praticamente todas as outras unidades, desde as mais prximas,
como engenharia e matemtica, at reas aparentemente no relacionadas, como arte e
cultura. Por isso, de vital importncia para uma universidade ter em seu elenco de cursos a
Cincia da Computao, tanto para a gerao de mo-de-obra qualificada, visando suprir
diretamente as necessidades do mercado para profissionais de informtica, como tambm para
apoiar atividades de outras reas.

O contexto regional em que a UFSJ se encontra hoje mostra-se extremamente propcio
criao do curso de Cincia da Computao por duas razes. A primeira que no existem
cursos superiores de computao pblicos na regio, apesar da demanda do mercado local.
importante ressaltar que a qualificao oferecida pelo curso de Cincia da Computao
bastante superior de cursos de curta durao, normalmente oferecidos por escolas
particulares. O profissional formado pelo curso de Cincia da Computao tem uma rea de
atuao muito mais ampla e capaz no s de atuar em qualquer tema relacionado
computao, como tambm de criar e gerenciar projetos de computao, podendo assim
ajudar a suprir as necessidades do mercado e aquec-lo atravs da criao de novas empresas
e do provimento de servios s empresas e instituies locais.

A segunda razo que hoje em dia a Cincia da Computao permeia praticamente todas as
reas do conhecimento numa influncia que tende a aumentar. Algumas reas nas quais a
computao tem participado de forma ativa incluem: biologia, com os avanos da
biotecnologia; arte e cultura, com a disseminao de obras de arte e peas culturais atravs da
Internet de forma nunca antes possvel; e sistemas de informao, com a capacidade de
organizao, indexao e recuperao de contedos. A UFSJ atua em diversas destas reas,
muitas das quais ainda esto sendo definidas e estruturadas. A existncia de um curso de
cincia da computao poder apoiar a universidade no desenvolvimento destas reas de
forma harmoniosa com os desenvolvimentos computacionais existentes e futuros.
importante ressaltar novamente o carter multidisciplinar da Cincia da computao. O curso
proposto baseia-se fortemente neste aspecto, oferecendo diversas oportunidades de interao
com outras reas da universidade.

Podemos concluir desta forma que a criao do curso de Cincia da Computao ir no
somente formar mo-de-obra qualificada necessria, como tambm ter o potencial de
fortalecer a economia da regio, integrando-a com outras prximas e maiores, como as
regies de influncia de Belo Horizonte, Rio de Janeiro e So Paulo. Alm disso, o curso de
Cincia da Computao ir fortalecer a UFSJ, auxiliando-a a crescer em diversas reas,
estabelecendo uma interao forte e saudvel entre diversas unidades.
9
4. Base Legal

A atual Lei de Diretrizes e Bases da Educao (LDB) extinguiu o conceito de currculo
mnimo, para todos os cursos, dando autonomia para cada instituio de ensino superior
definir as unidades e contedos de seus cursos. Alm disso, os cursos superiores passam a ter
como referncia as Diretrizes Curriculares de cada rea.

Essa proposta foi concebida a partir das Diretrizes Curriculares de Cursos da rea de
Computao e Informtica estabelecidas pela Comisso de Especialistas de Ensino de
Computao e Informtica (CEEInf) do Ministrio da Educao de 1999 [5], e a partir dos
Currculos de Referncia da Sociedade Brasileira de Computao, para Cursos de Graduao
em Bacharelado em Cincia da Computao e Engenharia de Computao, verses de 1999 e
2005 [6, 7].

A estrutura curricular do Curso de Bacharelado em Cincia da Computao aqui apresentada
est fundamentada nos currculos de referncia da SBC (Sociedade Brasileira de Computao)
de 1999 e 2005 [6, 7], nas diretrizes curriculares da Comisso de Especialistas do Ministrio
da Educao (CEEInf/MEC) [5] e em vrias verses dos Computing Currculo da ACM
(Association of Computing Machinery) [2] e do IEEE (Institute of Eletrical and Eletronics
Engineers) [4]. Fundamenta-se ainda na Resoluo 029, de 29 de setembro de 2010 do
CONEP-UFSJ que estabelece os parmetros mnimos para a elaborao de um projeto
pedaggico na Universidade Federal de So Joo del-Rei.

Orientado pelas diretrizes e modelos citados, o currculo proposto oferece um conjunto de
unidades em vrios campos de conhecimento, com a finalidade de se alcanar uma formao
abrangente e que oferea as bases tcnicas e cientficas necessrias ao Bacharel em Cincia da
Computao.
10
5. Objetivos do Curso
5.1 Objetivo Geral
O curso de Bacharelado em Cincia da Computao tem por objetivo formar profissionais
com fundamentao cientfica, tcnica, tica e humanista, condizente com a especificidade da
rea de Cincia da Computao e de acordo com as diretrizes elaboradas pela Comisso de
Especialistas em Educao em Computao e Informtica (CEEInf) do Ministrio da
Educao [5].


5.2 Objetivos Especficos
Os objetivos especficos do Curso de Cincia da Computao da UFSJ so os seguintes:

Formar profissionais com competncia tcnica e tica, para suprir as necessidades do
mercado de informtica e cincia da computao da regio;

Formar profissionais com esprito empreendedor e crtico, para no s trabalhar no
mercado de informtica como tambm ajudar em seu crescimento atravs da criao
de novas empresas e oportunidades de negcios em computao;

Fortalecer a economia da regio de So Joo del-Rei, atravs do aumento da interao
entre as empresas e instituies da regio com outras das regies de Belo Horizonte,
Rio de Janeiro e So Paulo visando incrementar o intercmbio tcnico e comercial da
rea;

Instalar na UFSJ um centro de excelncia em Cincia da Computao, que ir no s
formar mo-de-obra, como tambm prestar consultoria avanada a empresas e
instituies da regio;

Criar um plo de informtica, atraindo para a regio profissionais qualificados e
permitindo o desenvolvimento de projetos avanados em computao;

Oferecer um curso de Cincia da Computao adequado s mais novas diretrizes do
ensino de computao, tanto brasileiras [6, 7] quanto internacionais [2, 4];

Oferecer um curso de Cincia da Computao diferenciado pela flexibilidade
curricular e pela multidisciplinaridade, essenciais em um curso como computao, que
se caracteriza por modificaes tecnolgicas freqentes e interaes fortes com outras
reas do conhecimento;

Viabilizar projetos de pesquisa interdisciplinares, relacionando a Cincia da
Computao com outras reas do conhecimento presentes na UFSJ.






11
6. Perfil do Egresso
Devido rpida evoluo do conhecimento e da tecnologia, os cursos de nvel superior em
computao requerem uma atualizao constante de seus currculos. Assim, um currculo
esttico, concentrado somente no aprendizado atravs de aulas expositivas, dificilmente
poder ser usado por mais que alguns anos, tornando-se rapidamente obsoleto. Alm disso, a
nova Lei das Diretrizes e Bases da Educao introduz novos conceitos e filosofias para a
educao superior no nvel de graduao no Brasil. De acordo com a LDB, a graduao uma
etapa inicial da formao e no um momento de esgotamento do conhecimento. Este aspecto
dinmico s vivel dentro de uma estrutura flexvel, que permita aos cursos definirem
diferentes perfis para os seus egressos, adaptando-os s rpidas mudanas do mundo moderno
[3].

A definio de perfis dos egressos est ligada clara definio da capacidade criativa, das
responsabilidades e das funes que os egressos podero vir a exercer. Os profissionais
formados devero ser dinmicos, adaptveis s demandas do mercado de trabalho e aptos a
aprender a aprender. Eles sero profissionais diferenciados em relao queles formados no
mbito dos currculos mnimos estticos. O curso, ento, dever fornecer um conjunto de
habilidades e competncias que configurem uma estruturao do conhecimento da rea
escolhida pelo aluno.

O projeto pedaggico aqui apresentado utiliza mtodos de ensino que estimulam a pesquisa, a
apresentao de seminrios e a elaborao de monografias. O curso tambm estimula o aluno
a desenvolver a capacidade de anlise, abstrao, especificao, projeto e avaliao nas
diversas reas da computao. A proposta pedaggica utiliza o conceito da transversalidade,
que consiste em exigir dos alunos, ao longo do curso, atividades integradas aos contedos
especficos da computao que estimulem o desenvolvimento de tais habilidades. Cada
professor poder, e dever, cobrar esta capacidade dos seus alunos. O aprendizado de
comunicao e expresso, por exemplo, poder ser feito estimulando os alunos a escreverem e
apresentarem seminrios. O aprendizado de ingls poder ser realizado atravs de leitura e
produo de textos em ingls sobre assuntos estudados nas unidades de computao. Mtodos
de pesquisa para desenvolver um trabalho cientfico podero ser orientados a partir da
experincia. Desta forma, o aluno ir adquirir, ao longo do curso habilidades de raciocnio e
construo do conhecimento que lhe permitiro no somente aprender novos assuntos
tcnicos de forma independente, como tambm se adequar a novas realidades profissionais de
forma eficiente e rpida.

12
7. Competncias e Habilidades

Do egresso do curso de Bacharelado em Cincia da Computao exigida uma predisposio
e aptides para a rea, alm de um conjunto de competncias, habilidades e atitudes a serem
adquiridas durante a realizao do curso. O Bacharel em Cincia da Computao deve possuir
as componentes destacadas a seguir:

Competncias Tcnicas

1. Viso sistmica e holstica da rea de computao;

2. Profundo conhecimento dos aspectos tericos, cientficos e tecnolgicos relacionados
rea de computao;

3. Competncia e eficincia na operao de equipamentos computacionais e sistemas de
software;

4. Capacidade de iniciar, projetar, desenvolver, implementar, validar e gerenciar qualquer
projeto de software, com base nos conceitos adquiridos;

5. Capacidade para projetar e desenvolver sistemas que integrem hardware e software;

6. Competncia para identificar, analisar e documentar oportunidades, problemas e
necessidades passveis de soluo via computao, e para empreender na concretizao
desta soluo;

7. Capacidade para pesquisar e viabilizar solues de software para vrias reas de
conhecimento e aplicao;

8. Capacidade de aplicar de forma eficiente princpios de gerenciamento de informaes.


Habilidades Gerais

1. Compreenso do mundo e da sociedade em funo de uma boa base humanstica;

2. Saber liderar e ser liderado, saber trabalhar em grupo e com equipes multidisciplinares;

3. Saber se comunicar bem de forma oral e escrita, com destaque para o uso correto da
lngua portuguesa para a leitura e escrita de documentos tcnicos na rea;

4. Ser capaz de desenvolver solues criativas e inovadoras para problemas e situaes da
vida profissional;

5. Saber considerar aspectos de negcios no processo de gerenciamento de um projeto;

6. Ser capaz de se adaptar constantemente rpida evoluo da rea.


13
Atitudes e Posturas

1. Atuao profissional baseada em slidos princpios ticos, sociais e legais, com destaque
ao conhecimento e respeito legislao especfica da rea;

2. Posturas pr-ativa, colaborativa e crtica;

3. Mentalidade transformadora e inovadora capaz de acompanhar o desenvolvimento da rea
e de participar do mesmo propondo novas solues e desenvolv-las de forma eficiente.


Classes de Problemas que os Egressos Estaro Capacitados a Resolver

Em funo da competncia tcnica e das habilidades atribudas ao egresso, este dever estar
apto a resolver as seguintes classes de problemas:

1. Anlise, especificao, projeto, desenvolvimento, implementao, validao, manuteno
e gerenciamento de qualquer projeto de software, envolvendo tecnologia conhecida ou a
ser criada;

2. Projeto e desenvolvimento de sistemas que integrem hardware e software;

3. Pesquisa e viabilizao de solues de software para diversas reas de conhecimento e
aplicao;

4. Operao, instalao, configurao e integrao eficiente de equipamentos
computacionais e sistemas de software.

Funes que os Egressos Podero Exercer no Mercado de Trabalho

O perfil profissional do egresso capacita-o a desenvolver as seguintes funes no mercado de
trabalho:

1. Empreendedor descobrimento e empreendimento de novas oportunidades para
aplicaes usando sistemas computacionais e avaliando a convenincia de se investir no
desenvolvimento da aplicao;

2. Consultor consultoria e assessoria a empresas de diversas reas no que tange ao uso
adequado de sistemas computacionais;

3. Membro de Equipe participao de equipes que desenvolvem projetos na rea de
informtica, de forma colaborativa e integrada;

4. Pesquisador participao em projetos de pesquisa cientfica e tecnolgica.




14
8. Oferecimento do Curso


Ttulo: Cincia da Computao

Grau Acadmico: Bacharelado

Modalidade: Educao Presencial (EDP)

Titulao: Bacharel em Cincia da Computao

Habilitaes: No aplicvel

15
9. Nmero de vagas oferecidas
Vagas: 50

Processo seletivo: Anual com 1(uma) entrada no incio do ano.

Regime escolar: Semestral

Turno: Integral
16
10. Matriz Curricular
Carga Horria mnima para integralizao do curso: 3216 horas

Carga Horria Semestral:
Mnima: 268 horas
Mxima: 536 horas

Prazo de Integralizao:

Mnimo: 6 semestres
Padro: 8 semestres
Mximo: 12 semestres

Local de funcionamento:
Universidade Federal de So Joo del-Rei - UFSJ
Campus Tancredo de Almeida Neves CTAN
Av. Visconde do Rio Preto, s/n, Colnia do Bengo, So Joo del-Rei, MG, CEP 36301-360


10.1 Estrutura curricular (currculo)

O curso de Cincia da Computao est estruturado em dois blocos. O primeiro bloco
denominado de Formao Bsica em Computao e composto por um conjunto de unidades
obrigatrias que visam garantir a competncia mnima necessria a um profissional de nvel
superior, com conhecimentos das principais reas da computao.

O segundo bloco composto por um conjunto de disciplinas optativas que podero ser
escolhidas pelos alunos, de acordo com a preferncia de cada um, a disponibilidade de
recursos humanos e de infra-estrutura do departamento.

Alm das disciplinas optativas, o aluno dever elaborar e defender, perante uma banca
examinadora, uma monografia de graduao (Projeto Orientado em Computao).
Cada aluno ter um orientador acadmico que o ajudar no planejamento e conduo de todo
o trabalho.

Nesse contexto, o Bacharelado em Cincia da Computao da UFSJ apresenta:

1. Um conjunto bsico de unidades curriculares do ncleo de Matemtica, perfazendo um
total de 540 horas. A profundidade de abordagem das matrias leva em conta o perfil do
profissional e as necessidades especficas de outras disciplinas do curso, de forma a
fornecer a base de conhecimento necessria para curs-las.

2. Unidades do ncleo de Cincias Bsicas, perfazendo 144 horas. Unidades como Fsica
so abordadas para garantir a melhor formao do aluno e tambm fornecer a base de
conhecimento para outras unidades do curso.

3. Uma slida base de Fundamentos da Computao, com 954 horas.

4. Um ncleo de Tecnologia da Computao, englobando 666 horas.
17

5. Um ncleo de Contexto Social e Profissional, englobando 192 horas, com Unidades
Curriculares relevantes s atividades de estgio, atuao profissional, formao tica e
humanstica, o que propicia o conhecimento bsico para a compreenso do domnio de
aplicao e a atuao profissional com responsabilidade. Um conjunto de atividades
voltadas pesquisa e desenvolvimento, extenso, seminrios e integrao extracurricular
para expandir as atividades extra-classe e oferecer uma formao de qualidade para os
egressos inserido nesse ncleo (totalizando 120 horas obrigatrias das 192 horas
destinadas a esse ncleo).

6. Um ncleo de formao especfica, onde as unidades so criadas de maneira integrada e
de acordo com a formao do seu corpo docente. As atividades do ncleo totalizam 720
horas e so compostas por Unidades Curriculares optativas e eletivas, as quais possuem
contedo em aberto. O objetivo elevar a flexibilidade do currculo, oferecendo aos
alunos a opo de se especializarem em certas reas do conhecimento. As atividades
relacionadas ao POC - Projeto Orientado em Computao tambm esto includos nesse
ncleo, sendo compostas por duas disciplinas de 72 horas a serem cursadas de forma
consecutiva. O pr-requisito para se fazer a disciplina Proposta de Projeto Orientado em
Computao que o aluno tenha cursado no mnimo 2400 horas da grade curricular. O
pr-requisito da disciplina Projeto Orientado em Computao que o aluno tenha sido
aprovado na disciplina anterior.


Com base nesses parmetros, o Curso de Bacharelado em Cincia da Computao apresenta a
organizao curricular apresentada na Tabela 1.


Tabela 1: Componentes Curriculares do curso de Cincia da Computao.

1. Ncleo Matemtica 540 horas
2. Ncleo Cincias Bsicas 144 horas
3. Fundamentos da Computao 954 horas
4. Tecnologia da Computao 666 horas
5. Contexto Social e Profissional 192 horas
6. Formao Especfica 720 horas
Total 3216 horas


Os seis ncleos do Curso de Cincia da Computao tm o objetivo de oferecer
conhecimentos especficos de cada rea da formao e esto organizados da seguinte forma:

1. Matemtica: propicia a capacidade de abstrao, de modelagem e de raciocnio lgico
constituindo a base para vrias matrias da rea de Computao. A Tabela 2 apresenta
as unidades deste mdulo.


Tabela 2: Unidades Curriculares do ncleo da Matemtica.
Ncleo: Matemtica
Unidade Curricular CH* Pr-requisito Carter Unidade Acadmica
Matemtica Discreta 72 - Terico DCOMP
Clculo Diferencial e 108 - Terico DEMAT
18
Integral I
Geometria Analtica 72 - Terico DEMAT
Clculo Diferencial e
Integral II
72 Clculo Diferencial e
Integral I
Terico DEMAT
Equaes Diferenciais 72 Clculo Diferencial e
Integral II
Terico DEMAT
Estatstica e Probabilidade
Aplicada Computao
72 Clculo Diferencial e
Integral I
Terico DEMAT
lgebra Linear 72 - Terico DEMAT
Total 540
* CH = Carga Horria


2. Cincias Bsicas: fornece conhecimento de fsica necessrios para aplicaes na rea
de Cincia da Computao (Tabela 3).


Tabela 3: Unidades Curriculares do ncleo Cincias Bsicas.
Ncleo: Cincias Bsicas
Unidade Curricular CH Pr-requisito Carter Unidade
Acadmica
Fundamentos de Mecnica
Clssica
72 Clculo Diferencial e
Integral I
Terico DCNAT
Fundamentos de Eletricidade e
Magnetismo
72 Fundamentos de Mecnica
Clssica
Terico DCNAT
Total 144


3. Fundamentos da Computao: compreende o ncleo de Unidades Curriculares (UCs)
que envolvem a parte cientfica e as tcnicas fundamentais formao slida dos
egressos dos diversos cursos de computao. Deve-se ter ateno especial s UCs
deste ncleo, por formarem a base do conhecimento tecnolgico necessrio ao bom
desempenho durante a formao especfica. As UCs caracterizam-se por apresentarem
contedos tericos e prticos integrados, com carga equilibrada de acordo com as
especificidades, no sendo desejvel o desenvolvimento independente das partes.

Estas unidades caracterizam-se por apresentarem contedos tericos e prticos integrados, no
sendo desejvel um desenvolvimento independente de ambos. A carga de conhecimento
terico e prtico deve ser equilibrada de acordo com a unidade. Deve-se ter uma ateno
especial a este ncleo, por ser a base das unidades de contedo tecnolgico e de formao
especfica. Caracterizam-se por desenvolverem diretamente as competncias prticas iniciais
do curso, necessrias para a formao tecnolgica e especfica do aluno. A Tabela 4 apresenta
as UCs desse mdulo.







19

Tabela 4: Unidades Curriculares do Ncleo Fundamentos da Computao.
Ncleo: Fundamentos da Computao
Unidade Curricular CH Pr-requisito Carter Unidade
Acadmica
Introduo Cincia da Computao 36 - Terico DCOMP
Algoritmos e Estruturas de Dados I
(AEDS I)*
72 - Terico DCOMP
Laboratrio de AEDS I 18 - Prtico DCOMP
Algoritmos e Estrutura de Dados II
(AEDS II)
72 Algoritmos e Estrutura
de Dados I
Terico e
prtico
DCOMP
Algoritmos e Estrutura de Dados III
(AEDS III)
72 Algoritmos e Estrutura
de Dados II
Terico e
prtico
DCOMP
Lgica Aplicada Computao 72 Matemtica Discreta Terico DCOMP
Introduo a Sistemas Lgicos
Digitais
72 Introduo Cincia da
Computao
Terico e
prtico
DCOMP
Laboratrio de Introduo a Sistemas
Lgicos Digitais**
36 Introduo Cincia da
Computao
Prtico DCOMP
Arquitetura e Organizao de
Computadores I
72 Introduo a Sistemas
Lgicos Digitais
Terico DCOMP
Programao Orientada a Objetos 72 Algoritmos e Estrutura
de Dados II
Terico DCOMP
Conceitos de Linguagens de
Programao
72 Programao Orientada a
Objetos
Terico DCOMP
Grafos 72 Algoritmos e Estrutura
de Dados III
Terico DCOMP
Arquitetura e Organizao de
Computadores II
72 Arquitetura e
Organizao de
Computadores I
Terico DCOMP
Sistemas Operacionais 72 Algoritmos e Estruturas
de Dados II;
Arquitetura e
Organizao de
Computadores II
Terico e
prtico
DCOMP
Teoria de Linguagens 72 Matemtica Discreta Terico DCOMP
Total 954
* A disciplina de Laboratrio de AEDS I co-requisito para Algoritmos e Estruturas de Dados I.
** A disciplina de Laboratrio de Introduo a Sistemas Lgicos Digitais co-requisito para Introduo a Sistemas Lgicos
Digitais.
Nota: As unidades curriculares de laboratrio so oferecidas sempre junto respectiva unidade curricular terica. A UC
terica co-requisito da UC prtica e vice-prtica. Caso o aluno tenha sido reprovado em uma das unidades, ele poder curs-
la individualmente nos semestres seguintes.


4. Tecnologia da Computao: compreende o ncleo de matrias que representam um
conjunto de conhecimento agregado e consolidado que capacitam o aluno para a
elaborao de soluo de problemas nos diversos domnios de aplicao.

Estas unidades curriculares caracterizam-se por apresentarem contedos tericos e prticos
integrados, no sendo desejvel um desenvolvimento independente de ambos. A carga de
conhecimento terico e prtico deve ser equilibrada de acordo com a unidade em si e
20
desejvel a integrao da prtica multidisciplinar, onde o aluno dever adotar o conhecimento
compreendido em vrias unidades com o objetivo de solucionar um trabalho prtico. A Tabela
5 apresenta as unidades deste mdulo.

Tabela 5: Unidade Curricular do Ncleo Tecnologia da Computao.
Ncleo: Tecnologia da Computao
Unidade Curricular CH Pr-requisito Carter Unidade
acadmica
Introduo Engenharia de
Software
72 Programao Orientada a Objetos Terico DCOMP
Pesquisa Operacional para
Computao
72 Algoritmos e Estruturas de Dados
II e lgebra Linear
Terico DCOMP
Clculo Numrico
Computacional
72 lgebra linear, Clculo
Diferencial e Integral I e
Algoritmos e estrutura de Dados
II
Terico DCOMP
Compiladores 72 Teoria de Linguagens Terico DCOMP
Banco de Dados 72 Algoritmos e Estrutura de Dados
III
Terico e
Prtico
DCOMP
Redes de Computadores I 72 Sistemas Operacionais Terico DCOMP
Laboratrio de Redes de
Computadores I *

18 Sistemas Operacionais Prtico DCOMP
Computao Grfica 72 lgebra Linear; Algoritmos e
Estrutura de Dados II
Terico DCOMP
Interao Humano-
Computador
72 Introduo Engenharia de
Software
Terico DCOMP
Inteligncia Artificial 72 Algoritmos e Estruturas de Dados
III;
Lgica Aplicada Computao

Terico DCOMP
Total 666
* A disciplina de Laboratrio de Redes de Computadores I co-requisito para Redes de Computadores I.


5. Contexto Social e Profissional: fornece o conhecimento scio-cultural e
organizacional, propiciando uma viso humanstica das questes sociais e
profissionais, em consonncia com os princpios da tica em computao (Tabela 6).


Tabela 6: Unidade Curricular de Contexto Social e Profissional
Ncleo: Contexto Social e Profissional
Unidade Curricular CH Pr-requisito Carter Unidade acadmica
Portugus Instrumental 36 - Terico DELAC
Computadores e Sociedade 36 Ter cursado 2400 horas Terico DCOMP
Atividades Complementares 120
Total 192

A Seo 10.4.2 especifica com maiores detalhes as atividades complementares que o aluno
em Computao da UFSJ dever realizar.
21

6. Formao especfica: as Unidades Curriculares de formao especfica, (576 horas de
UCs optativas e/ou eletivas e 144 horas de projeto de final de curso), constituem as
UCs, optativas e/ou eletivas, que o aluno dever cursar de acordo com a sua rea de
interesse. Por exemplo, caso o aluno tenha o desejo de ter uma formao mais
especfica em Engenharia de Software, ele dever procurar cursar as UCs optativas
relacionadas a esse assunto. O nvel de profundidade/abrangncia da formao
especfica ser decidido pelo aluno, com orientao do Coordenador de Curso, de
acordo com as UCs disponveis no momento. Esse ncleo conta tambm com as
disciplinas relacionadas ao projeto final de curso a ser desenvolvido pelos alunos no 7
e 8 perodos (Tabela 7).


Tabela 7: Unidade Curricular de Formao especfica
Ncleo: Contexto Social e Profissional
Unidade Curricular CH Pr-requisito Carter Unidade acadmica
Proposta de Projeto Orientado
em Computao (POC I)
72 Ter cursado 2400
horas
Terico DCOMP
Projeto Orientado em
Computao (POC II)
72 Ter cursado POC I Terico DCOMP
UCs Optativas* 504 Varivel Terico DCOMP
UCs Eletivas** 72 Varivel Varivel Unidades acadmicas
externas
Total 648

*O aluno dever cumprir 504 horas de UCs optativas, dependendo da sua rea de interesse e da
disponibilidade de oferta.
**O aluno dever cumprir 72 horas de UCs eletivas, a seu critrio, para complementar a sua
formao especfica. Em linhas gerais, essas UCs sero ofertadas por outra unidade acadmica.


A disciplina de LIBRAS (Linguagem Brasileira de Sinais, a ser oferecida a partir da
contratao de docente para a rea pelo departamento responsvel, prevista para 2012), por
exemplo, ser uma das disciplinas optativas a ser oferecida no curso de Cincia da
Computao. importante ressaltar que o oferecimento das UCs optativas ser feito de
acordo com deciso do colegiado. Dessa forma, novas UCs sero criadas e oferecidas de
acordo com a demanda dos alunos, do mercado e do ambiente acadmico.

A Seo 14.4.3 especifica com maiores detalhes o funcionamento do Projeto Orientado em
Computao que o aluno em Computao da UFSJ dever realizar para obter o ttulo de
Bacharel em Cincia da Computao.
22
10.2 Representao Grfica (Fluxograma)

23
10.3 Ementrio das unidades curriculares


O ementrio de todas as unidades curriculares, listado por perodo, encontra-se no Apndice
A.


10.4 Normas e funcionamento do curso

As regras do departamento que se referem s unidades curriculares relacionadas a estgio,
atividades complementares e trabalhos acadmicos encontram-se nas Sees 10.4.1, 10.4.2 e
10.4.3, respectivamente.

10.4.1 Estgio

O estgio no curso de Cincia da Computao no obrigatrio, mas o aluno pode realiz-lo
ao longo de todo o curso, se assim o desejar. O estgio no-obrigatrio ser considerado uma
atividade complementar, com cmputo das horas realizado de acordo com as regras descritas
na seo 10.4.2.

10.4.2 Atividades Complementares

O aluno de Cincia da Computao do departamento de Cincia da Computao da UFSJ
dever cumprir 120 horas de Atividades Complementares.

Compreende-se por Atividades Complementares aquelas atividades que visam a
complementar e enriquecer a formao do aluno de acordo com o perfil do profissional
proposto pelo curso. Sua realizao deve estar articulada com os objetivos gerais do curso.

Seguindo a Resoluo 029/2010 do CONEP/UFSJ de 15 de Setembro de 2010, que estabelece
diretrizes para a elaborao do projeto poltico-pedaggico, podemos apontar as seguintes
atividades complementares como sendo pertinentes proposta pedaggica do curso de
bacharelado em Cincia da Computao:

1. Iniciao Cientfica;
2. Participao em Eventos Cientficos e Acadmicos;
3. Atividades de Extenso;
4. Trabalhos Multidisciplinares ou em Equipe;
5. Atividades Culturais e Artsticas;
6. Monitorias, Tutorias e Auxlio em Projetos Pedaggicos.

O aluno dever realizar atividades complementares ao longo do curso que representem no
mnimo 120 horas. No sero computadas atividades realizadas antes do ingresso do aluno no
curso. As atividades complementares esto divididas em duas linhas de complementao,
denominadas Atividades de Extenso e Atividades de Ensino e Pesquisa. O aluno dever
realizar atividades em, pelo menos, uma das duas linhas de complementao distintas para a
sua graduao, devendo ser motivado a participar de ambas. Atividades acadmicas, culturais
e cientficas podero ter carga horria contabilizada como Atividades Complementares e
podero ser desenvolvidas ao longo do semestre letivo ou em perodo de frias.
24
A documentao comprobatria referente atividade complementar dever ser apresentada ao
coordenador de horas complementares e o seu registro no sistema de controle acadmico s
ser efetivado aps a homologao pela Coordenao.

O clculo da carga horria a ser contabilizada na atividade complementar ser realizado por
um professor que poder deferir ou no a atividade, de acordo com a documentao
comprobatria e a relevncia da mesma para a formao do aluno. As Tabelas 8 e 9 servem
como base para a contabilizao da carga horria por atividade complementar.

Tabela 8: Atividades de Extenso
Atividade Comprovao
Mximo de horas
/Atividade
Certificaes
Certificao em produtos e/ou
tecnologias em Computao emitido
emitido pelo rgo responsvel
10h por
certificado,
limitado a um total
de 30h
Estgio no obrigatrio
Termo de compromisso e relatrio
semestral das atividades
desenvolvidas, assinado pelo
responsvel direto pelo estagirio,
comprovando atividades em
computao
30h por semestre
Participao em projetos
de extenso certificados
pela Pr-reitoria de
Extenso, remunerado ou
no.
Sendo bolsista, o aluno dever
apresentar o certificado emitido
pela pr-reitoria de extenso.

Sendo voluntrio, o aluno dever
apresentar uma declarao do
professor orientador.
30h por semestre


Tabela 9: Atividades de Pesquisa e Ensino.
Atividade Comprovao
Horas
Mxima/Atividade
25
Iniciao Cientfica remunerada ou
no.
Sendo bolsista, o aluno
dever apresentar o
certificado emitido pela pr-
reitoria de pesquisa ou rgo
de fomento.

Sendo voluntrio, o aluno
dever apresentar uma
declarao do professor
orientador.
30h por semestre
Participao em seminrio ou mini-
curso de carter acadmico
Certificado emitido pelo
rgo
promotor do evento
Somatrio das cargas
horrias dos eventos,
limitado a um total de
40h
Apresentao de seminrio de
carter acadmico
Certificado emitido pelo
rgo promotor do evento
10h por apresentao,
limitado a um total de
80h
Apresentao em congresso ou
congnere cientfico em computao
ou reas afins
Certificado emitido pelo
rgo
promotor do evento
15h por apresentao,
limitado a um total de
80h
Participao em congresso ou
congnere cientfico em
computao ou reas afins
Certificado emitido pelo
rgo competente responsvel
pelo evento
Somatrio das cargas
horrias dos eventos
com o mximo de 8
horas dirias, limitado
a um total de 50h
Publicao de trabalhos em
congresso, revista ou congnere
cientfico
Certificado emitido pelo
rgo
competente responsvel pelo
evento ou carta de aceitao
do artigo
50h por publicao
Monitoria reconhecida pela Pr-
reitoria de Graduao
Relatrio semestral da
monitoria, com o aval do
professor orientador
30h por semestre


10.4.2.1 Pesquisa e Extenso

Em instituies de ensino superior, necessrio haver articulao entre ensino, pesquisa e
extenso como forma de enriquecer o desenvolvimento de competncias dos estudantes e
docentes [7].

26
O investimento no desenvolvimento de pesquisas enriquece o currculo da graduao,
promove oportunidades de ps-graduao, alm de manter o corpo docente atualizado.
Segundo [7], a criao de cursos de ps-graduao (especializao, mestrado e doutorado)
tambm cumprir o objetivo de formao especfica de docentes e pesquisadores em
Computao. Alm disso, estas atividades so de tal importncia que constituem itens da
avaliao das condies de ensino, realizada pelo MEC.

Os vrios campos de conhecimentos que servem organizao curricular oferecem referencial
para possibilidades de pesquisas, no s nas reas de Cincia da Computao, mas tambm
em reas interdisciplinares, incorporando os demais departamentos da UFSJ. Alm das
possibilidades de estudo/pesquisa nas diversas reas afins do bacharelado em Cincia da
Computao, uma conseqncia natural do desenvolvimento e maturao do curso a
instalao em mdio-longo prazo de um programa de ps-graduao.

Diversas reas de pesquisa colocam-se como estratgicas para o desenvolvimento do
programa. Uma rea em que atividades de pesquisa podem se iniciar imediatamente a de
bioinformtica, em parceria com outros programas existentes na UFSJ, como por exemplo, o
mestrado em neurocincias. Outros temas de pesquisa se encaixam naturalmente neste
projeto. Por exemplo, para associao com a rea de arte e cultura e com projetos de educao
distncia podemos citar pesquisa em gerao, armazenamento e transmisso de vdeo sob
demanda. Esta pesquisa estuda mtodos para armazenamento e transmisso eficientes de
vdeo na Internet e pode ser usada tanto para fins de educao distncia quanto para
transmisso de filmes artsticos gerados por pesquisadores em artes digitais. Muitas outras
reas de pesquisa so possveis, naturalmente iniciadas de acordo com as especializaes dos
docentes do curso, mas no restritas s mesmas. Este projeto prev que os professores do
curso desenvolvero temas de pesquisa dentro das atividades normais do curso.

As atividades de extenso devero implementar polticas de fomento s atividades que
integrem o curso de Cincia da Computao, e a universidade como um todo, comunidade.
Nessa linha, podemos destacar atividades como consultorias na rea de computao por parte
de professores e alunos, parcerias entre a instituio e as empresas locais, o desenvolvimento
de projetos de empreendedorismo e a implantao de incubadoras de base tecnolgica, alm
do desenvolvimento de cursos abertos populao. Estas atividades so incentivadas atravs
de recursos disponibilizados ao longo do curso, dentre os quais cabe ressaltar a incubadora de
empresas da UFSJ e a Empresa Jnior, instituda no Departamento de Cincia da
Computao. Alm destas, os alunos tm a possibilidade de estender sua formao atravs de
disciplinas eletivas, oferecidas por outros departamentos, mini-cursos e palestras, oferecidos
em eventos extra-curriculares, como a Semana da Computao.

A lista abaixo apresenta algumas opes de cursos de extenso que podero ser oferecidos
comunidade sanjoanense:

Utilizao do Sistema Operacional Linux;
Utilizao de Ferramentas OpenOffice.
Cursos na rea de Linguagens de Programao:
Introduo a Programao Utilizando Java;
Desenvolvimento de Aplicaes Utilizando Java SE;
Desenvolvimento de Aplicaes Web Utilizando PHP;
Desenvolvimento de Aplicaes Corporativas Utilizando Java EE.
Cursos na rea de administrao de redes e Linux:
27
Montagem e Administrao de Redes Linux;
Administrao de Sistemas Linux. Cursos na rea de Internet;
Web Design.

Cursos na rea de engenharia de software:

Anlise e Modelagem Orientada a Objetos com UML;
Modelagem de Negcios com UML;
Engenharia de Requisitos;
Desenho e Implementao Orientados a Objetos;
Processo de Desenvolvimento de Software.
Alm da oferta de cursos de extenso para a comunidade local, h a possibilidade de oferta de
cursos distncia, como vem acontecendo em diversos programas de extenso de
universidades particulares e pblicas pelo pas.

importante ressaltar que a posio geogrfica de So Joo del-Rei com relao s principais
capitais da regio sudeste oferece a possibilidade da oferta de cursos de extenso no somente
para a comunidade local como tambm para as comunidades de So Paulo, Belo Horizonte e
Rio de Janeiro. Naturalmente dada a grande oferta de cursos existentes nestas cidades, o
estudo dos cursos de extenso da UFSJ torna-se estratgico. Em particular, percebe-se que a
oferta de cursos em reas nas quais possvel haver integrao com outros cursos,
departamentos e programas da UFSJ pode ser extremamente atraente, por exemplo, nas reas
de bioinformtica e arte e cultura, que so reas inovadoras em que a oferta de cursos no pas
extremamente limitada.

Entende-se desta forma, que proposta de extenso do Bacharelado em Cincia da Computao
pode se tornar uma excelente forma de integrao da UFSJ com as principais cidades do pas,
atraindo recursos, pessoal qualificado e projetos de pesquisa que tornaro a UFSJ um centro
nacional de referncia nestas reas.

10.4.2.2 Coordenao de Extenso e Estgio

Um professor com dedicao de 8 horas semanais estar responsvel por coordenar as
atividades de extenso e estgio. Este professor ficar responsvel por organizar atividades
tais como:

Gerenciar as atividades de pesquisa a fim de relatar a produo acadmica do curso;
Organizar e gerenciar as atividades de prestao de servios sociedade;
Organizar e gerenciar os cursos de extenso oferecidos comunidade;
Divulgar os eventos interdisciplinares realizados no curso;
Promover o intercmbio interdisciplinar no que toca a projetos de pesquisa e extenso;
Organizar e divulgar o conhecimento produzido nas pesquisas do curso.

As possibilidades de se desenvolver atividades de pesquisa e extenso a partir do
departamento de Cincia da Computao da UFSJ vo alm de promover produo acadmica
e a interao entre universidade e sociedade. As possibilidades podero apontar, a mdio ou a
longo prazo, para a afirmao da UFSJ como um dos grandes centros de produo acadmica
e de tecnologia do Estado de Minas Gerais e do Brasil. Neste sentido, podemos certamente
imaginar um significativo progresso tecnolgico, econmico e poltico para So Joo del-Rei
e toda regio de abrangncia da UFSJ.
28


10.4.2.3 Coordenao das Atividades Complementares

A coordenao das atividades complementares do curso de Cincia da Computao ficar a
cargo de um professor que contar com 8 horas semanais de dedicao para tal atividade.
Este professor deve:

Avaliar e quantificar as atividades complementares realizadas pelos alunos;
Promover palestras, jornadas e workshops de cincia da computao;
Coordenar as atividades de monitoria e introduo docncia;
10.4.3 Projeto Orientado em Computao
As diretrizes curriculares da SBC e MEC [5, 6, 7] recomendam um trabalho de concluso de
curso na grade curricular dos cursos de Bacharelado em Cincia da Computao. Neste
documento, tal trabalho chamado de Projeto Orientado em Computao (POC) o qual ser
dividido em dois semestres, a elaborao da proposta, prevista na grade curricular no stimo
perodo do curso (UC Proposta de Projeto Orientado em Computao POC I) e o
desenvolvimento do projeto, baseado na proposta, no oitavo perodo do curso (UC Projeto
Orientado em Computao POC II).
O objetivo dessas disciplinas preparar o estudante para planejar, implementar e elaborar
uma monografia que documenta o desenvolvimento de um trabalho cientfico. Nessa ocasio
o estudante tem a oportunidade de aplicar conhecimentos adquiridos durante o curso,
desenvolvendo uma pesquisa sobre um tema de seu interesse.
Durante a realizao do POC, o aluno ser orientado por um professor. Para cada grupo
mximo de 6 alunos haver um professor orientador, dispondo de 6 horas semanais para a
tarefa de orientar os alunos e avaliar, de modo processual, seus trabalhos. Ou seja, em mdia,
ser uma hora de orientao do professor por aluno, por semana.
Os trabalhos desenvolvidos nas duas UCs devero ser entregues sob forma de monografia,
tendo carter cientfico e individual.

De acordo com a Resoluo 030 do CONEP/UFSJ de 20 de Dezembro de 2007:
obrigatria a inscrio semestral para o aluno cujo Estgio Supervisionado, Monografia,
outras formas de Trabalho de Concluso e Atividades Complementares constituir a ltima
atividade para integralizao do curso. A mesma resoluo diz ainda que, quando a
finalizao do POC for a ltima exigncia para a integralizao do curso, permitido ao aluno
requerer sua inscrio por, no mximo, dois perodos letivos.

10.4.3.1 Coordenao das Unidades Curriculares de Projeto Orientado
As UCs de Proposta de Projeto Orientado e Projeto Orientado em Computao contaro com
a figura de um professor coordenador que contar com 4 horas de dedicao semanal para
realizao das tarefas .
O professor coordenador dever:
Acompanhar e ajudar na alocao de alunos por professores orientadores;
29
Acompanhar os trabalhos de final de curso;
Controlar o comparecimento dos alunos s reunies semanais agendadas com o
professor orientador, de acordo com informaes fornecidas por este.
Definir e controlar as datas de entrega dos relatrios parciais;
Controlar a atribuio de notas aos relatrios parciais, apresentao da
monografia e a totalizao do semestre, de acordo com informaes fornecidas
pelo professor orientador.
Organizar as apresentaes finais das propostas e trabalhos realizados;
O Apndice B apresenta as regras de regulamentao do POC I e POC II.


10.5 Gesto do PPC

A transio entre os currculos dar-se- de forma automtica, no havendo vigncia de dois
currculos concomitantes.

As disciplinas que deixaram de ser obrigatrias (Laboratrio de Algoritmos e Estrutura de
Dados II, Laboratrio de Algoritmos e Estrutura de Dados III, Laboratrio de Sistemas
Operacionais e Laboratrio de Banco de Dados) constaro no histrico do aluno que j as
cursou e a carga horria ser contabilizada como carga horria complementar.

Ser dada ao aluno a equivalncia de disciplinas que tiveram sua carga horria aumentada.
Assim, o aluno que cursou a disciplina de Laboratrio de Introduo a Sistemas Lgicos com
carga de 18 horas, ter registrado em seu histrico uma carga horria de 36 horas, carga atual
da disciplina.

A nova disciplina (Clculo Numrico Computacional) ser oferecida no segundo perodo de
2011 pela primeira vez, sendo que antes da data prevista para formatura da primeira turma
ainda ter, no mnimo, mais um oferecimento.

10.5.1 Tabela de Equivalncia

A Tabela 10 apresenta a equivalncia de disciplinas curriculares entre o curso de Cincia da
Computao e outros cursos oferecidos pela UFSJ.

Tabela 10 Tabela de equivalncia
Curso/Currculo Anterior* Modificado Cursos com equivalncia
Cincia da
Computao
Integral/2009
Mecnica Clssica
72h
Fundamentos de
Mecnica
Clssica 72h
Engenharia de Produo,
Engenharia Eltrica e
Engenharia Mecnica
Cincia da
Computao
Integral/2009
Fsica Elementos de
Eletricidade 72h
Fundamentos de
Eletricidade e
Magnetismo
72h
Engenharia de Produo e
Engenharia Eltrica
Cincia da
Computao
Clculo Diferencial
e
Clculo
Diferencial e
Engenharia de Produo,
Engenharia Eltrica,
30
Integral/2009 Integral I 72h Integral I 108h Engenharia Mecnica, Fsica
(Licenciatura e Bacharelado) e
Qumica (Licenciatura e
Bacharelado)
Cincia da
Computao
Integral/2009
Clculo Diferencial
e
Integral II 72h
Clculo
Diferencial e
Integral II
72h
Engenharia de Produo,
Engenharia Eltrica,
Engenharia Mecnica, Fsica
(Licenciatura e Bacharelado) e
Qumica (Licenciatura e
Bacharelado)
Cincia da
Computao
Integral/2009
Clculo diferencial e
Integral III 72h
Equaes
Diferenciais
72h
Engenharia de Produo,
Engenharia Eltrica,
Engenharia Mecnica, Fsica
(Licenciatura e Bacharelado) e
Qumica (Bacharelado)
Cincia da
Computao
Integral/2009
lgebra Linear
72h
lgebra Linear
72h
Engenharia Eltrica
Cincia da
Computao
Integral/2009
Geometria Analtica
72h
Geometria
Analtica 72h
Engenharia Eltrica
*A Resoluo 031/2010 do CONEP, unifica Ementas e Nomes de Unidades Curriculares do
Ciclo Bsico dos Cursos de Cincia da Computao, Engenharia de Produo, Engenharia
Eltrica, Engenharia Mecnica, Fsica (Licenciatura e Bacharelado) e Qumica (Licenciatura e
Bacharelado).
31
11. Recursos Humanos - Corpo Docente e Tcnico Administrativo

11.1 Critrios gerais de escolha do corpo docente

As diretrizes para a escolha do corpo docente do curso de Cincia da Computao so
delineadas a seguir. A formao sugerida a desejvel, mas pode haver casos em que so
admitidos docentes com formao em reas afins, desde que apresentem tradio de ensino ou
experincia profissional na rea de Computao.

importante no somente a participao de docentes que tenham amplo conhecimento sobre
a rea, como tambm os que iro promover a pesquisa em cincia da computao. Para tanto,
docentes com ttulo de doutor, ou com doutorado em andamento, foram selecionados
preferencialmente.

Os docentes dos ncleos de matemtica e contexto social e profissional esto
vinculados a outros departamentos da UFSJ e tm formao nas reas especficas
das matrias lecionadas: matemtica, letras, administrao, economia, cincias
contbeis, direito, etc.

Os docentes do ncleo de Fundamentos da Computao possuem formao de ps-
graduao na rea de Cincia da Computao ou reas afins.

Os docentes do ncleo de Tecnologia de Computao possuem formao em ps-
graduao em Cincia da Computao, com experincia de ensino, profissional e de
pesquisa na rea especfica da UC.

Cabe ressaltar que o corpo docente vinculado ao Departamento de Cincia da Computao
deve assumir encargos relacionados a disciplinas vinculadas rea, porm ministradas em
outros cursos (ex.: Programao de Computadores). As contrataes foram planejadas
tambm de forma a atender a essa demanda.

11.2 Relao dos Docentes

A Tabela 11 apresenta a relao dos docentes lotados no Departamento de Cincia da
Computao e que atuam diretamente no curso de Cincia da Computao.

Tabela 11: Relao dos Docentes
Docente Ttulo
Carolina Ribeiro Xavier Mestre (doutorando)
Cristiane Neri Nobre Doutora
Daniel Luiz Alves Madeira Mestre (doutorando)
Elisa Tuler de Albergaria Mestre
Hilton de Oliveira Mota Mestre (doutorando)
Leonardo Chaves Dutra da Rocha Doutor
Leonardo Jose Silvestre Mestre (doutorando)
Rafael Sachetto Oliveira Mestre (doutorando)
Vincius da Fonseca Vieira Mestre (doutorando)

32
11.3 Planejamento de contrataes de docentes

Para atender s necessidades da grade de UCs do curso est prevista a contratao dos
profissionais descritos na Tabela 12.

Tabela 12 Contrataes previstas
rea do conhecimento Quantidade
Arquitetura de Computadores e Sistemas Operacionais
01
Recuperao da Informao e Projeto e Anlise de Algoritmos
01
Robtica e Inteligncia Artificial
01

Desta forma, o total necessrio para o pleno funcionamento do curso de 12 professores. Este
nmero visa atender de forma adequada s Unidades Curriculares do curso de Cincia da
Computao, incluindo as disciplinas optativas e tpicos especiais, bem como demanda
varivel associada aos outros cursos da instituio e aos projetos de pesquisa e extenso.
Alm disso, existe o interesse na participao dos docentes em programas de ps-graduao
vinculados a outros departamentos, tais como os mestrados em Neurocincias e Engenharia
Eltrica.

Por fim, este planejamento visa criar as condies para instalao, a mdio prazo, do
Programa de Ps-Graduao em Cincia da Computao da UFSJ, objetivando a expanso da
pesquisa e a elevao da instituio ao patamar de centro de excelncia na rea.

O Anexo A apresenta o parecer da reitoria confirmando o planejamento de contratao de
professores.


11.4 Distribuio dos encargos didticos

As Tabelas de 13 a 20 apresentam o planejamento da distribuio das UCs associadas ao
curso de Cincia da Computao entre os docentes j contratados e os previstos para
contratao. importante ressaltar que esta distribuio no deve ser considerada definitiva
uma vez que preciso privilegiar a flexibilidade do corpo docente e o atendimento s
demandas que surgem durante a execuo do projeto. Por fim, ressalta-se tambm que as
demandas externas, tais como disciplinas lecionadas em outros cursos, bem como disciplinas
optativas e tpicos especiais no esto relacionados nessas tabelas por terem carter varivel.

Tabela 13 - Disciplinas oferecidas no primeiro perodo
1. Perodo
UC Professor Responsvel
Matemtica Discreta Cristiane Neri Nobre
Clculo Diferencial e Integral I Professor do DEMAT
1
Geometria Analtica Professor do DEMAT
Introduo a Cincia da Computao Vincius da Fonseca Vieira
Algoritmos e Estruturas de Dados I Elisa Tuler de Albergaria
Laboratrio de AEDS I Elisa Tuler de Albergaria
Portugus Instrumental Professor do DELAC
2

1
Departamento de Matemtica e Estatstica.

2
Departamento de Letras, Artes e Cultura.

33

Tabela 14 - Disciplinas oferecidas no segundo perodo
2. Perodo
UC Professor Responsvel
Algoritmos e Estruturas de Dados II Rafael Sachetto Oliveira
Clculo Diferencial e Integral II Professor do DEMAT
Estatstica e Probabilidade Aplicada Computao Professor do DEMAT
Fundamentos de Mecnica Clssica Professor do DCNAT
3
Introduo a Sistemas Lgicos Digitais Hilton de Oliveira Mota
Laboratrio de Introduo a Sistemas Lgicos Digitais Hilton de Oliveira Mota

3
Departamento de Cincias Naturais.


Tabela 15 - Disciplinas oferecidas no terceiro perodo
3. Perodo
UC Professor Responsvel
Algoritmos e Estruturas de Dados III Leonardo Chaves Dutra da Rocha
Arquitetura e Organizao de Computadores I Hilton de Oliveira Mota
lgebra Linear Professor do DEMAT
Fundamentos de Eletricidade e Magnetismo Professor do DCNAT
Equaes Diferenciais Professor do DEMAT


Tabela 16 - Disciplinas oferecidas no quarto perodo
4. Perodo
UC Professor Responsvel
Clculo Numrico computacional Vincius da Fonseca Vieira
Lgica Aplicada Computao Cristiane Neri Nobre
Grafos Vincius da Fonseca Vieira
Arquitetura e Organizao de Computadores II Hilton de Oliveira Mota
Programao Orientada a Objetos Leonardo Jos Silvestre
Carga horria optativa A definir


Tabela 17 - Disciplinas oferecidas no quinto perodo
5. Perodo
UC Professor Responsvel
Sistemas Operacionais Rafael Sachetto Oliveira
Inteligncia Artificial Cristiane Neri Nobre
Teoria de Linguagens Carolina Ribeiro Xavier
Pesquisa Operacional para Computao Vincius da Fonseca Vieira
Introduo Engenharia de Software Leonardo Jos Silvestre
Carga horria optativa A definir


Tabela 18- Disciplinas oferecidas no sexto perodo
6. Perodo
UC Professor Responsvel
Compiladores Carolina Ribeiro Xavier
Banco de Dados Leonardo Chaves Dutra da Rocha
Redes de Computadores I Rafael Sachetto Oliveira
34
Laboratrio de Redes de Computadores I Rafael Sachetto Oliveira
Interao Humano-Computador Elisa Tuler de Albergaria
Carga horria optativa A definir


Tabela 19- Disciplinas oferecidas no stimo perodo
7. Perodo
UC Professor Responsvel
Computao Grfica Daniel Luiz Alves Madeira
Conceitos de Linguagens de programao
Professor aprovado no concurso de
Robtica e Inteligncia Computacional
Proposta de Projeto Orientado em Computao Daniel Luiz Alves Madeira
Carga horria optativa A definir
Carga horria optativa A definir
Carga horria optativa A definir


Tabela 20- Disciplinas oferecidas no oitavo perodo
8. Perodo
UC Professor Responsvel
Computadores e Sociedade
Professor aprovado no concurso de
Recuperao de Informao e Projeto e
Anlise de Algoritmos
Projeto Orientado em Computao Leonardo Chaves Dutra da Rocha
Carga horria optativa A definir
Carga horria optativa A definir
Carga horria optativa A definir
Carga horria optativa A definir


11.5 Corpo tcnico-administrativo

Corpo administrativo

O colegiado conta com 1 secretrio, responsvel pela parte administrativa, acolhimento das
solicitaes dos alunos e suporte aos procedimentos do colegiado.

Corpo tcnico

O suporte tcnico ao curso de Cincia da Computao de responsabilidade do Centro de
Recursos Computacionais (CRC), rgo do Departamento de Cincia da Computao. O
centro possui o seguinte corpo tcnico:

1 (um) professor supervisor, responsvel pela determinao dos procedimentos,
coordenao da equipe e superviso tcnica, com carga horria de 08
horas/semana reservada a esta atividade. Atualmente o Prof. Rafael Sachetto
Oliveira exerce esta funo.
2 (dois) profissionais de nvel tcnico responsveis pela operao da infra-
estrutura computacional, instalao e administrao dos rescursos
35
computacionais, suporte aos usurios e desenvolvimento dos sistemas de
gerenciamento de redes, intranet e outros.
3 (trs) estagirios responsveis por instalao e manuteno dos laboratrios e
suporte aos usurios.

A equipe responsvel por tarefas tais como:

Instalao fsica dos computadores e da rede de conexo;
Instalao dos sistemas operacionais e softwares de apoio;
Instalao, configurao e operao dos servios computacionais bsicos do
programa, como e-mail, acesso a Internet, backup, provimento de arquivos;
Execuo das rotinas de cpias de segurana;
Atualizao continuada dos sistemas instalados;
Atualizao dos sistemas de segurana, com instalao de antivrus, patches de
segurana e a monitorao continuada da eficcia destas medidas;
Apoio aos professores e alunos na operao dos sistemas.



36
12. Infraestrutura

A infraestrutura disponibilizada para o curso de Cincia da Computao foi definida com base
nas diretrizes do Currculo de Referncia da Sociedade Brasileira de Computao de 1999 e
de 2005 [7, 6]. O planejamento estrutural foi realizado nos anos de 2008/9, sendo a
implantao dividida em uma parte bsica, realizada nos anos de 2009/10, e duas expanses
previstas para os anos de 2011 e 2012, respectivamente.
O curso realizado nas dependncias do Departamento de Cincia da Computao,
lotado no 3
o
andar do prdio de Zootecnia e Cincia da Computao do Campus Tancredo de
Almeida Neves (CTAN). A estrutura bsica, implementada em 2009 e 2010 permite
acomodar as turmas at o 4
o
perodo (2
o
ano), composta do seguinte:

Duas salas de aulas para at 60 (sessenta) alunos contendo cada uma 1 quadro verde, 1
quadro branco, 1 projetor multimdia, 1 cortina para retroprojetor e 1 computador com
gabinete com chave.
Um laboratrio de computao contendo 26 computadores com sistemas operacionais
Linux e Windows 7, acesso internet, 1 quadro branco, 1 projetor multimdia e 1
cortina para retroprojetor.
Um laboratrio de computao contendo 26 computadores com sistema operacional
Linux, acesso internet, 1 quadro branco, 1 projetor multimdia e 1 cortina para
retroprojetor.
Infraestrutura de rede completa.
Dois roteadores para acesso internet sem fio.
Um laboratrio de Interao Humano-Computador e Engenharia de Software,
contendo 6 computadores.
Um laboratrio de hardware contendo 2 computadores e, 7 mdulos de estudo de
circuitos integrados e 25 mdulos de sistemas microprocessados.
Uma sala para a secretaria da Coordenadoria de Curso, contendo 1 computador e 1
impressora laser.
Uma sala de reunies.
Uma sala para o Centro de Recursos Computacionais, contendo servidores e
computadores para gerenciamento da infraestrutura de rede e 3 impressoras laser.
Seis gabinetes duplos para os professores, com mobilirio e 1 computador para cada
professor.
Uma sala de pesquisa.

A primeira expanso, realizada em 2011, permite acomodar as turmas at o 6
o
perodo
(3
o
ano) atravs da adio dos seguintes componentes:

Uma sala de aula para at 60 (sessenta) alunos contendo 1 quadro verde, 1 quadro
branco, 1 projetor multimdia, 1 cortina para retroprojetor e 1 computador com
gabinete com chave.
Um laboratrio de Computao Grfica e Processamento Digital de Imagens contendo
26 computadores com sistema operacional Linux, acesso internet, 1 quadro branco, 1
projetor multimdia e 1 cortina para retroprojetor.
Um laboratrio de Redes de Computadores contendo 26 computadores com sistema
operacional Linux, acesso internet, 1 quadro branco, 1 projetor multimdia e 1
cortina para retroprojetor.
37

A segunda expanso, prevista para 2012, encerra a infraestrutura necessria para
implantao do curso adicionando os seguintes itens:

Duas salas de aulas para at 60 (sessenta) alunos, reversveis para metade atravs de
divisrias mveis, contendo 1 quadro verde, 1 quadro branco, 1 projetor multimdia, 1
cortina para retroprojetor e 1 computador com gabinete com chave.
Um gabinete para Coordenao do Curso, contendo mobilirio e 1 computador para o
coordenador.
Um gabinete para Chefia do Departamento, contendo mobilirio e 1 computador para
o chefe de departamento.
Um gabinete para a Secretria do Departamento, contendo mobilirio e 1 computador.
Um laboratrio de pesquisa.
Um laboratrio de Banco de Dados.
Um laboratrio de Robtica.
Dois gabinetes duplos para professores.

O Anexo B apresenta o parecer da reitoria confirmando o planejamento da infraestrutura
disponibilizada para o curso de Cincia da Computao.

A Figura 1 apresenta a planta baixa das dependncias do prdio.


38

Figura 1 Planta baixa das dependncias do curso.
39
13. Sistema de avaliao do PPC
A avaliao e a atualizao curricular devem constituir um processo contnuo, com o intuito
de manter o curso de Cincia da Computao sintonizado com as necessidades do ambiente
externo e propiciar o aperfeioamento constante das condies de ensino do curso. Assim, a
avaliao deve ser uma concepo incorporada ao desenvolvimento das atividades do curso
no mbito da sala de aula, no mbito da unidade acadmica que responsvel pelo curso e no
mbito da prpria instituio de ensino superior [7].

A atualizao curricular do Curso de Cincia da Computao ser feita de forma natural e
continuada. Isto acontece porque o curso est estruturado de forma que contenha um grupo
relativamente pequeno de Unidades Curriculares obrigatrias, atendendo s diretrizes
curriculares para a Computao. Adicionado a este, h um grupo relativamente grande de UCs
optativas, que permitem uma grande flexibilidade no direcionamento da formao dos
egressos. Esta abordagem possibilita o oferecimento ou no de determinadas UCs de acordo
com as demandas atuais dos alunos, do mercado e do meio acadmico, assim como a criao
de novas UCs, sempre por deciso do Colegiado do Curso. Desta forma, a atualizao
curricular poder ser feita de forma rpida e sem burocracia. Pode-se afirmar que o princpio
da atualizao curricular faz parte desta proposta desde o seu incio.

Os processos de auto-avaliao so previstos pelo Sistema Nacional de Avaliao do Ensino
Superior [8], sendo de carter obrigatrio e constituintes dos procedimentos de avaliao da
instituio e dos cursos quando em fases de reconhecimento e renovao de reconhecimento.
Na Universidade Federal de So Joo del-Rei os processos so realizados atravs da
Comisso Prpria de Avaliao (CPA-UFSJ) e de procedimentos internos definidos por cada
Colegiado de curso.

Buscando atender aos requisitos estabelecidos pela LEI N 10.861, DE 14 DE ABRIL DE 2004 [8], e
a resoluo do CONAES n 01, de 17 de junho de 2010 [9], a avaliao continuada do projeto
pedaggico do curso de Cincia da Computao ser realizada por um Ncleo Docente
Estruturante (NDE), definido de acordo com as seguintes regras.
O NDE ser composto por 05 professores selecionados pelo colegiado do curso, que exeram
liderana acadmica no mbito do mesmo, percebida na produo de conhecimentos na rea,
no desenvolvimento do ensino, e em outras dimenses entendidas como importantes pela
instituio, e que atuem sobre o desenvolvimento do curso. Dentre estes, pelos menos 02
devem ter participado da elaborao e implantao do projeto pedaggico, sendo que as vagas
restantes podem ser ocupadas por docentes novatos como forma de disseminar as experincias
vividas bem como criar a oportunidade de agregar novas sugestes.

Pelo menos 60% dos membros NDE deve possuir titulao acadmica obtida em programas
de ps-graduao stricto sensu. Recomenda-se que 60% possuam ttulo de doutor. Todos os
membros devero exercer regime de trabalho de tempo parcial ou integral, sendo pelo menos
20% em tempo integral.

So atribuies do Ncleo Docente Estruturante:

1. Elaborar e acompanhar o projeto pedaggico do curso em colaborao com a comunidade;
2. Avaliar e atualizar o projeto pedaggico de acordo com as necessidades do curso;
3. Apresentar relatrio de acompanhamento e avaliao do PPC ao colegiado para
conhecimento e providncias;
40
4. Assegurar estratgia de renovao parcial dos integrantes do NDE de modo a dar
continuidade no processo de acompanhamento do curso, sendo a renovao realizada a
cada 2 (dois) anos.
5. Contribuir para a consolidao do perfil profissional do egresso do curso;
6. Zelar pela integrao curricular interdisciplinar entre as diferentes atividades de ensino
constantes no currculo;
7. Indicar formas de incentivo ao desenvolvimento de linhas de pesquisa e extenso,
oriundas de necessidades da graduao, de exigncias do mercado de trabalho e afinadas
com as polticas pblicas relativas rea de conhecimento do curso;
8. Estimular, organizar e coordenar as atividades multidisciplinares;
9. Zelar pelo cumprimento das Diretrizes Curriculares Nacionais para o curso.


O processo de avaliao compreende o acompanhamento e a gesto continuada da sua
execuo, realizado a partir das seguintes aes:

1. Reunies ordinrias do Colegiado de curso, realizadas mensalmente, para, dentre
outras providncias, monitorar a execuo do Projeto Pedaggico.

2. Reunies entre o Coordenador e os professores das disciplinas lecionadas a cada
perodo do curso, no incio e final de cada semestre, com o objetivo de avaliar o
comportamento de cada turma, detectar problemas antecipadamente e executar aes
preventivas.

3. Reunies semestrais entre os membros do NDE e professores que lecionaro UCs da
mesma subrea da computao, para que as metodologias, ferramentas e linguagens de
programao utilizadas sejam consistentes entre si, alterando-as quando necessrio. As
reunies visam tambm propiciar o monitoramento da evoluo da Cincia, criando
oportunidades para insero de novas tecnologias, na forma de disciplinas optativas, e
identificao da necessidade de modificao na estrutura curricular do curso.

4. Reunies semestrais entre os membros do NDE e professores para a articulao de
propostas de trabalhos conjuntos/complementares, visando elevar a interatividade e a
interdisciplinaridade.

5. Monitoramento dos ndices de reprovao, faltas e evaso, realizado semestralmente
pelos membros de NDE.

6. Anlise estatstica dos resultados de cada avaliao, realizado pelos membros do
NDE, com suporte e eventual discusso com os professores, visando diagnosticar
quais etapas de cada disciplina geram maiores dificuldades para os alunos ou
apresentam problemas.

7. Avaliao crtica dos professores por parte dos alunos, realizada ao final de cada
semestre atravs do preenchimento de um formulrio eletrnico, com garantia de
sigilo, acesso somente pelo Coordenador e relato individual a cada professor. O
procedimento busca melhorar o trabalho do corpo docente atravs do retorno de
informaes dos prprios alunos, incentivando o processo de auto-avaliao, a tomada
de conscincia e a execuo de aes de aprimoramento no nvel pessoal.

41
8. Criao de uma ouvidoria interna, composta por membros do NDE, visando acatar as
reclamaes e sugestes dos alunos, esclarecer suas dvidas, solucionar problemas em
um primeiro atendimento e encaminhar casos no resolvidos para ao Colegiado.




42
14. Estratgias de avaliao do processo de ensino e aprendizagem
A proposta de Currculo do Curso de Bacharelado em Cincia da Computao possui grande
variedade de UCs e atividades com caractersticas bastante diferentes no que se refere
natureza dos contedos a serem apreendidos e integrados. Distinguem-se uma srie de
contedos como conhecimentos, habilidades, atitudes e comportamentos, em contnuo
processo de desenvolvimento e interao, que devero ser mobilizados em forma de
competncias. Neste sentido, as competncias referem-se capacidade do aluno de mobilizar
contedos vlidos e adequados para a realizao de uma tarefa ou problema em situaes de
aprendizagem. No entanto, no basta situar as competncias como objetivos de aprendizagem,
sem definir como elas podem ser desenvolvidas em situaes concretas de ensino e
aprendizagem nos diferentes contextos de cada UC [1].

Para qualquer proposta de estabelecer estratgias de ensino e aprendizagem, deve-se levar em
conta a natureza dos contedos a serem desenvolvidos e a adequao dos procedimentos
didticos para possibilitar que esses contedos sejam mobilizados na formao de
competncias [1]. Neste sentido, classificamos as UCs e atividades presentes no curso de
acordo com o currculo base da SBC [6, 7]. A proposta das matrias nestes currculos est
organizada em seis ncleos. Dentro dos ncleos, cada matria abrange um campo especfico
de conhecimento.

Para as unidades dos ncleos de fundamentos da computao, tecnologia da computao e
contexto social e profissional, as estratgias de ensino e aprendizagem devem favorecer as
atividades prticas que cada uma das UCs demandarem. A apresentao de situaes
potenciais de aprendizagem dever ser o ponto de partida para se chegar s solues e
respostas atravs de um conhecimento (terico), passando de uma atitude inicial de tentativa e
erro ou de resposta baseada no senso comum, a uma resposta baseada na utilizao de um
conhecimento apresentado pelo professor ou, preferencialmente, alcanado e construdo pelos
alunos atravs da observao crtica da prtica.

De forma semelhante ao trabalho com as UCs tericas, o professor dever partir inicialmente
dos recursos prprios dos alunos e instig-los na resoluo de tarefas especficas de
aprendizado, ou da soluo de um problema, oferecendo ou apresentando em seguida novos
recursos, novas teorias e novas habilidades. Trata-se de criar situaes para a aprendizagem
de novos conhecimentos tericos e novas habilidades tcnicas em situaes prticas, visando
solucionar problemas emergentes destas situaes.

As unidades pertencentes aos ncleos de Matemtica e Cincias Bsicas caracterizam-se por
apresentarem conhecimentos predominantemente tericos, que devero ser apresentados aos
alunos e desenvolvidos atravs de atividades didticas que almejem no apenas um acmulo
de informaes, mas o desenvolvimento de competncias para criticar, relacionar,
contextualizar e dar sentido a este conhecimento em diferentes situaes. Para tanto, as
estratgias do professor devero estar a servio do desenvolvimento do aluno atravs de
atividades onde esse seja o sujeito da aprendizagem e no um simples receptor do
conhecimento. O professor dever desenvolver prticas didticas que vo alm do modelo
tradicional das aulas expositivas, em que a apresentao exaustiva dos contedos tericos
toma o tempo e o espao total da aula. Sugere-se o emprego de situaes potenciais de
aprendizagem, criativas, ldicas e desafiantes, que instiguem a curiosidade e a busca de
respostas para as questes propostas. Situaes que ofeream perguntas no respondidas,
desafios a serem solucionados, levando os alunos a passarem de uma atitude inicial de
43
responder ou agir com base no senso comum, ou apenas na opinio pessoal, para uma atitude
gradativa de exame crtico da situao apresentada, respondendo com reflexo e
embasamento terico, ou em conhecimentos que, neste momento, passam a ter um significado
real, til e aplicvel, mais do que simplesmente de acmulo para ser avaliado mais tarde pelo
professor.

No caso dos alunos do curso de Cincia da Computao, estes objetivos so mais facilmente
alcanados se os trabalhos forem desenvolvidos com o auxlio de ferramentas
computacionais. O uso de ambientes de clculo computacional, visualizao grfica,
desenvolvimento de algoritmos para soluo de problemas das reas, dentre outros, so de
extrema utilidade para facilitar a absoro do conhecimento. Seu uso ser, portanto, sempre
aconselhvel e incentivado.

Alm de cursar as disciplinas da grade curricular do curso, o aluno poder participar de outras
formas de aprendizagem previstas neste Projeto, tais como:

1) monitoria, onde o aluno participa dos trabalhos didticos de disciplinas especficas, de
acordo com os seus interesses, o que lhe proporciona a oportunidade de aprofundar
conhecimentos e a contribuir para a melhoria do processo ensino-aprendizagem;

2) projetos de iniciao cientfica, onde o aluno se insere em projetos de pesquisa de
professores do departamento, que lhe proporciona a oportunidade de desenvolver as suas
habilidades de pesquisador e se manter em contato com a gerao de novos conhecimentos;

3) projetos de extenso; o Curso de Cincia da Computao tem uma grande preocupao na
formao geral dos seus alunos. Preocupao essa que, alm de conhecimentos tcnicos
especficos esperados de todo profissional da rea de tecnologia, est voltada para a
responsabilidade social. Assim, faz parte da estratgia de ensino-aprendizagem adotado por
esse curso, o envolvimento dos alunos em projetos que atendam comunidade. Segundo esse
projeto pedaggico, na viso de ensino integral, no basta dar ao aluno o conhecimento
tcnico. tambm importante oferecer a oportunidade de colocar o conhecimento em
benefcio da comunidade, para que o aluno possa visualizar as necessidades de seu meio. Esse
tipo de atividade to importante na formao do aluno, como Ser Humano, que o MEC
incluiu a avaliao de programas/projetos de extenso como um dos itens da Avaliao das
Condies de Ensino.

4) envolvimentos dos alunos em trabalhos interdisciplinares; o curso de Cincia da
Computao incentivar os alunos a se envolverem em trabalhos interdisciplinares durante
atravs do desenvolvimento de projetos envolvendo vrias disciplinas do semestre. Espera-se
que essa tambm seja uma boa estratgia de ensino-aprendizado.

E finalmente, 5) Para concluir seu curso, no ltimo ano, o aluno deve apresentar um trabalho,
denominado "Projeto Orientado em Computao", onde ele tem a oportunidade de
consolidar e integrar todos os conhecimentos adquiridos durante o curso.

A avaliao do aprendizado em Cincia da Computao dever levar em conta tanto
os aspectos tericos quanto prticos. Apesar de o curso conter UCs nitidamente de contedo
terico, a maior parte est voltada a um contedo misto, onde prtica e teoria so
inseparveis. A seguir, propomos meios de avaliao para os diferentes perfis de UC do
curso. Entretanto, deve-se salientar que a forma, o contedo e o tipo de avaliao sero de
livre escolha do professor da UC.
44
Disposies gerais quanto s avaliaes das Unidades Curriculares:

1. As avaliaes devero seguir critrios especficos de distribuio de pontos divulgados no
plano de ensino da UC no incio de cada semestre;

2. O professor dever comunicar aos alunos o resultado de cada avaliao no prazo mnimo de
duas aulas antes da prxima avaliao, exceto no caso da avaliao final, que permanecer
arquivada e cuja reviso dever ser solicitada explicitamente pelo aluno junto
Coordenadoria de Curso;

3. As avaliaes devero apresentar um nmero amplo e variado de questes, o suficiente
para que o aluno possa ser avaliado em vrios elementos do contedo e em aspectos da
aprendizagem de cada UC.


14.1 Unidades Curriculares Tericas

As UCs tericas caracterizam-se por apresentarem conhecimentos predominantemente
tericos, que devero ser desenvolvidos atravs de atividades didticas que instiguem a
curiosidade e a investigao, promovendo um sentido de valor ao conhecimento e teoria,
que devem ser apreendidos e mobilizados para solucionar ou responder questes emergentes
nas atividades em sala de aula. No basta avaliar simplesmente a aquisio dos contedos
tericos, mas a contextualizao e sentido dado por cada aluno. Dessa maneira, a forma de
avaliao dever levar em conta tanto o conhecimento em si quanto as competncias a eles
relacionados. Portanto, sugerido:

70% do valor total da pontuao do semestre voltada para a avaliao de
aprendizagem dos contedos tericos.

30% da pontuao voltada para o desenvolvimento da capacidade de
contextualizao, interpretao e mobilizao dos contedos tericos como
comepetncias a serem desenvolvidas em situaes de classe. Somam-se tambm aos
contedos tericos, os contedos comportamentais, para efeito de avaliao das
competncias.

Sugesto de Forma de Avaliao: 70% dos pontos para contedos tericos distribudos em, no
mnimo, 2 avaliaes ao longo do semestre e 30% em trabalhos, apresentao de seminrios e
artigos.


14.2 Unidades Curriculares Mistas

Uma parte do curso formada por UCs mistas, que se caracterizam por apresentarem
contedos tericos e prticos, que podero ser desenvolvidos separadamente, em momentos
distintos da aprendizagem, mas que devero ser integrados, tendo como produto final as
competncias referentes quela atividade ou UC em questo.

Como grande o nmero de UCs mistas e entre elas existem algumas diferenas
significativas, possvel uma variao de porcentagem na distribuio de pontos referentes
aos contedos tericos e prticos. Neste sentido, sugerido:
45
60% do valor total da pontuao do semestre voltados para a avaliao de
aprendizagem dos contedos tericos;

40% do valor total voltados para a avaliao de trabalhos prticos.

Sugesto de Forma de Avaliao: 60% dos pontos para contedos tericos, avaliados em, no
mnimo, 2 avaliaes ao longo do semestre e 40% dos pontos para trabalhos prticos,
apresentaes de seminrios, artigos, etc.

importante destacar que todos os planos submetidos ao colegiado sero avaliados e podero
ser retornados ao professor, caso a distribuio das avaliaes esteja muito diferente da
sugerida.

46
Referncias


[1] Abel Raimundo de Moraes Silva, Antonio Carlos Guimares, Jos Antonio Bata Zille.
Proposta de Criao de Curso Apresentada Universidade Federal de So Joo del-Rei, 2005.

[2] ACM - Association for Computing Machinery. ACM Curricula Recommendation, 2005.

[3] Brasil. Lei de diretrizes e bases da educao nacional, lei 9394 de 20/12/1996, 1996.

[4] IEEE - Computer Society of the Institute for Electrical and Electronic Engineers.
Computing Curricula 2001, 2001.

[5] MEC - Ministrio da Educao e Cultura. Diretrizes Curriculares de Cursos da rea de
Computao e Informtica, 1999.

[6] SBC - Sociedade Brasileira de Computao. Curriculum de Referncia para os Cursos da
rea de
Computao e Informtica - CR99, 1999.

[7] SBC - Sociedade Brasileira de Computaco. Currculo de Referncia da SBC para
Cursos de
Graduao em Bacharelado em Cincia da Computao e Engenharia de Computao, 2005.

[8] BRASIL. Lei n. 10861, de 14 de abril de 2004. Institui o Sistema Nacional de Avaliao
da Educao Superior SINAES e d outras providncias. Disponvel em:
<http://www.inep.gov.br/download/superior/2004/Legislacao/LEI_n10861_14_4_04_SINAE
S.doc>. Acesso em: 14 de abril de 2011.

[9] Comisso Nacional de Avaliao da Educao Superior (CONAES). Resoluo no. 1 de
17 de junho de 2010. Normatiza o Ncleo Docente Estruturante e d outras providncias.

47
Apndices
Apndice A - Ementrio das unidades curriculares

Disciplinas do 1
o
Perodo



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Matemtica Discreta
Unidade Acadmica
Computao
Carga Horria
Perodo
2009/1
Terica
72 horas
Prtica
-
Total
72
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito
(cdigo da UC)

EMENTA
Estudo de fundamentos de lgica. Tcnicas de prova. Induo matemtica. Teoria de
conjuntos. Anlise combinatria. Funes, funes geratrizes, recurso, relaes em
conjuntos. Introduo teoria dos grafos.
OBJETIVOS
Apresentar as ferramentas bsicas de matemtica discreta, capacitando os alunos para o
raciocnio abstrato. Utilizar tcnicas de anlise combinatria na resoluo de problemas.
Trabalhar teoria de conjuntos fazendo uso de lgica proposicional e de predicados. Resolver
relaes de recorrncia obtendo formulas fechadas.
Ao fim do curso, o aluno ser capaz de aplicar os conhecimentos adquiridos no curso a
problemas computacionais.
BIBLIOGRAFIA BSICA
1. ROSEN, Kinneth H. Matemtica discreta e suas aplicaes. 6.ed. Bangoc: McGraw - Hill,
2009. 982 p.
48
2. E. R. SCHEINERMAN, Matemtica Discreta: uma introduo, Thomson, 2000.
3. J. GERSTING, Fundamentos Matemticos para a Cincia da Computao, LTC, 2001.
BIBLIOGRAFIA COMPLEMENTAR
1. M. O. ALBERTSON, Joan P. HUTCHINSON, Discrete Mathematics With Algorithms,
John Wiley & Sons, 1988.
2. K. A. ROSS, C. R. WRIGHT, Discrete Mathematics, Prentice Hall, 1988. (matemtica)
3. MENEZES, P.B.; Matemtica discreta para Computao e Informtica. Porto Alegre,
Sagra-Luzzatto. Instituto de Informtica da UFRGS, Srie Livros Didticos, nmero 16,
(2004), 258 p., ISBN 85-241-0691-3.
4. BARONETT, Stan. Lgica: uma introduo voltada para as cincias. Porto Alegre.
Bookman, 2009.
5. MARGARIDA P. Melo, Jos Plnio O. dos Santos Idani T.C Murari. Introduo Anlise
Combinatria. Editora Cincia Moderna.










UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Clculo Diferencial e Integral I
Unidade Acadmica
Matemtica
Carga Horria
Perodo
2009/1
Terica
108 horas
Prtica
-
Total
108 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito (cdigo da
UC)

EMENTA
Nmeros reais. Funes de uma varivel real. Limite e continuidade de funes de uma
varivel real. Derivada de funes de uma varivel real. Teorema do Valor para derivadas.
Aplicaes da Derivada. Regra de LHpital. Antiderivada - Integral Indefinida. Integral de
Riemann Integral definida. Teorema Fundamental do Clculo. Mtodos de Integrao:
49
substituio, por partes, fraes parciais e integrais trigonomtricas. Aplicaes da integral
definida. Integrais Imprprias.
OBJETIVOS
Capacitar o aluno a reconhecer e operar com funes algbricas e transcendentes, representar
graficamente as funes, analisar tais grficos e apresentar concluses sobre seu
comportamento. Criar condies para que o aluno defina e calcule derivadas de funes e
aplique-as na resoluo de problemas. Integrar a prtica desses conhecimentos na
Computao.
BIBLIOGRAFIA BSICA
1. FLEMMING, Diva Marlia; GONALVES, Mirian Buss. Clculo A: funes, limite,
derivao e integrao. 6.ed. So Paulo: Pearson Prentice Hall, 2009. 448 p.
2. LEITHOLD, Louis. O clculo com geometria analtica. 3 ed. So Paulo: Harbra, 2002. v.
1. 685 p.
3. MUNEM, Mustaf A; FOULIS, David J. Clculo. Rio de Janeiro: LTC, 2008. v.2. 476 p.
BIBLIOGRAFIA COMPLEMENTAR
1. ANTON, H. Clculo: um novo horizonte. 6.ed. Porto Alegre: Bookman, 2006. v.1. 578 p.
2. GUIDORIZZI, H. L. Um curso de clculo. 5. ed. Rio de Janeiro: LTC, 2009. v. 1. 635p.
3. SIMMONS, G. F. Clculo com geometria analtica. So Paulo: Pearson: Makron Books,
2008. v.1. 829 p.
4. SWOKOWSKI, E. W.; FLORES, V. R. L. F.; MORENO, M. Q. Clculo de geometria
analtica. Traduo de Alfredo Alves de Faria. Reviso tcnica Antonio Pertence Jnior.
2. ed. So Paulo: Makron Books do Brasil, 1995. v. 1. 744p.
5. THOMAS, George B. Clculo. 10.ed. So Paulo: Addison Wesley, 2005. v. 2. 570 p




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Geometria Analtica
Unidade Acadmica
Matemtica
50
Carga Horria
Perodo
2009/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito
(cdigo da UC)

EMENTA
Vetores no plano e no espao; Operaes com vetores: soma, produto por escalar, produto
interno, produto vetorial e produto misto; Aplicaes; Estudo da reta (plano e espao), ngulo
entre retas, interseco de retas; Estudo do plano (plano e espao), ngulo entre planos,
interseco de planos; Distncias; Posies Relativas; Mudana de Coordenadas afins;
Cnicas; Interseco entre retas e cnicas; Superfcies qudricas; Interseco entre
superfcies qudricas e planos.
OBJETIVOS
Capacitar o aluno a resolver problemas envolvendo retas no plano e no espao R3, reconhecer
as varias cnicas e represent-las graficamente e operar com vetores no plano e em R3.
Integrar a prtica desses conhecimentos na Computao.
BIBLIOGRAFIA BSICA
1. CAMARGO, Ivan de; BOULOS, Paulo. Geometria analtica: um tratamento vetorial.
3.ed. So Paulo: Prentice Hall, 2009. 543 p.
2. STEINBRUCH, Alfredo; WINTERLE, Paulo. lgebra linear. So Paulo: Pearson Makron
Books, 2009. 583 p.
3. WINTERLE, Paulo. Vetores e geometria analtica. So Paulo: Makron Books, 2008. 232
p
BIBLIOGRAFIA COMPLEMENTAR
1. KINDLE, Joseph H. Geometria analtica plana e no espao. So Paulo: McGraw-Hill,
1979. 244 p
2. LEHMANN, C. H. "Geometria Analtica", 8 ed. So Paulo: Globo, 1998.
3. CAMARGO, Ivan de; BOULOS, Paulo. Geometria analtica: um tratamento vetorial.
3.ed. So Paulo: Prentice Hall, 2009. 543 p
4. STEINBRUCH, Alfredo; Basso, Delmar. Geometria analtica plana. So Paulo: Makron
Books, 1991. 193 p.
5. CAROLI, Alsio de; CALLIOLI, Carlos A; FEITOSA, Miguel O. Matrizes, vetores,
geometria analtica: teoria e exerccios. So Paulo: Nobel, 2006. 167 p



51

UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Introduo Cincia da Computao
Unidade Acadmica
Computao
Carga Horria
Perodo
2009/1
Terica
36 horas
Prtica
-
Total
36 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito
(cdigo da UC)

EMENTA
Histria da Computao. Principais reas da computao. Pesquisa em Cincia da
Computao. Normatizao de trabalhos. Sistemas de numerao. Aritmtica Binria: ponto
fixo e flutuante. Algoritmos: caracterizao, notao, estruturas bsicas. Conceitos de
linguagens algortmicas: expresses; comandos seqenciais, seletivos e repetitivos;
entrada/sada ; variveis estruturadas; funes. Desenvolvimento e documentao de
programas.
OBJETIVOS
Fornecer ao aluno uma viso geral da rea da Cincia da Computao e das suas reas de
aplicao.

BIBLIOGRAFIA BSICA
1. GUIMARES, A.M. ; LAGES, N. A. C. Introduo a Cincia da Computao. LTC,
1996.
2. MARQUES, M. A. Introduo a Cincia da Computao. LCTE , 2005.
3. POLLONI, E. G. F. ; PERES, F. R. ; FEDELI, R. D. Introduo a Cincia da
Computao. Thompson Pioneira, 2003.
BIBLIOGRAFIA COMPLEMENTAR
1. J. FRANCA, J. LESSA. Manual para normalizao de publicaes tcnico-cientficas .
UFMG, 2001.
52
2. B. KERNIGHAN, D. RITCHIE. A Linguagem de Programao C, padro ANSI. Campus,
1990.
3. B. FOROUZAN, F. MOSHARRAF. Fundamentos da Cincia da Computao. Cengage
Learning, 2008.
4. R. D. FEDELI, E. G. F. POLLONI. Introduo Cincia da Computao. Thomson,
2003.
5. H. L. CAPRON, J. A. Johnson. Introduo Informtica. Pearson Prentice Hall, 2004.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Algoritmos e Estruturas de Dados I
Unidade Acadmica
Computao
Carga Horria
Perodo
2009/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito
(cdigo da UC)


EMENTA
Mquina virtual simples. Noes de algoritmos, programas e linguagens de programao de
alto nvel. Paradigmas de programao. Sistemas de tipos. Estruturas de controle. Expresses
e comandos. Tipos abstratos de dados. Noes de classes e objetos. Introduo
modularizao, documentao e testes de programas.
OBJETIVOS

Proporcionar ao aluno o desenvolvimento de sua capacidade de abstrao e resoluo de
problemas, fazendo uso de algoritmos e estruturas de dados. Introduzir uma linguagem de
programao de alto nvel e exercitar a construo, o teste e a documentao de programas.
53
BIBLIOGRAFIA BSICA
1. D. E. KNUTH. The Art of Computer Programming, Volume 1: Fundamental Algorithms,
Addison-Wesley, 1997.
2. N. ZIVIANI, Projeto de Algoritmos com Implementaes em Pascal e C, 3a edio Editora
Cengage Learning, 2010.
3. FARRER, Harry et al. Programacao estruturada de computadores: algoritmos estruturados.
3.ed. Rio de Janeiro: LTC, 2009.

BIBLIOGRAFIA COMPLEMENTAR
1. ZIVIANI, Nivio. Projeto de algoritmos: com implementaes em Java e C++. So Paulo:
Editora Cengage Learning, 2007.
2. L. V. FORBELLONE, H. F. EBERSPACHER, Lgica de Programao: a Construo de
Algoritmos e Estruturas de Dados , Makron Books, 2005.
3. J. A. G. MANZANO, Algoritmos: lgica para desenvolvimento de programao de
computadores, rica, 2004.
4. FARRER, Harry; et al. Pascal estruturado. (Programao estruturada de computadores).
LTC. Rio de Janeiro. 3.ed. 2009.
5. P. VELOSO, C. SANTOS, O, AZEREDO, A. Furtado, Estruturas de Dados, Campus,
1983.
1.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Laboratrio de Algoritmos e Estruturas de Dados
I
Unidade Acadmica
Computao
Carga Horria
Perodo
2009/1
Terica
18 horas
Prtica
-
Total
18 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito
(cdigo da UC)

54
EMENTA
Mquina virtual simples. Noes de algoritmos, programas e linguagens de programao de
alto nvel. Paradigmas de programao. Sistemas de tipos. Estruturas de controle. Expresses
e comandos. Tipos abstratos de dados. Noes de classes e objetos. Introduo
modularizao, documentao e testes de programas.
OBJETIVOS
Proporcionar ao aluno o desenvolvimento de sua capacidade de abstrao e resoluo de
problemas, fazendo uso de algoritmos e estruturas de dados. Introduzir uma linguagem de
programao de alto nvel e exercitar a construo, o teste e a documentao de programas.

BIBLIOGRAFIA BSICA
1. D. E. KNUTH. The Art of Computer Programming, Volume 1: Fundamental Algorithms,
Addison-Wesley, 1997.
2. N. ZIVIANI, Projeto de Algoritmos com Implementaes em Pascal e C, 3a edio Editora
Cengage Learning, 2010
3. FARRER, Harry et al. Programacao estruturada de computadores: algoritmos estruturados.
3.ed. Rio de Janeiro: LTC, 2009.

BIBLIOGRAFIA COMPLEMENTAR
1. ZIVIANI, Nivio. Projeto de algoritmos: com implementaes em Java e C++. So Paulo:
Editora Cengage Learning, 2007.
2. L. V. FORBELLONE, H. F. EBERSPACHER, Lgica de Programao: a Construo de
Algoritmos e Estruturas de Dados , Makron Books, 2005.
3. J. A. G. MANZANO, Algoritmos: lgica para desenvolvimento de programao de
computadores, rica, 2004.
4. FARRER, Harry; et al. Pascal estruturado. (Programao estruturada de computadores).
LTC. Rio de Janeiro. 3.ed. 2009.
5. P. VELOSO, C. SANTOS, O, AZEREDO, A. Furtado, Estruturas de Dados, Campus,
1983.


UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral
55

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Portugus Instrumental
Unidade Acadmica
DELAC
Carga Horria
Perodo
2009/1
Terica
36 horas
Prtica
-
Total
36 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
(cdigo da UC)
Co-requisito
(cdigo da UC)

EMENTA
Introduo: os diversos registros de uma lngua de cultura. Organizao de contedos: os
processos descritivos, narrativos e dissertativos. Interao entre os trs processos. O texto
tcnico-cientfico.
OBJETIVOS

Compreender e usar a Lngua Portuguesa como lngua materna, geradora de significao e
integradora da organizao do conhecimento cientfico. Analisar e aplicar os recursos
expressivos da linguagem verbal, relacionando textos e contextos, mediante a natureza,
funo, organizao, estrutura, de acordo com as condies de produo e recepo. Produzir
textos acadmico-cientficos.
BIBLIOGRAFIA BSICA
1. CEGALLA, Domingos Paschoal. Novssima gramtica da lngua portuguesa. 48. ed. So
Paulo: Nacional, 2009.
2. FAULSTICH, Enilde L. de. Como ler, entender e redigir um texto. 16 ed. Petrpolis:
Vozes, 2003.
3. MEDEIROS, Joo Bosco. Redao cientfica: a prtica de fichamentos, resumos,
resenhas. 11 ed. So Paulo: Atlas, 2009. 321 p.
BIBLIOGRAFIA COMPLEMENTAR
1. GONALVES, Hortncia de Abreu. Manual de projetos de pesquisa cientfica. So
Paulo: Avercamp, 2006. 68 p.
2. GUIMARES, Elisa. A articulao do texto. 8 ed. So Paulo: tica, 2002. 87 p.
3. MARCONI, Marina de A; LAKATOS, Eva Maria. Metodologia do trabalho cientfico:
procedimentos bsicos, pesquisa bibliogrfica, projeto e relatrio, publicaes e trabalhos
cientficos. 7.ed. So Paulo: Atlas, 2009. 225 p.
4. VAL, Maria da Graa Costa. Redao e textualidade. 3.ed. So Paulo: Martins Fontes,
2006. 133 p.
5. VANOYE, Francis. Usos da linguagem. Problemas e tcnicas na produo oral e
escrita.13. So Paulo: Martins Fontes, 2010.
2.
56


Disciplinas do 2
o
Perodo


UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Fundamentos de Mecnica Clssica
Unidade Acadmica
Cincias Naturais
Carga Horria
Perodo
2009/2
Terica
72 horas
Prtica
0
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Clculo Diferencial
e Integral I
Co-requisito
(cdigo da UC)

EMENTA
Medidas em Fsica; Movimento de translao; Dinmica da partcula; Trabalho e energia;
Sistemas de partculas; Dinmica da rotao; Equilbrio dos corpos rgidos.
OBJETIVOS
Fornecer ao aluno uma viso cientfica global, permitindo o domnio das leis fsicas associada
a uma abordagem cientfica. Ao final do curso, o aluno ser capaz de verificar aplicaes
tecnolgicas dos elementos de fsica.
BIBLIOGRAFIA BSICA
1. HALLIDAY, D.; RESNICK, R.; "Fsica" 4 ed., Rio de Janeiro: LTC, 1984. v. 1.
2. TIPLER, P. A; MOSCA, G. "Fsica para Cientistas e Engenheiros", 5 ed., Rio de Janeiro:
LTC, 2006. v. 1.
3. YOUNG, Hugh D.; Freedman, Roger A. Fsica 12a ed, So Paulo. Addison Wesley,
2008, vol 1.
BIBLIOGRAFIA COMPLEMENTAR
1. HALLIDAY, David; RESNICK, Robert; WALKER, Jearl. Fundamentos de fsica. 7.ed.
Rio de Janeiro: LTC, 2006. v.1. 356 p.
2. NUSSENZVEIG, H. Moyss. Curso de fsica bsica . 4.ed. So Paulo: Edgard Blucher,
2011. v.1. 328 p
57
3. SERWAY, Raymond A; JEWETT, John W. Princpios de fsica. So Paulo: Cengage
Learning, 2008. v.3. 941 p.
4. CHAVES, Alaor, SAMPAIO, J.F.. "Fsica Bsica Mecnica". Rio de Janeiro: Reichmann e
Affonso, 2007, vol.1.
5. YOUNG, Hugh D; FREEDMAN, Roger A. Sears & Zemansky - Fsica I: mecnica. 12.ed.
So Paulo: Pearson, 2008. v.1. 402 p.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Clculo Diferencial e Integral II
Unidade Acadmica
Matemtica
Carga Horria
Perodo
2009/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Clculo
Diferencial e
Integral I
Co-requisito
(cdigo da UC)

EMENTA
Funes de vrias variveis reais; Limite e continuidade de funes de vrias variveis reais.
Derivadas parciais e funes diferenciveis; Mximos e mnimos de funes de vrias
variveis e aplicaes; Multiplicadores de Lagrange; Integrais duplas e aplicaes; Mudana
de variveis em integrais duplas: afins e polares; Integrais triplas; Mudana de variveis em
integrais triplas: afins, cilndricas e esfricas. Sries e seqncias infinitas; Sries de
potncias; Sries de Taylor; Testes de convergncia para sries de potncia.
OBJETIVOS
Capacitar para a anlise e interpretao de funes, limites, derivadas e integrais de vrias
variveis, sequncias e sries visando s aplicaes em Cincias da Computao.

BIBLIOGRAFIA BSICA
1. FLEMMING, D. M. Calculo B: funes de vrias variveis, integrais duplas e triplas. So
58
Paulo: Makron Books, 2005. 372 p.
2. LEITHOLD, L. O clculo com geometria analtica. Traduo de Cyro Carvalho Patarra.
Reviso tcnica de Wilson Castro Ferreira Junior e Silvio Pregnolato. 3. ed. v. 2. So Paulo:
Harbra, 1994. 2 v.
3. MUNEM, M. ; FOULIS D. Clculo. 2. ed. Rio de Janeiro: LTC, 2008. v. 2. 476 p.
BIBLIOGRAFIA COMPLEMENTAR
1. ANTON, H. Clculo: um novo horizonte. 6.ed. . Porto Alegre: Bookman, 2006.
2. GUIDORIZZI, H. L. Um curso de clculo. 5. ed. Rio de Janeiro: LTC, 2009. v. 2. 5 v..
3. SIMMONS, G. F. Clculo com geometria analtica. So Paulo: Pearson: Makron Books,
2008. v.21. 829 p.
4. SWOKOWSKI, E. W.; FLORES, V. R. L. F.; MORENO, M. Q. Clculo de geometria
analtica. Traduo de Alfredo Alves de Faria. Reviso tcnica Antonio Pertence Jnior.
2. ed. v. 2. So Paulo: Makron Books do Brasil, 1995.
5. THOMAS, G. B. et al. Clculo. Traduo de Thelma Guimares e Leila M. V.
Figueiredo. Reviso tcnica Cludio Hirofume Asano. 10. ed. . v. 2. So Paulo: A.
Wesley, 2002.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Estatstica e Probabilidade Aplicada
Computao
Unidade Acadmica
Matemtica
Carga Horria
Perodo
2009/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Clculo
Diferencial e
Integral I
Co-requisito
(cdigo da UC)

EMENTA
Estatstica descritiva. Amostragem. Probabilidade. Variveis aleatrias discretas e contnuas.
59
Distribuies de probabilidades discretas e contnuas. Inferncia estatstica: estimao e testes
de hipteses. Correlao e Regresso. Pacotes estatsticos.
OBJETIVOS
Apresentar os conceitos bsicos de Estatstica e Probabilidade. Capacitar os alunos a entender,
calcular probabilidades e aplic-las na computao. Capacitar o aluno a fazer anlise
estatstica de dados computacionais.
BIBLIOGRAFIA BSICA
1. BARBETTA, P. A. Reis, M. M.; Bornia, A. C. Estatstica para cursos de Engenharia e
Informtica. 2.ed. So Paulo: Atlas, 2008.
2. BUSSAB, W. O.; MORETTIN, P. A. Estatstica Bsica. 6.ed. So Paulo: Saraiva, 2010.
3. HINES, W. W., MONTGOMERY, D. C., GOLDSMAN, D. M. e BORROR, C. M.
Probabilidade e Estatstica na Engenharia. 4.ed. Rio de Janeiro: LTC, 2006.
BIBLIOGRAFIA COMPLEMENTAR
1. FARIAS, A. A.; SOARES, J. F.; CSAR, C. C.. Introduo estatstica. 2.ed. Rio de
Janeiro: LTC, 2009.
2. LIMA, A. C. P. e MAGALHES, M. N. Noes de Probabilidade e Estatstica. So Paulo:
Edusp, 2007.
3. MONTGOMERY, D. C.; PECK, E. A.; VINING, G. G. Introduction to linear regression
analysis. 4.ed. Hoboken: John Wiley & Sons, 2006.
4. PAPOULIS, A.; PILLAI, S. U. Probability, random variables, and stochastic processes. 4.
ed. Boston: Mc Graw Hill, 2002.
5. TRIOLA, M. F. Introduo a Estatstica. 10.ed. Rio de Janeiro: LTC, 2008.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Introduo a Sistemas Lgicos Digitais
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
CO 013
Natureza Grau Acadmico / Habilitao Pr-requisito Co-requisito
60
Obrigatria Bacharelado CO 004 CO 014

EMENTA
Circuitos eltricos. Dispositivos semicondutores. Diodos. Transistores. Lgica booleana.
Minimizao de funes. Portas lgicas. Circuitos combinacionais. Unidade lgico-
aritmtica. Circuitos sequenciais. Mquinas sequenciais sncronas: mealy e moore.
Linguagens de descrio de hardware.
OBJETIVOS
Apresentar os fundamentos dos circuitos combinacionais e seqenciais e dos mtodos para
minimizao de funes dando condies para que o aluno desenvolva as habilidades
necessrias para projeto e anlise de arquiteturas Bsicas de computadores. Familiarizar o
aluno com linguagens de descrio de hardware.
BIBLIOGRAFIA BSICA
1. R. TOCCI, N. S. Widmer, G. L. Moss. Sistemas Digitais - Princpios e Aplicaes. 11a.
ed. So Paulo: Pearson Prentice-Hall, 2011.
2. M. M. MANO, M. D. Ciletti. Digital Design. 4
th
ed. Pearson Prentice-Hall, 2007.
3. P. P. CHU. FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version. Hoboken:
John Wiley and Sons, Inc., 2008.
BIBLIOGRAFIA COMPLEMENTAR
1. D. THOMAS, P. MOORBY. The Verilog hardware description language. 5
th
ed. New
York: Springer, 2008.
2. M. M. MANO, C. R. KIME. Logic and computer design fundamentals. 4
th
ed. Upper
Saddle River: Pearson: Prentice Hall, 2008.
3. R. M. KATZ, G. BORRIELLO. Contemporary logic design. 2
nd
ed. Upper Saddle River:
Pearson: Prentice Hall, 2005.
4. T. FLOYD. Sistemas Digitais - Fundamentos e Aplicaes. 9 ed. Porto Alegre: Bookman,
2007.
5. F. VAHID. Sistemas Digitais Projeto, Otimizao e HDLs. Porto Alegre: Bookman, 2008.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

61
INFORMAES BSICAS
Currculo
2009
Unidade curricular
Laboratrio de Introduo a Sistemas Lgicos
Digitais
Unidade Acadmica
Computao
Carga Horria
Perodo
2009/2
Terica
36 horas
Prtica
-
Total
36 horas
Cdigo CONTAC
CO 014
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Introduo
Cincia da
Computao
Co-requisito
CO 013

EMENTA
Circuitos eltricos. Dispositivos semicondutores. Diodos. Transistores. Lgica Booleana.
Minimizao de funes. Portas lgicas. Circuitos combinacionais. Unidade lgico aritmtica.
Circuitos Seqenciais. Mquinas seqenciais sncronas: Mealy e Moore. Linguagens de
descrio de hardware.
OBJETIVOS
Apresentar os fundamentos dos circuitos combinacionais e seqenciais e dos mtodos para
minimizao de funes dando condies para que o aluno desenvolva as habilidades
necessrias para projeto e anlise de arquiteturas Bsicas de computadores. Familiarizar o
aluno com linguagens de descrio de hardware.
BIBLIOGRAFIA BSICA
1. R. TOCCI, N. S. Widmer, G. L. Moss. Sistemas Digitais - Princpios e Aplicaes. 11a.
ed. So Paulo: Pearson Prentice-Hall, 2011.
2. M. M. MANO, M. D. Ciletti. Digital Design. 4
th
ed. Pearson Prentice-Hall, 2007.
3. P. P. CHU. FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version. Hoboken:
John Wiley and Sons, Inc., 2008.
BIBLIOGRAFIA COMPLEMENTAR
1. D. THOMAS, P. MOORBY. The Verilog hardware description language. 5
th
ed. New
York: Springer, 2008.
2. M. M. MANO, C. R. KIME. Logic and computer design fundamentals. 4
th
ed. Upper
Saddle River: Pearson: Prentice Hall, 2008.
3. R. M. KATZ, G. BORRIELLO. Contemporary logic design. 2
nd
ed. Upper Saddle River:
Pearson: Prentice Hall, 2005.
4. T. FLOYD. Sistemas Digitais - Fundamentos e Aplicaes. 9 ed. Porto Alegre: Bookman,
2007.
5. F. VAHID. Sistemas Digitais Projeto, Otimizao e HDLs. Porto Alegre: Bookman, 2008.

62




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Algoritmos e Estruturas de Dados II
Unidade Acadmica
Computao
Carga Horria
Perodo
2009/2
Terica
54
Prtica
18
Total
72
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estruturas de
Dados I
Co-requisito
(cdigo da UC)

EMENTA

Tipos abstratos de dados. Introduo anlise de complexidade de algoritmos: notaes O,
mega e teta. Estruturas de dados estticas e dinmicas e memria principal. Algoritmos de
pesquisa e ordenao em memria principal. Ordenao externa; Pesquisa em memria
secundria: memria virtual, indexado sequencial e rvore B.
OBJETIVOS

Capacitar o aluno a dominar as principais tcnicas utilizadas na implementao de estruturas
de dados bsicas, algoritmos de ordenao e pesquisa em memria principal e memria
externa, bem como efetuar anlises simples da complexidade de algoritmos. Proporcionar a
continuidade do desenvolvimento das habilidades de construir, testar e documentar
programas.
BIBLIOGRAFIA BSICA
1. N. ZIVIANI, Projeto de Algoritmos com Implementaes em Pascal e C, Editora Thomson,
2004.
2. T. H. CORMEN, C. E. LEISERSON, R. L. RIVEST, C. STEIN, Algoritmos, Teoria e
63
Prtica, Campus, 2002.
3. D. E. KNUTH, The Art of Computer Programming, Volume 3: Searching and Sorting,
Addison-Wesley, 1997.
BIBLIOGRAFIA COMPLEMENTAR
1. ZIVIANI, Nivio. Projeto de algoritmos: com implementaes em Java e C++. So Paulo:
Thomson, 2007.
2. D. E. KNUTH, The Art of Computer Programming, Volume 1: Fundamental Algorithms,
Addison-Wesley, 1997.
3. N. WIRTH, Algoritmos e Estruturas de Dados, LTC, 1989.
4. J. L. SZWARCFITER, L. MARKENZON, Estruturas de Dados e Seus Algoritmos, LTC,
2002.
5. VELOSO, C. Santos, O, Azeredo, A. Furtado, Estruturas de Dados, Campus, 1983.




Disciplinas do 3
o
Perodo



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Fundamentos de Eletricidade e Magnetismo
Unidade Acadmica
Cincias Naturais
Carga Horria
Perodo
2010/1
Terica
72 horas
Prtica
0
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Fundamentos de
Mecnica Clssica
Co-requisito
(cdigo da UC)

EMENTA
Fora e campos eltricos; Potencial eltrico; Capacitncia e dieltricos; Resistncia; Correntes
e circuitos eltricos; Semicondutores; Campo magntico; Lei de Ampre; Lei de induo de
Faraday; Indutncia e oscilaes eletromagnticas; Corrente alternada; Propriedades
64
magnticas da matria.
OBJETIVOS
Fornecer ao aluno uma viso cientfica global, permitindo o domnio das leis fsicas associada
a uma abordagem cientfica. Ao final do curso o aluno ser capaz de verificar aplicaes
tecnolgicas dos elementos de fsica.
BIBLIOGRAFIA BSICA
1. HALLIDAY, D.; RESNICK, R.; "Fsica" 4 ed., Rio de Janeiro: LTC, 1984. v. 3
2. TIPLER, P. A; MOSCA, G. "Fsica para Cientistas e Engenheiros", 5 ed., Rio de Janeiro:
LTC,2006. v. 2.
3. YOUNG, Hugh D; FREEDMAN, Roger A. Sears e Zemansky - Fsica III:
eletromagnetismo. 12.ed. So Paulo: Pearson, 2010. v.3. 425
BIBLIOGRAFIA COMPLEMENTAR
1. HALLIDAY, D.; RESNICK, R.; "Fundamentos de Fsica" 3 ed., Rio de Janeiro: LTC,
1994. v. 3.
2. NUSSENZVEIG, Moyses H. Curso de Fsica Bsica . So Paulo: Edgard Blucher,
1997, vol.3
3. RAYMOND A. Serway; JOHN W. Jewett Jr., "Princpios de Fsica". So Paulo: Cengage
Learning, 2011, vol.3.
4. CHAVES, Alaor. Fsica bsica: eletromagnetismo. Rio de Janeiro: LTC, 2007. 269 p.
5. YOUNG, Hugh D.; FREEDMAN, Roger A. Fsica 12a ed, So Paulo. Addison Wesley,
2008, vol 3.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Equaes Diferenciais
Unidade Acadmica
Matemtica
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Clculo
Diferencial e
Co-requisito
(cdigo da UC)
65
Integral II

EMENTA
Definio e classificao de Equaes diferenciais. EDO de primeira ordem. Mtodos de
resoluo de EDO de primeira ordem. EDO de segunda ordem. Mtodos de resoluo de
EDO de segunda ordem. Sistemas de Equaes Diferenciais Lineares. Transformada de
Laplace. Sries e Transformada de Fourier. Equao do Calor e da Onda.
OBJETIVOS
Reconhecer uma Equao Diferencial e verificar se uma dada funo soluo da mesma.
Resolver problemas de aplicao envolvendo as Equaes Diferenciais Ordinrias (EDO) e
Parciais (EDP) bsicas de 1 e 2 ordem. Resolver problemas atravs de Transformadas de
Laplace. Reconhecer e resolver problemas de aplicao envolvendo Sries de Fourier.
Resoluo das equaes do calor e da onda.
BIBLIOGRAFIA BSICA
1. BOYCE, William E; DIPRIMA, Richard C. Equaes diferenciais elementares e
problemas de valores de contorno. 8.ed. Rio de Janeiro: LTC, 2006. 434 p
2. EDWARDS, C.H. Jr , Equaes Diferenciais Elementares com Problemas de Contorno,
3 Ed. LTC,1995.
3. ZILL, Dennis G; CULLEN, Michael R. Equaes diferenciais. 3.ed. So Paulo: Pearson
Makron Books, 2008. v.1. 473 p.
BIBLIOGRAFIA COMPLEMENTAR
1. BRAGA, Carmen Lys Ribeiro. Notas de fsica matemtica: equaes diferenciais, funes
de Green e distribuies. So Paulo: Livraria de Fsica, 2006. 185 p.
2. BRONSON, Richard., Moderna Introduo s Equaes Diferenciais, Coleo Schaum,
2011.
3. ISELES, Arieh. A first course in the numerical analysis of differential equations. 2.ed.
Cambridge: Cambridge University, 2010. 459 p. (Cambridge texts in applied
mathematics).
4. KREYSZIG, E., Matemtica Superior Volumes 1 e 3, Ed. LTC, 1984.
5. ZILL, Dennis G. Equaes diferenciais com aplicaes em modelagem. So Paulo:
Thomson, 2003. 492 p


UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
66
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
lgebra Linear
Unidade Acadmica
Matemtica
Carga Horria
Perodo
2010/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
No h
Co-requisito
(cdigo da UC)

EMENTA
Matrizes, determinantes e sistemas lineares; Espaos Vetoriais: definio e exemplos;
Subespaos Vetoriais; Operaes: produto interno; Ortogonalidade; Base e dimenso;
Ortonormalizao de bases: Processo de GramSchmidt; Transformaes lineares: ncleo e
imagem; Teorema do Ncleo e da Imagem; Projees; Autovalores; Autovetores;
Diagonalizao de matrizes.
OBJETIVOS
Apresentar as ferramentas Bsicas da lgebra linear para a computao. Criar condies para
que o aluno desenvolva a capacidade de raciocinar com a abstrao. Capacitar o aluno a
operar com matrizes, resolver e discutir um sistema linear. Operar com espaos vetoriais de
dimenso finita. Reconhecer e operar com transformaes lineares e aplic-las na resoluo
de problemas. Integrar a prtica desses conhecimentos na Computao.
BIBLIOGRAFIA BSICA
1. BOLDRINI, J. L. et al. lgebra linear. 3ed . So Paulo: Harper & Row do Brasil, 1986.
2. CALLIOLI, Carlos A; DOMINGUES, Hygino H; COSTA, Roberto C. F. lgebra linear e
aplicaes. 6.ed. So Paulo: Atual, 2009
3. STEINBRUCH, Alfredo; WINTERLE, Paulo. lgebra linear. So Paulo: Pearson Makron
Books, 2009.
BIBLIOGRAFIA COMPLEMENTAR
1. CAROLI, Alsio de; CALLIOLI, Carlos A; FEITOSA, Miguel O. Matrizes, vetores,
geometria analtica: teoria e exerccios. So Paulo: Nobel, 2006.
2. CARVALHO, J. P. Introduo a lgebra linear. Rio de Janeiro: Ao Livro Tcnico, 1972.
3. IEZZI, Gelson. Fundamentos de matemtica elementar 7: geometria analtica. 5.ed. So
Paulo: Atual, 2005. v.7.
4. KOLMAN, Bernard; HILL, David R. Introduo lgebra linear: com aplicaes. 8.ed.
Rio de Janeiro: LTC, 2006
5. LIPSCHUTZ, S. "lgebra Linear", Rio de Janeiro: LTC, 1994.
67



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Arquitetura e Organizao de Computadores I
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
CO 017
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Introduo a
Sistemas
Lgicos Digitais
Co-requisito
(cdigo da UC)

EMENTA
Arquiteturas de conjuntos de instrues. Linguagem de montagem. Montadores. Tcnicas de
programao assembly. Arquiteturas de conjuntos de instrues. Modos de endereamento.
Organizao bsica de computadores: unidade central de processamento, memria,
dispositivos de entrada/sada. CISC x RISC.
OBJETIVOS
Apresentar os conceitos fundamentais e tcnicas Bsicas de projeto de arquiteturas de
computadores. Capacitar o aluno a avaliar e comparar diferentes arquiteturas e a diagnosticar
problemas relacionados ao desempenho de sistemas e/ou sub-sistemas computacionais.
BIBLIOGRAFIA BSICA
1. D. PATTERSON, J. Hennessy. Computer organization and design. 4
th
ed. Morgan
Kaufmann. 2008.
2. W. STALLINGS. Arquitetura e Organizao de Computadores. 8
a
ed. So Paulo:
Prentice-Hall, 2010.
3. A. S. TANENBAUM. Organizao Estruturada de Computadores. 5.ed. So Paulo:
Pearson Prentice Hall, 2007.
BIBLIOGRAFIA COMPLEMENTAR
1. K. R. IRVINE. Assembly language of Intel-based computers. 5
th
ed. Upper Saddle River:
68
Pearson Prentice, 2007.
2. J. HENNESSY, D. PATTERSON. Arquitetura de computadores: uma abordagem
quantitativa. 4a ed. Rio de Janeiro: Campus, 2008.
3. M. MANO, C. KIME. Logic and computer design fundamentals. 4
th
ed. Upper Saddle
River: Pearson Prentice-Hall, 2008.
4. M. MANO, M. D. CILETTI. Digital Design. 4
th
ed. Pearson Prentice-Hall, 2007.
5. L. NULL, J. LOBUR. Princpios bsicos de arquitetura e organizao de computadores. 2
ed. Bookman. 2010.






UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Algoritmos e Estruturas de Dados III
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/1
Terica
54 horas
Prtica
18 horas
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estruturas de
Dados II
Co-requisito
(cdigo da UC)

EMENTA

Estudo mais elaborado de projeto e anlise de algoritmos. Paradigmas de projetos de
algoritmos. Algoritmos em grafos. Problemas NP-Completo, heursticas e algoritmos
aproximados. Processamento de cadeias de caracteres. Algoritmos de criptografia.
Compactao e profundidade. rvore geradora mnima. Caminho mais curto.
OBJETIVOS
Capacitar o aluno a analisar algoritmos para saber o que pode e o que no pode ser resolvido
69
eficientemente pelo computador. Apresentar algoritmos fundamentais de processamento de
caracteres e compactao mostrando sua aplicabilidade em problemas reais.
BIBLIOGRAFIA BSICA
1. N. ZIVIANI, Projeto de Algoritmos com Implementaes em Pascal e C, 3a edio Editora
Cengage Learning, 2010
2. T. H. CORMEN, C. E. LEISERSON, R. L. RIVEST, C. STEIN, Algoritmos, Teoria e
Prtica, Campus, 2002.
3. D. E. KNUTH. The Art of Computer Programming, Volume 1: Fundamental Algorithms,
Addison-Wesley, 1997.
BIBLIOGRAFIA COMPLEMENTAR
1. ZIVIANI, Nivio. Projeto de algoritmos: com implementaes em Java e C++. So Paulo:
Editora Cengage Learning, 2007.
2. M. A. WEISS, Algorithms, Data Structures, and Problem Solving with C++, Addison-
Wesley, 1996.
3. VELOSO, C. Santos, O, Azeredo, A. Furtado, Estruturas de Dados, Campus, 1983.
4. G. BRASSARD, P. BRATLEY, Fundamentals of Algorithmics, Prentice Hall, 1995.
5. CORMEN, Thomas H.; et al. Introduction to algorithms. 3.ed. Cambridge: The MIT Press,
2009











Disciplinas do 4
o
Perodo



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

70
INFORMAES BSICAS
Currculo
2009
Unidade curricular
Lgica Aplicada Computao
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Matemtica
Discreta
Co-requisito
(cdigo da UC)

EMENTA
Lgica proposicional: sintaxe e semntica. Sistemas dedutivos para lgica proposicional.
BDDs (Binary Decision Diagrams). Lgica de predicados: sintaxe e semntica. Sistemas
dedutivos para lgica de predicados. Programao em lgica. Semntica e verificao de
programas. Especificao formal em Z. Lgica temporal. Verificao por model checking.
OBJETIVOS
Analisar estruturas e argumentos usando a lgica proposicional. Trabalhar a teoria de
conjuntos via a lgica proposicional e de predicados. Verificar correo de programas
utilizando lgica aplicada e model checking.
BIBLIOGRAFIA BSICA
1. DA SILVA, Flvio S.C., Finger, M., de Melo, Ana C.V. Lgica para Computao,
Thomson, 2006.
2. RUSSEL, S., Norvig, P. Inteligncia Artificial. Traduo da 2 ed. Rio de Janeiro:
Elsevier, 2004.
3. RICH, Elaine, e Knight, Kevin, Inteligncia Artificial. Segunda Edio. Makron
Books/McGrawHill, 1994.
BIBLIOGRAFIA COMPLEMENTAR
1. A. M. CASANOVA, F. A. C. Giorno, A. L. Furtado, Programao em Lgica e a
Linguagem Prolog, Edgard Blucher, 1987.
2. J. H. GALLIER, Logic for Computer Science: Foundation of Automatic Theorem Proving,
John Wiley & Sons, 1986.
3. M. BEN-ARI, Mathematical Logic for Computer Science, Springer, 2003.
4. ROSEN, K. H., Discrete Mathematics and its Approach - McGraw-Hill 2007 6th edition.
71
5. SOUZA, Joo Nunes de. Lgica para Cincia da Computao. 2. ed. Rio de Janeiro:
Elsevier, 2008.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP
4.
CURSO: CINCIA DA COMPUTAO
Turno: Integral
5.
INFORMAES BSICAS
Currculo
2009
Unidade curricular
Clculo Numrico Computacional
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estruturas de
Dados II,
lgebra Linear,
Clculo I
Co-requisito
(cdigo da UC)

EMENTA
Erros nas aproximaes numricas. Sries de Taylor e Aproximaes. Zeros de Funes.
Resoluo de Sistemas Lineares. Interpolao. Ajuste de Curva por Mnimos Quadrados.
Integrao Numrica.
OBJETIVOS
Apresentar ao aluno algoritmos numricos para a soluo computacional de diversos
problemas matemticos. Ao final do perodo o aluno dever ser capaz de, atravs dos
algoritmos numricos, fazer um uso eficiente dos recursos computacionais para a soluo de
problemas.
BIBLIOGRAFIA BSICA
1. M. A. G. RUGGIERO, V. L. R. Lopes, Clculo Numrico: Aspectos Tericos e
Computacionais, Makron Books, 1996
2. N. M. B. FRANCO. Clculo Numrico. Pearson, 2006.
3. BARROSO Leonidas C. et al.. Clculo numrico: (com aplicaes). 2 ed. So Paulo:
72
Harbra, 1987.
BIBLIOGRAFIA COMPLEMENTAR
1. CLAUDIO, DALCIDIO Moraes; MARINS, JUSSARA
Maria. Clculo numrico computacional: teoria e prtica. So Paulo: Atlas, 1989.
2. M. T. HEATH, Scientific Computing: An Introductory Survey, McGraw Hill, 2002
3. SAAD, Y. Iterative Methods for Sparse Linear Systems. 2 ed. SIAM, 2003.
4. SCHEID, Francis. Anlise numrica. 2 ed. Lisboa: McGraw-Hill, 1991.
5. SELMA Arenales & Artur Darezzo. Clculo Numrico: Aprendizagem com apoio de
software. Editora Thomson Learning, So Paulo, 2008.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Arquitetura e Organizao de Computadores II
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Arquitetura e
Organizao de
Computadores I
Co-requisito (cdigo da
UC)

EMENTA
Caminho de dados. Pipeline. Hierarquia de memria. Projeto de processadores utilizando
linguagem de descrio de hardware. Tendncias em arquiteturas de computadores. Questes
avanadas de paralelismo em nvel de instrues. Multiprocessadores e paralelismo em nvel
de thread. Barramentos. Entrada / Sada. Arquiteturas reconfigurveis.
OBJETIVOS
Estudar conceitos avanados de organizao e arquitetura de computadores de forma a
capacitar o aluno para projeto e desenvolvimento de novas arquiteturas e tecnologias
computacionais.
73
BIBLIOGRAFIA BSICA
1. J. HENNESSY, D. PATTERSON. Arquitetura de computadores: uma abordagem
quantitativa. 4a ed. Rio de Janeiro: Campus, 2008.
2. W. STALLINGS. Arquitetura e Organizao de Computadores. 8a ed. So Paulo: Pearson
Prentice-Hall, 2010.
3. M. MANO, C. KIME. Logic and computer design fundamentals. 4
th
ed. Upper Saddle
River: Pearson Prentice-Hall, 2008.
BIBLIOGRAFIA COMPLEMENTAR
1. D. PATTERSON, J. HENNESSY. Computer organization and design. 4
th
ed. Morgan
Kaufmann, 2008.
2. M. M. MANO, M. D. CILETTI. Digital Design. 4
th
ed. Pearson Prentice-Hall, 2007.
3. R. M. KATZ, G. BORRIELLO. Contemporary logic design. 2
nd
ed. Upper Saddle River:
Pearson: Prentice Hall, 2005.
4. P. P. CHU. FPGA prototyping by Verilog examples. Hoboken: John Wiley and Sons, Inc.
2008.
5. D. THOMAS, P. MOORBY. The Verilog hardware description language. 5
th
ed. New
York: Springer, 2008.
6. A. S. TANENBAUM. Organizao Estruturada de Computadores. 5.ed. So Paulo:
Pearson Prentice Hall, 2007.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Grafos
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estruturas de
Dados III
Co-requisito
(cdigo da UC)

EMENTA
74
Conceitos Fundamentais em Grafos. Grafos dirigidos e no-dirigidos. Conectividade e
Percursos. Planaridade. Coloraes. Cliques. Conjuntos Independentes. Dualidade.
Particionamento e Recobrimento. rvores geradoras mnimas. Distncias, Redes e Fluxos.
Aplicaes de grafos.
OBJETIVOS
Capacitar o aluno a utilizar grafos como ferramenta para modelagem e soluo de problemas
computacionais. Apresentar os principais algoritmos em grafos. Apresentar os problemas
clssicos em grafos.
BIBLIOGRAFIA BSICA
1. P. O. Boaventura NETO, Grafos: Teoria, Modelos, Algoritmos, Edgard Blucher, 2006.
2. J. L. SZWARCFITER, Grafos e Algoritmos Computacionais, Campus, 1984.
3. R. DIESTEL, Graph Theory, Springer, 2006.
BIBLIOGRAFIA COMPLEMENTAR
1. P. O. Boaventura NETO, Grafos: Introduo e Prtica, Edgard Blucher, 2009.
2. M. E. J. NEWMAN, Networks: An Introduction, Oxford University Press, 2010.
3. T. H. CORMEN, C. E. LEISERSON, R. L. RIVEST, C. STEIN, Algoritmos, Teoria e
Prtica, Campus, 2002.
4. BARRAT, Graph Theory and Complex Networks: An Introduction, Cambridge
University Press, 2008.
5. S. HAVLIN, R. COHEN, Complex Networks: Structure, Robustness and Function,
Cambridge University Press, 2010.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Programao Orientada a Objetos
Unidade Acadmica
Computao
Carga Horria
Perodo
2010/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza Grau Acadmico / Habilitao
Pr-requisito Co-requisito (cdigo da
75
Obrigatria Bacharelado Algoritmos e
Estrutura de
Dados II
UC)

EMENTA
Histrico e cenrio atual da POO. Programao estruturada e POO. Abstrao. Tipos
Abstratos de Dados. Objetos. Classes. Atributos. Mtodos. Sobrecarga e Sobrescrita.
Introduo UML. Encapsulamento. Hierarquia de Classes. Herana.
Especializao/Generalizao. Herana mltipla/Interface. Polimorfismo. Associao
Dinmica. Tratamento de Excees. Estudo das linguagens Java e C++.
OBJETIVOS
Capacitar o aluno a utilizar o paradigma de programao orientada a objetos para resoluo de
problemas computacionais.
BIBLIOGRAFIA BSICA
1. B. MEYER, Object-oriented software construction, Prentice-Hall, 1997.
2. GAMMA, Erich; et al. Padres de projeto: solues reutilizveis de software orientado a
objetos. Porto Alegre: Bookman, 2008. 364 p.
3. BARNES, David. J.; KLLING, Michael. Programao orientada a objetos com Java. 4ed.
So Paulo: Prentice Hall, 2009.

BIBLIOGRAFIA COMPLEMENTAR
1. B. STROUSTRUP, The C++ Programming Language, Addison-Wesley, 1997.
2. FOWLER, M., Refatorao: Aperfeioando o Projeto de Cdigo Existente 1a Ed. Bookman
2004.
3. FREEMAN, E.; FREEMAN, E. Use a Cabea!: Padres de Projetos (Design Patterns) 2a
Ed. Alta Books 2007
4. TED Husted, Struts em Ao, 1a Ed. Cincia Moderna 2004.
5. CHRISTIAN Bauer and Gavin King. Java Persistence with Hibernate. 1a Ed., Manning
Publications, 2006.




Disciplinas do 5 perodo


76

UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Teoria de Linguagens
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Matemtica
Discreta
Co-requisito
(cdigo da UC)

EMENTA
Mquinas de Estados Finitos: autmatos finitos determinsticos e no determinsticos,
linguagens regulares, expresses regulares, gramticas regulares. Mquinas de Pilha:
autmatos de pilha determinsticos e no determinsticos, gramticas e linguagens livres do
contexto. Mquinas de Turing: autmatos, gramticas, linguagens recursivamente
enumeraveis, linguagens recursivas. Decidibilidade.
OBJETIVOS
Introduzir os fundamentos de linguagens formais e teoria dos autmatos.
Preparar o aluno para estudar conceitos como anlise lxica e sinttica de linguagens de
programao.
BIBLIOGRAFIA BSICA
1. P. B. MENEZES, Linguagens Formais e Autmatos, Sagra-Luzzatto, 2002.
2. J. HOPCROFT, R. MOTWANI, J. ULLMAN, Introduction to Automata Theory,
Languages, and Computation, 3. Addison-Wesley, 2006.
3. RAMOS, M. V. M, NETO, J. J. E Vega, I. S.. Linguagens Formais, Bookman, 2009.
BIBLIOGRAFIA COMPLEMENTAR
1. N. VIEIRA, Introduo aos Fundamentos da Computao: Linguagens e Mquinas,
Pioneira Thomson Learning, 2006.
2. J. MARTIN, Introduction to Languages and the Theory of Computation, McGraw-Hill,
77
2002.
3. DIVERIO, T. A . e MENEZES, P. F. B.. Teoria Da Computao: Mquinas Universais e
Computabilidade, bookman
4. ZOHAR Manna, Mathematical Theory of Computation, McGraw Hill, 1974
5. ELAINE A. Rich. Automata, Computability and Complexity: Theory and Applications.
Prentice Hall. 2007.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Sistemas Operacionais
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/1
Terica
54 horas
Prtica
18 horas
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estrutura de
Dados II;
Organizao e
Arquitetura de
Computadores
Co-requisito
(cdigo da UC)

EMENTA
Histrico e conceitos bsicos. Estrutura de um sistema operacional. Processos: comunicao,
sincronizao, escalonamento. Gerncia de memria: swapping, memria virtual, paginao,
segmentao. Sistema de arquivos. Gerncia de entrada/sada.
OBJETIVOS
Apresentar ao aluno as principais tarefas desempenhadas pelo sistema operacional. Ao fim do
curso, o aluno ter contato com os principais conceitos envolvidos no projeto de sistemas
operacionais, teoria relevante construo, estruturas Bsicas, mdulos do sistema
78
operacional.
BIBLIOGRAFIA BSICA
1. A. Tanenbaum, Sistemas Operacionais Modernos, Prentice-Hall, 2003.
2. A. Silberschatz, P. B. Galvin, G. Greg, Sistemas Operacionais Conceitos e Aplicaes.
Campus, 2000.
3. Harvey M. Deitel, Sistemas Operacionais, Prentice Hall, 2005.
BIBLIOGRAFIA COMPLEMENTAR
1. S. S. Toscani, R. S. Oliveira, A. S. Carissimi, Sistemas Operacionais, Sagra Luzzato, 2004.
2. The Design of the UNIX Operating System, M. Bach, Prentice-Hall, 1985.
3. Sistemas Operacionais Projeto e Implementao, 3a edio, Andrew S. Tanenbaum e
Albert S. Woodhull, Editora Bookman, 2006.
4. Sistemas Operacionais com Java, Abraham Silberschatz e outros, Editora Campus, 7a
edio traduzida, 2008.
5. Operating Systems: Internals and Design Principles, 6th edition, William Stallings,
Macmillan Publishing Company, 2008.





UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Inteligncia Artificial
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estruturas de
Dados III;
Lgica Aplicada
Co-requisito
(cdigo da UC)
79
Computao

EMENTA
Representao do conhecimento. Mtodos de resoluo de problemas. Estratgias de buscas.
Heursticas e metaheursticas. Aprendizado de Mquina: conceitos, instncias e atributos; Pr-
processamento; Tcnicas de AM supervisionadas e no supervisionadas. Introduo s Redes
Neurais. Algoritmos Genticos. Multiclassificadores (ensembles): boosting, bagging,
stacking, outros. Noes de Redes bayesianas e Lgica fuzzy.
OBJETIVOS
Apresentar ao aluno conceitos, tcnicas e mtodos associados Inteligncia Artificial. Dar
condies para que o aluno compreenda a importncia da Inteligncia Artificial para
resoluo de problemas no computveis e no viveis.
BIBLIOGRAFIA BSICA
1. Russel, S., Norvig P. Inteligncia Artificial, 2a edio. Elsevier. 2004
2. Luger, George F. Inteligncia Artificial Estruturas e Estratgias para a soluo de
problemas complexos. 4a edio. Bookman. 2004
3. Braga, A.P; Carvalho, A. C. P.; Ludermir, T. B. Redes Neurais Artificiais - Teoria e
aplicaes. Livros Tcnicos e Cientficos, Editora S.A, 2000.
BIBLIOGRAFIA COMPLEMENTAR
1. J. Hair Jr, R. Anderson, R. Tatham, W. Black, Anlise Multivariada de Dados, Artmed,
2005.
2. T. Mitchell, Machine Learning, McGraw Hill, 1997.
3. Rich, Elaine. Inteligencia artificial. Sao Paulo: McGraw-Hill, 1988
4. T AN, P.; STEINBACH, M.; KUMAR, V. Introduo ao Data Mining (Minerao de
Dados). 2a edio. Moderna. 2009.
5. Goldberg, David E. Genetic algorithms in search, optimization, and machine learning.
Boston: Addison-Wesley, 1989.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral
80

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Introduo Engenharia de Software
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Programao
Orientada a
Objetos
Co-requisito (cdigo da
UC)

EMENTA
Introduo Engenharia de Software: Conceitos e definies. O ciclo de vida do Software.
Processos de Desenvolvimento de Software. Especificao, desenho e implementao.
Validao e verificao. Gesto de Projetos de Software. UML. Qualidade de Software.
Introduo a Processos geis.
OBJETIVOS
Apresentar ao aluno os fundamentos do processo de concepo, desenvolvimento,
implementao e manuteno de produtos de software e os procedimentos, ferramentas e
documentos relacionados a este processo.
BIBLIOGRAFIA BSICA
1. SOMMERVILLE, Engenharia de Software, Pearson, 2003.
2. R. PRESSMAN. Engenharia de Software. Pearson Education, 2004.
3. W. de Pdua Paula FILHO, Engenharia de Software Fundamentos, Mtodos e Padres,
3a. Ed., LTC, 2009.
BIBLIOGRAFIA COMPLEMENTAR
1. S. PFLEEGER, Engenharia de Software Teoria e Prtica, Makron Books, 2004.
2. SCHWABER, KEN Agile Project Management With Scrum 1a Ed. Microsoft Press 2004.
3. TELES, Vincius Manhes Extreme programming: aprenda como encantar seus usurios
desenvolvendo software com agilidade e alta qualidade 1a Ed. Novatec 2004.
4. Jose Carlos MALDONADO, Marcio Eduardo DELAMARO, Mario JINO, Introduo ao
Teste de Software, 1a edio Campus 2007.
5. FOWLER, Martin. Patterns of enterprise application architecture. Boston: Pearson, 2003.
533 p.


81

UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Pesquisa Operacional para Computao
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
lgebra linear e
Algoritmos e
estrutura de
dados II
Co-requisito (cdigo da
UC)

EMENTA
Modelagem matemtica. Modelos lineares. Programao matemtica: programao linear e o
mtodo simplex. Primal Simplex, teoria da dualidade. Programao dinmica. Programao
inteira. Otimizao em redes.
OBJETIVOS
Apresentar os fundamentos de programao linear, inteira e dinmica. Modelar problemas
tpicos e desenvolver solues computacionais.
BIBLIOGRAFIA BSICA
1. M. C. GOLDBARG, H. P. LUNA, Otimizao combinatria e programao linear:
modelos e algoritmos, Campus, 2005
2. TAHA, H. A. Pesquisa Operacional. 2 ed. Pearson, 2008.
3. ANDRADE, E. Leopoldino, Introduo Pesquisa Operacional, LTC, 1998.
BIBLIOGRAFIA COMPLEMENTAR
1. E. L. de ANDRADE, Introduo pesquisa operacional: mtodos e modelos para a
anlise de deciso, LTC, 2000
2. LACHTERMACHER, GERSON, Pesquisa Operacional na tomada de decises Rio de
Janeiro:Campus 2002
3. C. LOESCH, N. HEIN, Pesquisa Operacional Fundamentos e Modelos, Saraiva, 2008
4. M. S. BAZARAA, J. J. JARVIS, H. D. SHERALI, Linear Programming and Network
82
Flows, Wiley-Interscience, 2004
5. G. M. CALOBA, Programao Linear, Intercincia, 2006.



Disciplinas do 6 Perodo




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Compiladores
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Teoria de
Linguagens
Co-requisito
(cdigo da UC)

EMENTA
Introduo compilao. Compilao e interpretao. Funcionamento de um compilador.
Fases da compilao. Anlise Lxica. Anlise Sinttica. Geradores de analisadores lxicos e
sintticos. Tabelas de smbolos. Anlise semntica. Gerao de cdigo intermedirio.
Otimizao de cdigo.
OBJETIVOS

Apresentar a teoria e tcnicas de construo de compiladores e interpretadores de linguagens
de programao de alto nvel.
BIBLIOGRAFIA BSICA
1. J. AHO, R. SETHI, J. D. ULLMAN, Compiladores: Princpios, Tcnicas e Ferramentas,
Guanabara Koogan, 1995.
83
2. Ana Maria de A . PRICE e Simo Sirineo TOS. Implementao de Linguagens de
Programao: Compiladores, Bookman
3. C. JACOBS, K. LANGENDOEN, H. E. BAL, D. GRUNE. Projeto Moderno de
Compiladores: Implementao e Aplicaes, Campus, 2001.
BIBLIOGRAFIA COMPLEMENTAR
1. R. W. SEBESTA, Conceitos de Linguagens de Programao, Bookman, 2003.
2. P. B. MENEZES, Linguagens Formais e Autmatos, Sagra-Luzzatto, 2002.
3. LOUDEN K. C. Compiladores Princpios e Prticas. Cengage Learning , 2004.
4. NETO, Jos J. Introduo Compilao. Livro Tcnicos Brasileiro. 1987.
5. Kris KASPERSKY. Code Optimization: Effective Memory Usage, A-List Publishing,
2003.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Redes de Computadores I
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Sistemas
Operacionais
Co-requisito
(cdigo da UC)

EMENTA
Redes de computadores, protocolos e servios de comunicao. Meios fsicos de transmisso.
Arquitetura OSI. Arquitetura TCP/IP. Programao em redes, visando a comunicao de
processos e transferncia de dados.
OBJETIVOS
Capacitar o aluno a analisar e projetar redes de computadores conhecendo o seu princpio de
84
funcionamento atravs de um panorama das principais tecnologias de redes disponveis
atualmente. Implementar aplicaes que utilizem tecnologias de redes visando a comunicao
de dados entre computadores. Dar condies para que o aluno projete e/ou desenvolva novas
tecnologias em redes de computadores.
BIBLIOGRAFIA BSICA
1. J. KUROSE, K. Ross, Redes de Computadores e a Internet - Uma Nova Abordagem,
Addison-Wesley, 2006.
2. A. TANENBAUM, Redes de Computadores, Campus, 2003.
3. LARRY Peterson e Bruce Davie, Redes de Computadores: uma abordagem de sistemas,
Ed. Campus.
BIBLIOGRAFIA COMPLEMENTAR
1. D. E. COMER, Internetworking with TCP/IP Volume II: ANSI C Version: Design,
Implementation, and Internals, Prentice Hall, 1998.
2. D. E. COMER, Internetworking with TCP/IP Volume III: Client-Server Programming and
Applications, Linux/Posix Sockets Version, Prentice Hall, 2000.
3. STALLINGS, W., Data and Computer Communications, Prentice Hall.
4. STEVENS, W.R., Unix Network Programming, 2nd ed., Prentice Hall.
5. KESHAV, S., An Engineering Approach to Computer Networking, Addison-Wesley.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Laboratrio de Redes de Computadores I
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/2
Terica
18 horas

Prtica
-
Total
18 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Sistemas
Co-requisito
(cdigo da UC)
85
Operacionais

EMENTA
Redes de computadores, protocolos e servios de comunicao. Meios fsicos de transmisso.
Arquitetura OSI. Arquitetura TCP/IP. Programao em redes, visando a comunicao de
processos e transferncia de dados.
OBJETIVOS
Capacitar o aluno a analisar e projetar redes de computadores conhecendo o seu princpio de
funcionamento atravs de um panorama das principais tecnologias de redes disponveis
atualmente. Implementar aplicaes que utilizem tecnologias de redes visando a comunicao
de dados entre computadores. Dar condies para que o aluno projete e/ou desenvolva novas
tecnologias em redes de computadores.
BIBLIOGRAFIA BSICA
1. J. KUROSE, K. Ross, Redes de Computadores e a Internet - Uma Nova Abordagem,
Addison-Wesley, 2006.
2. A. TANENBAUM, Redes de Computadores, Campus, 2003.
3. LARRY Peterson e Bruce Davie, Redes de Computadores: uma abordagem de sistemas,
Ed. Campus.
BIBLIOGRAFIA COMPLEMENTAR
1. D. E. COMER, Internetworking with TCP/IP Volume II: ANSI C Version: Design,
Implementation, and Internals, Prentice Hall, 1998.
2. D. E. COMER, Internetworking with TCP/IP Volume III: Client-Server Programming and
Applications, Linux/Posix Sockets Version, Prentice Hall, 2000.
3. STALLINGS, W., Data and Computer Communications, Prentice Hall.
4. STEVENS, W.R., Unix Network Programming, 2nd ed., Prentice Hall.
5. KESHAV, S., An Engineering Approach to Computer Networking, Addison-Wesley.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

86
INFORMAES BSICAS
Currculo
2009
Unidade curricular
Interao Humano-Computador
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Introduo
Engenharia de
Software
Co-requisito
(cdigo da UC)

EMENTA
Interao homem-mquina, Estilos de interface com o usurio, Engenharia Cognitiva e
Abordagens Semiticas, Fatores Humanos, Padronizao, Metodologia e Tcnicas de Projeto
Visando Usabilidade, Usabilidade de Software, Usabilidade Web, Usabilidade em
Dispositivos Mveis, Ferramentas e Tcnicas de Avaliao de Usabilidade. Prototipao
(baixa, mdia e alta fidelidade) e acessibilidade.
OBJETIVOS
Capacitar o aluno a dominar os conceitos e tcnicas importantes relacionadas interao entre
o homem e os computadores, de forma a estarem aptos a desenvolver interfaces reais.
BIBLIOGRAFIA BSICA
1. PREECE, Jennifer; ROGERS, Yvonne; SHARP, Helen. Design de interao: alm da
interao homem-computador. Porto Alegre: Bookman, 2008. 548 p. CTAN. 2. Barbosa,

2. S.D.J.; Silva, B.S. Interao Humano-Computador. Editora Campus-Elsevier, 2010. 3.

3. SOUZA, Clarisse Sieckenius de; The Semiotic Engineering of Human-Computer
Interaction. Mit Press Editora. 2005

BIBLIOGRAFIA COMPLEMENTAR
1 Alan Dix - Janet Finlay - Gregory Abowd - Russell Beale. Human-computer interaction.
Prentice Hall, 2004
2. NIELSEN, Jacob. Usabilidade na Web: Projetando websites com qualidade. Campus, 2007
3. SHARP, Helen; ROGERS, Yvonne; PREECE, Jennifer. Interaction design: beyond human
- computer interaction. 2.ed. Chichester: John Wiley & Sons, 2006.
4. GALITZ, Wilbert O. The essential guide to user interface design: an introduction to GUI
design principles and tecniques. Wiley, 2007
5. D. Hix, H. Hartson, Developing User Interfaces: Ensuring Usability through Product &
87
Process, John Wiley and Sons, 1993.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Banco de Dados
Unidade Acadmica
Computao
Carga Horria
Perodo
2011/2
Terica
54 horas
Prtica
18 horas
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Algoritmos e
Estruturas de
Dados III
Co-requisito
(cdigo da UC)

EMENTA
Conceitos Bsicos: caractersticas da abordagem de banco de dados; modelos de dados,
esquemas e instncias; arquitetura de um sistema de banco de dados; componentes de um
sistema de gerncia de banco de bados. Modelos de Dados: modelagem de dados usando
entidade-relacionamentos; modelo de dados relacional; restries de um banco de dados
relacional; lgebra e Clculo Relacional. Linguagens: SQL (DML, DDL, DCL, DTL e DQL);
e Vises e Asseres. Projetos de Banco de Dados: Dependncias Funcionais; Normalizao
e Fases do Projeto de Bancos de Dados. Banco de Dados de Objetos e Objeto-Relacional:
conceitos; padres; linguagens. Tpicos Avanados de Banco de Dados.
OBJETIVOS
Capacitar os alunos para a criao e implementao de modelos de dados em gerenciadores de
bancos de dados.
BIBLIOGRAFIA BSICA
1.A. SILBERSCHATZ, H. F. Korth, S. Sudarshan, Sistema de Bancos de Dados, Campus,
2006.
2 R. ELMASRI, S. B. Navathe, Sistemas de Banco de Dados, Pearson.
88
3. PETER Rob, Carlos Coronel, Sistemas de Banco de Dados - Projeto, Implementao e
Administrao (traduo da 8a edio norte-americana), Cengage Learning 2010.
BIBLIOGRAFIA COMPLEMENTAR
1. T AN, P.; Steinbach, M.;Kumar, V. Introduo ao Data Mining (Minerao de Dados)2a
Ed.Cincia Moderna, 2009.
2. HAN,J.; Kamber, M. Data Mining: Concepts and Techniques. 2Ed. Morgan Kaufmann,
2007.
3. KIMBALL, R.; Ross, M , The Data Warehouse Toolkit: The Complete Guide to
Dimensional Modeling 2Ed. Wiley Computer Publishing, 2002.
4. R. ELMASRI, S. B. Navathe, Fundamentals of Database Systems, Addison-Wesley, 2006.
5. DATE, C. J. Introduo a sistemas de bancos de dados. Rio de Janeiro: Elsevier, 2004.


Disciplinas do 7 perodo



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Conceitos de Linguagens de Programao
Unidade Acadmica
Computao
Carga Horria
Perodo
2012/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Programao
orientada a
objetos
Co-requisito
(cdigo da UC)

EMENTA
Estudo comparativo de linguagens. Evoluo das Linguagens de Programao. Paradigmas de
Programao. Conceitos de Linguagens de Programao. Sintaxe e semntica. Sistemas de
89
tipos e valores. Passagem de parmetros.
OBJETIVOS
Mostrar uma evoluo histrica do desenvolvimento de linguagens de programao. Mostrar
os conceitos envolvidos em projetos de linguagens de programao. Apresentar os diferentes
paradigmas de programao, seus conceitos e suas diferenas.
BIBLIOGRAFIA BSICA
1. R. W. SEBESTA, Conceitos de Linguagens de Programao, Bookman, 2003.
2. F. VAREJAO, Linguagens de Programao: Conceitos e Tcnicas, Elsevier, 2004.
3. Allen TUCKER Robert NOONAN, Linguagens de Programao: princpios e paradigmas,
Mc Gram Hill, 2008.
BIBLIOGRAFIA COMPLEMENTAR
1. D. WATT, Programming Language Concepts and Paradigms, Prentice-Hall, 1993.
2. T. PRATT, M. V. ZELKOWITZ, Programming Languages Design and Implementation,
Prentice-Hall,2001.
3. R. SETHI, Programming Languages: Concepts and Constructs, Addison Wesley, 1996.
4. ZOHAR Manna, Mathematical Theory of Computation, McGraw Hill, 1974
5. K. E. IVERSON. A Programming Language. John Wiley, 1962.







UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Proposta de Projeto Orientado em Computao
Unidade Acadmica
Computao
Carga Horria
Perodo
2012/1
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza Grau Acadmico / Habilitao Pr-requisito Co-requisito
90
Obrigatria Bacharelado
Ter cursado
2.400 horas
(cdigo da UC)

EMENTA
Elaborao da proposta de trabalho de fim de curso de Cincia da Computao junto ao
professor orientador.
OBJETIVOS
Permitir que o aluno proponha e organize o projeto de fim de curso a ser desenvolvido
posteriormente.
BIBLIOGRAFIA BSICA
Varivel, dependendo do tema escolhido pelo aluno.
BIBLIOGRAFIA COMPLEMENTAR
Varivel, dependendo do tema escolhido pelo aluno.



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Computao Grfica
Unidade Acadmica
Computao
Carga Horria
Perodo
2012/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
lgebra Linear;
Algoritmos e
Estruturas de
Dados II;
Equaes
Diferenciais
Co-requisito
(cdigo da UC)

EMENTA
Conceitos bsicos. Sistemas de representao de cores. Noes sobre imagens digitais.
Hardware grfico. Rasterizao. Transformaes geomtricas. Projees e modelos de
cmera. Representao de curvas e superfcies. Visibilidade. Iluminao e sombreamento.
91
Cmeras
OBJETIVOS
Fornecer conhecimento terico e prtico em computao grfica clssica, observando seus
aspectos computacionais e matemticos, dando ao aluno conhecimento bsico na rea de
Computao Grfica e oferecendo base para estudos mais aprofundados na rea.
BIBLIOGRAFIA BSICA
1. FOLEY, James D.; et al. Computer graphics: principles and practice. Boston: Addison -
Wesley, 2008.
2. AZEVEDO, E. ; Conci, A. Computao Grfica, Teoria e Prtica. Elsevier, 2003.
3. J. GOMES, L. VELHO, Fundamentos de Computao Grfica, IMPA, 2003.
BIBLIOGRAFIA COMPLEMENTAR
1. ANGEL, Edward. Interactive computer graphics: a top-down approach with OpenGL.
Reading, MA: Addison-Wesley, 2000 .611 p. ; il. (006.6 A581I).
2. WATT, Alan. 3D computer graphics. 3.ed. Harlow: Pearson Addison Wesley, 2000
3. D. HEARN, M. P. BAKER. Computer Graphics, C Version.Prentice Hall, 1997
4. COHEN, Marcelo; MANSSOUR, Isabel. OpenGL - Uma Abordagem Prtica e Objetiva.
So Paulo: Novatec, 2006. 486 p.
5. AKENINE-Mller, Tomas; Haines, Eric; Hoffman, Naty Real-Time Rendering 3rd
edition. A.K. Peters Ltd., 2008. 1045 p.


Disciplinas do 8 perodo



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Computadores e Sociedade
Unidade Acadmica
Computao
Carga Horria
Perodo
2012/1
Terica
36 horas
Prtica
-
Total
36 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza Grau Acadmico / Habilitao Pr-requisito Co-requisito
92
Obrigatria Bacharelado
Ter cursado
2.400 horas
(cdigo da UC)

EMENTA
Aspectos sociais, econmicos, legais e profissionais de computao. Aspectos estratgicos do
controle da tecnologia. Mercado de trabalho. Aplicaes da computao: educao, medicina,
etc. Previses de evoluo da computao. tica profissional. Segurana, privacidade, direitos
de propriedade, acesso no autorizado. Cdigos de tica profissional. Doenas profissionais.
OBJETIVOS
Fornecer ao aluno uma viso da importncia e do impacto dos avanos tecnolgicos nas
relaes sociais. Apresentar ao aluno questes sociolgicas e ticas suscitadas pelo
desenvolvimento da Computao, oferecendo as mesmas ferramentas para a anlise das
perspectivas de futuro das sociedades automatizadas. Conscientizar os alunos sobre a
importncia da tica e do direito autoral na Cincia da Computao.
BIBLIOGRAFIA BSICA
1. MASIERO, P. C, tica em Computao, USP, 2000.
2. Ministrio da Cincia e Tecnologia. Sociedade da Informao no Brasil Livro Verde.
Imprensa Nacional, 2000.
3. RUBEN, G.; Wainer, J.; Dwyer, T. Informtica, Organizaes e Sociedade no Brasil. So
Paulo: Cortez, 2003.
BIBLIOGRAFIA COMPLEMENTAR
1. CASTELLS, Manuel. A Sociedade em Rede. So Paulo: Paz e Terra, 2006.
2. PAESANI, Liliana Minardi; Direito de Informtica. Atlas, 2010.
3. POLIZELI, Demerval L. e OZAKI, Adalton M. Sociedade da Informao. Os desafios da
era da colaborao e da Gesto do Conhecimento. So Paulo: Saraiva, 2008.
4. Portal de Informaes da SBC - Regulamentao da Profisso
Pgina da SBC contendo uma coletnea de notcias sobre o assunto
5. SIMO, J., Sociologia e tica da Informtica 2007/2008, Pgina da disciplina Sociologia
e tica da Informtica, Universidade do Porto, Portugal. Disponvel em:
<http://www.dcc.fc.up.pt/~jsimao/sei0708/index.html>. Acesso em: 27 setembro 2007.




UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP
93

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
Currculo
2009
Unidade curricular
Projeto Orientado em Computao
Unidade Acadmica
Computao
Carga Horria
Perodo
2012/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Obrigatria
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Proposta de
Projeto
Orientado em
Computao
Co-requisito (cdigo da
UC)

EMENTA
Elaborao da proposta de trabalho de fim de curso de Cincia da Computao junto ao
professor orientador.
OBJETIVOS
Permitir que o aluno proponha e organize o projeto de fim de curso a ser desenvolvido
posteriormente.
BIBLIOGRAFIA BSICA

Varivel, dependendo do tema escolhido pelo aluno.
BIBLIOGRAFIA COMPLEMENTAR
Varivel, dependendo do tema escolhido pelo aluno.


PLANO DE ENSINO DA DISCIPLINA DE LIBRAS A SER OFERTADA COMO
OPTATIVA



UNIVERSIDADE FEDERAL DE SO JOO DEL-REI UFSJ
Instituda pela Lei n
o
10.425, de 19/04/2002 D.O.U. DE 22/04/2002
PR-REITORIA DE ENSINO DE GRADUAO PROEN
COORDENADORIA DO CURSO DE CINCIA DA COMPUTAO CCOMP

CURSO: CINCIA DA COMPUTAO
Turno: Integral

INFORMAES BSICAS
94
Currculo
2009
Unidade curricular
Introduo Lngua Brasileira de Sinais -
LIBRAS
Unidade Acadmica
A definir
Carga Horria
Perodo
2012/2
Terica
72 horas
Prtica
-
Total
72 horas
Cdigo CONTAC
(a ser preenchido pela
DICON)
Natureza
Optativa
Grau Acadmico / Habilitao
Bacharelado
Pr-requisito
Co-requisito
(cdigo da UC)

EMENTA
Surdez e deficincia auditiva (DA) nas perspectivas clnica e historicocultural. Cultura surda.
Aspectos lingusticos e tericos da LIBRAS. Legislao especfica sobre LIBRAS e incluso
social. Prtica em LIBRAS: vocabulrio geral e especfico da rea de atuao.
OBJETIVOS
Compreender aspectos fundamentais necessrios promoo da acessibilidade e
comunicao funcional entre ouvintes e surdos na sociedade, em geral, e em ambientes de
trabalho, em particular.

BIBLIOGRAFIA BSICA
1. BRASIL. Lei n 10.436, de 24/04/2002.

2. BRASIL. Decreto n 5.626, de 22/12/2005.

3. CAPOVILLA, Fernando Csar; RAPHAEL, Walkria Duarte. Dicionrio Enciclopdico
Ilustrado Trilnge da Lngua de Sinais Brasileira, Volume I: Sinais de A a L. 3 ed. So
Paulo: Editora da Universidade de So Paulo, 2001.

4. CAPOVILLA, Fernando Csar; RAPHAEL, Walkria Duarte. Dicionrio Enciclopdico
Ilustrado Trilnge da Lngua de Sinais Brasileira, Volume II: Sinais de M a Z. 3 ed. So
Paulo: Editora da Universidade de So Paulo, 2001.

5. Coleo Lies de Minas. Vocabulrio Bsico de LIBRAS Lngua Brasileira de Sinais.
Secretaria do Estado da Educao de Minas Gerais. 2002

6. FELIPE, Tanya A. & MONTEIRO, Myrna S. LIBRAS em Contexto: Curso Bsico. 5. Ed.
ver. Ministrio da Educao, Secretaria de Educao Especial. Braslia, 2004.

7. GESSER, Audrei. LIBRAS? : Que lngua essa? : crenas e preconceitos em torno da
lngua de sinais e da realidade surda. So Paulo: Parbola Editorial, 2009.


8. QUADROS, Ronice. M. de. Estudos Surdos I Srie de Pesquisas. Editora Arara Azul.
Rio de Janeiro. 2006

95
9. QUADROS, Ronice. M. de & PERLIN, Gladis. Estudos Surdos II Srie de Pesquisas.
Editora Arara Azul. Rio de Janeiro. 2007

10. QUADROS, Ronice. M. de. Estudos Surdos III Srie de Pesquisas. Editora Arara Azul.
Rio de Janeiro. 2008.

11. QUADROS, Ronice. M. de & STUMPF, Marianne R. Estudos Surdos VI Srie de
Pesquisas. Editora Arara Azul. Rio de Janeiro. 2009.

12. QUADROS, Ronice. M. de & KARNOPP, L. B. Lngua de Sinais Brasileira: Estudos
lingsticos. Porto Alegre. Artes Mdicas. 2004.

BIBLIOGRAFIA COMPLEMENTAR
SACKS, Oliver. Vendo vozes. Uma jornada pelo mundo dos surdos. Rio de Janeiro: Imago,
1990

SKLIAR, Carlos B. A Surdez: um olhar sobre as diferenas. Editora Mediao. Porto Alegre.
1998.

STROBEL, Karin. As imagens do outro sobre a cultura surda. Florianpolis

STROBEL, K. L. & FERNANDES, S. Aspectos Lingsticos da Libras. Curitiba:
SEED/SUED/DEE, 1998. (Disponvel em:
<http://www8.pr.gov.br/portals/portal/institucional/dee/aspectos_ ling.pdf>. Acesso em: 01
maro. 10)

SITES:

CEFET/SC - NEPES
http://hendrix.sj.cefetsc.edu.br/%7Enepes/

ENSINO E APRENDIZAGEM DE LIBRAS
http://ensinodelibras.blogspot.com

FENEIS
http://www.feneis.org.br/page/index.asp

DICIONRIO DE LIBRAS
www.dicionariolibras.com.br
www.acessobrasil.org.br


96
Apndice B Regras do POC I e POC II

Captulo I
Das disposies preliminares


Artigo 1
o
. O presente regulamento tem como finalidade normatizar as atividades relativas
elaborao e execuo do Projeto Orientado em Computao do curso de Cincia da
Computao da Universidade Federal de So Joo Del Rei-UFSJ. O trabalho de concluso de
curso ser desenvolvido durante dois semestres, enquanto o aluno cursa as disciplinas
Proposta de Projeto Orientado em Computao I (POC I) e Projeto Orientado em
Computao II (POC II). O objetivo dessas disciplinas preparar o estudante para planejar,
implementar e elaborar uma monografia que documenta o desenvolvimento de um trabalho
cientfico.

Artigo 2
o
. O POC uma atividade obrigatria, individual e tem por finalidade permitir que o
aluno consolide os conhecimentos adquiridos ao longo de todo o seu curso de graduao,
assim como possibilitar que o mesmo passe por uma experincia de pesquisa investigativa no
contexto da Cincia da Computao.

Pargrafo primeiro O POC poder ser tanto o desenvolvimento de um software ou
aplicativo de mdio porte, ou uma pesquisa cientfica sobre determinado problema, acordado
entre aluno e professor orientador. Em ambos os casos, os trabalhos devero possuir uma
implementao fsica realizada pelo aluno.

Pargrafo segundo - Por implementao fsica entende-se o desenvolvimento de um sistema,
de uma ferramenta computacional, de um mdulo de um sistema ou a implementao e a
avaliao de um novo algoritmo para um problema existente. Sero aceitos trabalhos sem
implementao em casos de avaliao de ferramentas j existentes apresentando-se, nestes
casos, experimentos, testes e anlise realizados pelo aluno.


Captulo II
Do formato do texto do trabalho tcnico

Artigo 3
o
. O trabalho tcnico dever ser entregue em arquivo PDF no formato de monografia.

Pargrafo primeiro Independente do tipo de trabalho a ser desenvolvido, o texto dever
conter no mnimo os seguintes itens: (i) introduo, contendo a motivao, a justificativa e os
objetivos, (ii) reviso da literatura, (iii) metodologia utilizada para soluo do problema, (iv)
descrio detalhada do trabalho realizado (soluo), (v) resultados e (vi) concluso.

Captulo III
Do Contedo do POC I


Artigo 4 - Ao final do POC I, o aluno dever entregar a proposta do Projeto Orientado em
Computao, impresso e aprovado (assinado) pelo orientador contendo.

97
(a) Introduo: um texto coerente e consistente contendo a motivao do trabalho (pergunta
que norteia o problema, bem como ela foi elaborada), a justificativa (por que o seu trabalho
interessante?);

(b) Objetivos: geral (um pargrafo que mostra o que se pretende fazer) e especfico (tpicos
com as principais atividades que geram resultados importantes para o trabalho);

(c) Metodologia: o que e como ser feito para alcanar os objetivos? (detalhar cada atividade)
e como sero analisados os resultados obtidos? Apresentar um cronograma de atividades
acordado pelo orientador.
Esboo do primeiro captulo da monografia (1 Introduo).

(d) Reviso de literatura: anlise das referncias bibliogrficas. Posicionamento do seu
trabalho frente s referncias bibliogrficas apresentadas. Esboo do segundo captulo da
monografia (2 Reviso de Literatura).

(e) Elaborao preliminar dos cdigos computacionais. Apresentao preliminar da
monografia com a insero do material j produzido e delineamento do complemento da
mesma com a descrio do contedo de cada captulo a ser desenvolvido.

Todo o trabalho do POC I ser acompanhado pelo professor orientador e pelo professor
coordenador do POC. Esse acompanhamento dar-se- por meio de trs pontos de controle,
cujas datas sero combinadas com o professor orientador do POC I.

Artigo 5 - O aluno dever realizar a apresentao final do trabalho desenvolvido para uma
banca composta pelo orientador e um professor convidado. A sesso de apresentao ser
dividida em 2 (duas) partes:

Apresentao: o aluno ter um prazo mximo de 10 (quinze) minutos para apresentar
o seu trabalho.
Sugestes: a banca examinadora ter 10 (dez) minutos para colocar suas sugestes
quanto apresentao e ao contedo do trabalho.


Captulo IV
Do Contedo do POC II


Artigo 6 - Ao final do POC II, o aluno dever entregar o Projeto Orientado em Computao,
impresso e aprovado (assinado) pelo orientador contendo:

(a) Texto apresentado no POC I, com as devidas alteraes.

(b) Conjunto de programas que solucionam o problema. Testes computacionais preliminares.
Elaborao do captulo que trata dos fundamentos tericos nos quais a pesquisa se embasou.

(c) Testes computacionais finais. Obteno dos resultados.

(d) Anlise dos resultados. Concluses e sugestes de trabalhos futuros. Verso atualizada do
texto do POC II.
98

(e) Reviso geral da linguagem da monografia.
Entrega da verso final da monografia para o orientador at o final da penltima quinzena do
semestre letivo

(f) O aluno dever entregar, at o final da segunda quinzena, o formulrio do terceiro ponto de
controle e 3 (trs) vias da verso da monografia corrigida pelo orientador, devidamente
encadernadas, para serem encaminhadas para os professores que participaro de sua banca
examinadora.

(g) Apresentao oral da monografia para a Banca Examinadora, composta por trs
professores, sendo um deles o orientador.

(h) Entrega da verso final da monografia (cpia impressa + cpia digital) aps atendimento
das sugestes da Banca Examinadora.

Todo o trabalho do POC II ser acompanhado pelo professor orientador e pelo professor
coordenador do POC. Esse acompanhamento dar-se- por meio de trs pontos de controle,
cujas datas sero combinadas com o professor orientador do POC II.


Captulo V
Dos pontos de controle

Artigo 7 - Os alunos devero preencher o relatrio de progresso especfico de cada ponto de
controle a ser disponibilizado em local indicado pelo professor orientador do POC 1 e POC 2.

Artigo 8 - Os orientadores devero avaliar o progresso do aluno no perodo, utilizando o
mesmo formulrio citado no art. 5, e devero atribuir, por escrito e por extenso, uma nota
compatvel com a sua avaliao.

Pargrafo primeiro: o formulrio dever ser assinado pelo professor orientador e pelo aluno.

Pargrafo segundo: a avaliao por parte da coordenao do POC ser de acordo com o que
foi planejado, com o que foi feito pelo aluno e o que foi avaliado pelo orientador.

Pargrafo terceiro: se o trabalho estiver atrasado, de acordo com o cronograma de entrega dos
pontos de controle, o orientador dever apresentar uma justificativa e indicar os motivos do
atraso. Apresentando a justificativa, o aluno no perder pontos (em relao aos pontos
distribudos pelo coordenador do POC).

Artigo 9 - As tarefas especificadas em cada ponto de controle combinadas com o professor
coordenador do POC devero ser entregues pelos alunos na secretria acadmica do curso, em
data combinada.

Pargrafo primeiro: os formulrios somente sero aceitos se tiverem a assinatura do
orientador e no possurem rasuras.

99
Pargrafo segundo: caso o aluno no entregue o formulrio do ponto de controle nas datas
estipuladas pelo professor coordenador, a coordenao atribura 0 (zero) para a nota do
orientador no ponto de controle.


Captulo VI
Da distribuio dos Pontos do POC I

Artigo 10 - O aluno ser avaliado pelo orientador e pelo coordenador do POC I, conforme
distribuio abaixo.


Nmero de Pontos Responsvel Itens a serem avaliados

15 Coordenador Organizao e pontualidade
85 Orientador Capacidade do desenvolvimento do
trabalho tcnico como um todo.
O trabalho escrito de acordo com a
normalizao dos trabalhos cientficos.



Pargrafo primeiro Para o aluno ser aprovado no POC I dever obter no mnimo 60% da
nota total.


Captulo VII
Da distribuio dos Pontos do POC II

Artigo 11 - O aluno ser avaliado em duas etapas. A primeira etapa pelo orientador e pelo
coordenador do POCII e a segunda etapa pela banca examinadora.


Primeira etapa:
Nmero de Pontos Responsvel Itens a serem avaliados

15 Coordenador Organizao e pontualidade
85 Orientador Capacidade do desenvolvimento do
trabalho tcnico como um todo.
O trabalho escrito de acordo com a
normalizao dos trabalhos cientficos.



Segunda etapa:
Nmero de Pontos Responsvel Itens a serem avaliados

100 Banca 20 pontos para a apresentao.
40 pontos para o contedo do trabalho.
40 pontos para o trabalho escrito de
100
acordo com a normalizao dos
trabalhos cientficos.


Pargrafo primeiro O aluno s poder fazer a apresentao para a banca, se obtiver no
mnimo 60% dos pontos da primeira etapa. Caso ele no obtenha, ser reprovado com a nota
total obtida nesta etapa.

Pargrafo segundo Para o aluno ser aprovado no POC II dever obter no mnimo 60% da
primeira etapa e 60% da segunda etapa. Caso ele no obtenha 60% na segunda etapa ser
reprovado com a nota da segunda etapa. A nota final dos alunos aprovados ser a mdia
aritmtica das duas etapas.


Captulo VIII
Do lanamento das notas do POC I

Artigo 12 - As notas sero lanadas pelo coordenador da disciplina e sero distribudas de
acordo com os pontos de controle, sendo:


Nmero de Pontos Responsvel Itens a serem avaliados

15 Coordenador 5 pontos em abril
5 pontos em maio
5 pontos em junho
85 Orientador 15 pontos em abril
20 pontos em maio
50 pontos em junho



Captulo IX
Do lanamento das notas do POC II

Artigo 13 - As notas sero lanadas pelo responsvel da disciplina e sero distribudas de
acordo com os pontos de controle, sendo:


Nmero de Pontos Responsvel Itens a serem avaliados

15 Coordenador 5 pontos em setembro
5 pontos em outubro
5 pontos em novembro
85 Orientador 15 pontos em setembro
20 pontos em outubro
50 pontos em novembro
100 Banca Aps a entrega final do trabalho.


101

Captulo X
Da Entrega da Verso Definitiva da monografia

Artigo 14 A aprovao da verso definitiva da monografia requisito para a concluso do
curso.

Artigo 15 No sendo aprovado nos termos deste regulamento, o aluno dever repetir as
disciplinas de POC I/POCII.

Pargrafo primeiro: O aluno, aps a apresentao e aprovao pela banca, dever entregar o
texto final corrigido e todo material complementar relevante, at um dia antes do final do
fechamento dos dirios (data divulgada no calendrio acadmico da UFSJ). Caso a banca
sugira alguma alterao ou acerto, o aluno dever alterar ou acertar antes da entrega final. A
nota da banca somente ter validade se as alteraes forem efetuadas.


Captulo XI
Da Banca Examinadora e da sesso de Apresentao.

Artigo 16 A monografia ser apresentada pelo aluno, a uma banca examinadora, no perodo
definido pelo professor coordenador do POC II. A composio das bancas ser definida pelo
coordenador do POC, juntamente com o orientador.

Pargrafo primeiro - A banca ser composta pelo professor orientador e por outros 2 (dois)
membros indicados pelo coordenador do POC II e orientador do trabalho.

Artigo 17 A sesso de apresentao ser dividida em 3 partes:

Apresentao inicial do trabalho: o aluno ter um prazo mximo de 15 (quinze)
minutos para apresentar o seu trabalho.
Argio: a banca examinadora ter 10 (dez) minutos para perguntas, que devero ser
respondidas pelo aluno.
Concluso: a banca ter 5 (cinco) minutos para fazer a deliberao e indicar a nota
final para o coordenador do POC II

Pargrafo primeiro: Em caso de reprovao o aluno ser informado logo aps a concluso da
banca. Em caso de aprovao a nota somente ser divulgada aps a entrega do trabalho de
acordo com o captulo X.

Pargrafo segundo: O orientador sempre ser o ltimo a fazer as perguntas e consideraes
durante o perodo de arguio.








102
Anexos

Anexo A Parecer da reitoria confirmando o planejamento de contratao de
professores.




103
Anexo B - Parecer da reitoria confirmando o planejamento da infraestrutura
disponibilizada para o curso de Cincia da Computao

Parecer de infraestrutura, da Reitoria, manifestando-se sobre a demanda de construo e reforma de
espaos fsicos, aquisio de equipamentos e mobilirios e disponibilidade de funo gratificada (FG)








104
Anexo C - Declaraes de todas as unidades acadmicas, referendadas por seus
respectivos rgos colegiados, e/ou da Reitoria

Declaraes de todas as unidades acadmicas, referendadas por seus respectivos rgos
colegiados, e/ou da Reitoria, concordando com o suprimento de pessoal docente, com as condies
de oferta de unidades curriculares novas ou j existentes, de qualquer natureza ou tipologia, conforme
inciso I do artigo 8 desta Resoluo. Nas declaraes devem constar os nomes de todas as unidades
curriculares.



105
Anexo D - Parecer da DICON

106
Anexo E - Parecer do Ncleo de Apoio Pedaggico

A portaria n
o
208, de 4 de maro de 2011
1
, estabelece o prazo at o dia 29 de fevereiro de
2012, para que o Ncleo de Apoio Pedaggico - NAPE possa emitir parecer quanto
adequao das prticas pedaggicas definidas no Projeto Pedaggico de Curso - PPC aos
objetivos pedaggicos da Instituio, em cumprimento ao disposto no item 14.5 do Anexo I
da Resoluo n
o
029 de 15 de setembro de 2010, do Conselho de Ensino, Pesquisa e
Extenso.



1
Disponvel em http://www.ufsj.edu.br/gabin/portarias_2011.php
107
Anexo F - A legislao referente ao curso

Este anexo apresenta os seguintes documentos:

1) Resoluo N 019, de 8 de junho de 2009.
Referenda Portaria n 563, de 12/05/2009, que aprovou a criao de coordenadorias de curso e
Departamentos.

2) Resoluo N 2, de 18 de junho de 2007
Dispe sobre carga horria mnima e procedimentos relativos integralizao e durao dos
cursos de graduao, bacharelados, na modalidade presencial.

3) Avaliao de cursos de graduao: Bacharelado e Licenciatura
Dispe sobre nmero de referncias bsicas e complementares

4) Resoluo N 029, de 15 de setembro de 2010
Estabelece definies, princpios, graus acadmicos, critrios e padres para organizao dos
Projetos Pedaggicos de Cursos de Graduao da UFSJ.

5) Resoluo N 035, de 2 de dezembro de 2009
Altera e Reedita Projeto Pedaggico do Curso de Cincia da Computao.

6) Resoluo N 031, de 20 de outubro de 2010
Aprova a Unificao de Ementas e Nomes de Unidades Curriculares do ciclo Bsico de
Cursos da UFSJ.

7) BRASIL. Lei n. 10861, de 14 de abril de 2004. Institui o Sistema Nacional de Avaliao da
Educao Superior SINAES e d outras providncias. Disponvel em:
<http://www.inep.gov.br/download/superior/2004/Legislacao/LEI_n10861_14_4_04_SINAE
S.doc>. Acesso em: 14 de abril de 2011.

8) Comisso Nacional de Avaliao da Educao Superior (CONAES). Resoluo no. 1 de 17
de junho de 2010. Normatiza o Ncleo Docente Estruturante e d outras providncias.

105
Anexo G - Condies de oferta e de cadastro do curso para a DICON


Nome do curso: Bacharelado em Cincia da Computao


Modalidade: ( x ) Educao Presencial EDP
( ) Educao Distncia EAD

Regime curricular:
(x) Progresso Linear
( ) 2 ciclos:
( ) 1 ciclo
( ) 2 ciclo
Condies de Oferta do Curso

Semestre de entrada por Processo
Seletivo Vestibular

Denominao

N de vagas oferecidas no
Edital do Processo Seletivo
Vestibular

N de entradas por Processo
Seletivo Vestibular
1 semestre 2 semestre
Grau Acadmico Bacharelado 50 50 50 -





Habilitaes ou
Linhas de
Formao
Especfica

Titulao Bacharel em Cincia da Computao

106

Condies de Cadastro do curso
Carga horria total de
integralizao
3216
Mnimo 6 semestres Mnimo 268
Padro 8 semestres*
Prazos de semestres para integralizao
Mximo 12 semestres
Limite de carga horria
semestral permitida ao
discente
Mximo 536
Condies de validao das unidades curriculares cursadas em outros cursos
Os casos de transferncias e/ou disciplinas cursadas em outra instituio ou departamento sero avaliados caso a caso pelo professor da disciplina no
departamento de Cincia da Computao.
Nos casos de disciplinas eletivas, os alunos podero escolher a disciplina que lhe interesse para cumprir a carga horria eletiva exigida pelo curso.
Condies de migrao de currculo
No h currculos diferentes vigorando no curso de cincia da computao at a presente data.
* Compreende-se como n de semestres decorrente da previso de oferta peridica de componentes curriculares especificada no PPC

107
Matriz de organizao curricular
Carga horria
Unidade curricular
Obrigatria Optativa Eletiva Total
Comum no curso 2448 2448
Contedo de natureza cientfico-cultural
Formao especfica (sem distino de
habilitao ou perfil)
432 72 504
Atividades complementares 120 120
Trabalho acadmico 144 144
Outros:


Carga horria total para Integralizao 3216
Obs.: Especificar particularidades na organizao curricular com implicaes no cadastro da estrutura curricular no CONTAC
1.
2.
3.
4.




Matriz de progresso curricular

7. Matriz de descrio das unidades curriculares obrigatrias

108
Carga Horria
Perodo de
oferta
Unidade curricular Tipologia
Unidade
acadmica
responsvel pela
Unidade
Curricular
Terica Prtica
Unidade curricular
(Marcar se prerrequisito ou
correquisito, se for o caso)
Prerrequisito Correquisito
1 Matemtica Discreta obrigatria DCOMP 72 -
1
Clculo Diferencial e
Integral I
obrigatria DEMAT 108 -
1 Geometria Analtica obrigatria DEMAT 72 -
1
Introduo a Cincia da
Computao
obrigatria DCOMP 36 -
1
Algoritmos e Estruturas
de Dados I
obrigatria DCOMP 72 -
1 Laboratrio de AEDS I obrigatria DCOMP 18 -
1 Portugus Instrumental obrigatria
DELAC

36 -
2
Algoritmos e Estruturas
de Dados II
obrigatria DCOMP 54 18
Algoritmos e Estruturas de Dados
I
x
2
Clculo Diferencial e
Integral II
obrigatria DEMAT 72 Clculo Diferencial e Integral I x
2
Estatstica e
Probabilidade Aplicada
Computao
obrigatria DEMAT 72 Clculo Diferencial e Integral I x
2
Fundamentos de
Mecnica Clssica
obrigatria DCNAT 72 Clculo Diferencial e Integral I x
2
Introduo a Sistemas
Lgicos Digitais
obrigatria DCOMP 72
Introduo Cincia da
Computao
x
2
Laboratrio de
Introduo a Sistemas
Lgicos Digitais
obrigatria DCOMP 36
Introduo Cincia da
Computao
x

109
3
Algoritmos e Estruturas
de Dados III
obrigatria DCOMP 54 18
Algoritmos e estruturas de Dados
II
x
3
Arquitetura e
Organizao de
Computadores I
obrigatria DCOMP 72
Introduo a Sistemas Lgicos
Digitais
x
3 lgebra Linear obrigatria DEMAT 72 -
3
Fundamentos de
Eletricidade e
Magnetismo
obrigatria DCNAT 72
Fundamentos de Mecnica
Clssica
x
3 Equaes Diferenciais obrigatria DEMAT 72 Clculo Diferencial e Integral II x
4
Clculo Numrico
computacional
obrigatria DCOMP 72
lgebra linear, Clculo I e
Algoritmos e estruturas de Dados
II
x
4
Lgica Aplicada
Computao
obrigatria DCOMP 72 Matemtica Discreta x
4 Grafos obrigatria DCOMP 72
Algoritmos e Estrutura de Dados
III
x
4
Arquitetura e
Organizao de
Computadores
II
obrigatria DCOMP 72
Arquitetura e Organizao de
Computadores
I
x
4
Programao Orientada a
Objetos
obrigatria DCOMP 72
Algoritmos e Estrutura de Dados
II
x
5 Sistemas Operacionais obrigatria DCOMP 72
Algoritmos e Estruturas de Dados
II;
Arquitetura e Organizao de
Computadores II
x
5 Inteligncia Artificial obrigatria DCOMP 72
Algoritmos e Estruturas de Dados
III;
Lgica Aplicada Computao
x
5 Teoria de Linguagens obrigatria DCOMP 72 Matemtica Discreta x

110
5
Pesquisa Operacional
para Computao
obrigatria DCOMP 72
Algoritmos e Estruturas de Dados
II e lgebra Linear
x
5
Introduo Engenharia
de Software
obrigatria DCOMP 72 Programao Orientada a Objetos x
6 Compiladores obrigatria DCOMP 72 Teoria de Linguagens x
6 Banco de Dados obrigatria DCOMP 72
Algoritmos e Estruturas de Dados
III
x
6
Redes de Computadores
I
obrigatria DCOMP 72 Sistemas Operacionais x
6
Laboratrio de Redes de
Computadores I
obrigatria DCOMP 18 Sistemas Operacionais x
6
Interao Humano-
Computador
obrigatria DCOMP 72
Introduo Engenharia de
Software
x
7
Conceitos de Linguagens
de programao
obrigatria DCOMP 72 Programao Orientada Objetos x
7 Computao Grfica obrigatria DCOMP 72
lgebra Linear; Algoritmos e
Estruturas de Dados II
x
7
Proposta de Projeto
Orientado em
Computao
obrigatria DCOMP 72 Ter cursado 2400 horas x
8
Computadores e
Sociedade
obrigatria DCOMP 36 Ter cursado 2400 horas x
8
Projeto Orientado em
Computao
obrigatria DCOMP 72
Proposta de Projeto Orientado em
Computao
x

8. Matriz de descrio das unidades curriculares optativas
As disciplinas optativas do curso so oferecidas de acordo com a demanda dos alunos e o interesse do professor responsvel
pela disciplina, sendo essas de ementa e contedo varivel.
Carga Horria
Perodo de
oferta
Unidade
curricular
Tipologia
Unidade
acadmica
responsvel pela
unidade
Terica Prtica
Unidade curricular
(Marcar se prerrequisito ou
correquisito, se for o caso)
Prerrequisito Correquisito

111
curricular
varivel
LIBRAS
Linguagem
Brasileira de
Sinais
Optativa DELAC 72 -


112
Tabela de Equivalncia entre unidades curriculares de diferentes currculos e/ou cursos:

Carga Horria Carga Horria
Unidade curricular proposta
Terica Prtica
Unidade curricular
equivalente
Curso Currculo
Terica Prtica
Fundamentos de Mecnica Clssica 72 -
Fundamentos de Mecnica
Clssica
Engenharia de Produo,
Engenharia Eltrica
Engenharia Mecnica
72 -
Fundamentos de Eletricidade e
Magnetismo
72 -
Fsica Elementos de
Eletricidade

Engenharia de Produo e
Engenharia Eltrica
72 -
Clculo Diferencial e Integral I 108 -
Clculo Diferencial e Integral
I
Engenharia de Produo,
Engenharia Eltrica,
Engenharia Mecnica,
Fsica
(Licenciatura e
Bacharelado) e
Qumica (Licenciatura e
Bacharelado)
108 -
Clculo Diferencial e Integral II 72 -
Clculo Diferencial e Integral
II
Engenharia de Produo,
Engenharia Eltrica,
Engenharia Mecnica,
Fsica
(Licenciatura e
Bacharelado) e
Qumica (Licenciatura e
Bacharelado)
72 -
Equaes Diferenciais 72 -
Clculo diferencial e Integral
III
Engenharia de Produo,
Engenharia Eltrica,
Engenharia Mecnica,
Fsica
72 -

113
(Licenciatura e
Bacharelado) e
Qumica (Bacharelado)
lgebra Linear 72 - lgebra Linear Engenharia Eltrica 72 -
Geometria Analtica 72 - Geometria Analtica Engenharia Eltrica 72 -

Você também pode gostar