Coordenador:

Atuação:

A Ciência da Computação caracteriza-se pela sua natureza interdisciplinar incorporando conhecimentos de diversas áreas, tais como Matemática, Física, Engenharia, Administração, Psicologia, Linguística, etc. O Bacharel em Ciência da Computação formado pela Universidade Federal de Viçosa possui sólida base de conhecimentos para enfrentar as frequentes inovações tecnológicas, produzidas pelo dinamismo dessa área. Profissionalmente, poderá atuar em desenvolvimento de sistemas computacionais (software), gerência de centros de processamento de dados, desenvolvimento de linguagens de programação e sistemas básicos, assessoria à tomada de decisão e atividades correlatas. Disciplinas oferecidas nas áreas de Pesquisa Operacional e Administração possibilitam uma visão global das diversas aplicações da tecnologia da informação no meio empresarial. Estará apto, ainda, a prosseguir os estudos na área de Ciência da Computação ou áreas correlatas e dedicar-se à pesquisa. O Curso de Ciência da Computação exige expressiva dedicação em trabalhos práticos, cumpridos nos Laboratórios do Departamento de Informática, equipados com máquinas de última geração. Além disso, por meio das disciplinas optativas, o aluno poderá direcionar seus conhecimentos para uma abordagem mais prática da Ciência da Computação ou aprofundar seus conhecimentos em disciplinas de embasamento, visando à carreira acadêmico-científica e ao ingresso em cursos de pós-graduação.

Reconhecimento:

Autorização:

Turno:

Exigência Horas Prazos Anos
Disciplinas obrigatórias 2430 Mínimo 4,0
Disciplinas optativas 770 Padrão 4,0
Créditos Livres (210h) Máximo 6,5
Total 3200
SEQUÊNCIA SUGERIDA
Disciplinas Obrigatórias Carga Horária
Cr(T-P)
Total Horas Pré-requisito (Pré ou Co-requisito)* Semestre de Oferecimento
Código Nome
1º período
INF110Programação I6(4-2)90
INF150Introdução aos Sistemas Lógicos2(2-0)30
INF191Introdução à Ciência da Computação2(2-0)30
MAT131Introdução à Álgebra4(4-0)60
MAT140Cálculo I4(4-0)60
Total18270
Total Acumulado18270
2º período
EST105Iniciação à Estatística4(4-0)60MAT 140 ou MAT 141 ou MAT 146
INF112Programação II6(4-2)90INF 110
LET215Inglês I4(4-0)60
MAT135Geometria Analítica e Álgebra Linear6(6-0)90
MAT147Cálculo II4(4-0)60MAT 140 ou MAT 141 ou MAT 146
Total24360
Total Acumulado42630
3º período
INF130Teoria da Computação4(4-0)60MAT 131
INF213Estruturas de Dados6(4-2)90INF 112
INF230Matemática Discreta4(4-0)60MAT 131*
INF280Pesquisa Operacional I4(4-0)60(INF 100 ou INF 103 ou INF 110) e (MAT 135 ou MAT 137)
MAT241Cálculo III4(4-0)60(MAT 135* ou MAT 137*) e (MAT 140 ou MAT 141 ou MAT 146)
Total22330
Total Acumulado64960
4º período
INF220Banco de Dados I4(4-0)60INF 213
INF222Computação Experimental2(2-0)30EST 105
INF250Organização de Computadores4(4-0)60(INF 150 e INF 110) ou (ELT 312 e INF 100)
INF310Programação Concorrente e Distribuída4(3-1)60INF 213
INF330Teoria e Modelos de Grafos4(4-0)60INF 213
INF332Projeto e Análise de Algoritmos4(4-0)60INF 213 e (MAT 131 ou INF 230)
Total22330
Total Acumulado861290
5º período
INF221Engenharia de Software I4(4-0)60INF 220
INF331Linguagens Formais e Autômatos4(4-0)60MAT 131
INF420Inteligência Artificial I4(4-0)60INF 130 ou (INF 213 e MAT 135 e MAT 241)
INF450Arquitetura de Computadores4(4-0)60INF 251 ou INF 250
INF452Redes de Computadores4(4-0)60INF 250 ou INF 251
MAT271Cálculo Numérico4(4-0)60(MAT 137 ou MAT 135) e (MAT 143 ou MAT 147) e (INF 100 ou INF 103 ou INF 110)
Total24360
Total Acumulado1101650
6º período
ERU324Metodologia de Pesquisa4(2-2)60
INF321Projeto e Desenvolvimento de Sistemas para a Web4(3-1)60INF 221 e INF 452
INF340Linguagens de Programação4(4-0)60INF 112
INF421Sistemas de Informação4(4-0)60INF 221
INF441Construção de Compiladores4(4-0)60(INF 251 ou INF 250) e INF 331
INF451Sistemas Operacionais4(4-0)60INF 310*
Total24360
Total Acumulado1342010
7º período
INF496Projeto Final de Curso0(0-0)360INF 323* ou (INF 221 e ERU 324*)
INF498Seminário I2(0-2)30INF 496*
Total2390
Total Acumulado1362400
8º período
INF499Seminário II2(0-2)30INF 496* e INF 498
Total230
Total Acumulado1382430
Disciplinas Optativas
ADM100Introdução à Administração 4(3-1)60
ADM101Teoria Geral da Administração II4(4-0)60ADM 100
ADM250Matemática Financeira4(4-0)60
ADM305Gestão de Pessoas4(4-0)60ADM 100
ADM308Administração Municipal4(4-0)60ADM 100 ou ADM 105
ADM309Metodologia de Intervenção em Organizações4(3-1)60ADM 100 ou ADM 105
ADM328Administração da Produção e Materiais4(3-1)60ADM 100
ADM345Sistemas de Informação Gerencial4(4-0)60
ADM392Identificação e Viabilização de Oportunidades de Negócios5(3-2)75
ARQ301Sistemas CAD na Arquitetura4(4-0)60ARQ 205 ou INF 112
BIO131Ecologia Básica3(3-0)45
CCO100Contabilidade Geral4(4-0)60
DIR138Direito e Legislação da Engenharia4(4-0)60
EAM432Organização de Materiais Cartográficos4(2-2)60
EAM451Sistema de Informação Geográfica4(0-4)601600 OBR
ECO270Introdução à Economia4(4-0)60
ECO448Economia Brasileira4(4-0)60ECO 270 ou ECO 260
EDU110Psicologia4(4-0)60
EDU127Filosofia da Ciência4(4-0)60
EDU314Dinâmica de Grupo4(4-0)60
EDU315Psicologia e Administração4(4-0)60EDU 110 ou EDU 210
ELT334Robótica Móvel4(2-2)601600 OBR
ELT434Robótica Industrial4(2-2)602000 OBR
EST220Estatística Experimental4(4-0)60EST 103 ou EST 105 ou EST 106
EST410Probabilidade3(3-0)45EST 105 e (MAT 140 ou MAT 141 ou MAT 146)
EST411Inferência3(3-0)45EST 410
FIS201Física I4(4-)60MAT 140* ou MAT 141* ou MAT 146*
FIS202Física II4(4-0)60(FIS 201 ou FIS 191) e (MAT 140 ou MAT 141 ou MAT 146)
FIS203Física III4(4-0)60(FIS 201 ou FIS 194) e (MAT 147 ou MAT 241* ou MAT 243*)
FIS224Laboratório de Física A2(0-2)30FIS 201*
FIS225Laboratório de Física B2(0-2)30FIS 203*
INF115Programação Funcional4(4-0)60
INF216Projeto e Implementação de Jogos Digitais4(2-2)60INF 213
INF281Pesquisa Operacional II4(4-0)60INF 280
INF282Pesquisa Operacional III4(4-0)60INF 280
INF284Metaheurísticas4(4-0)60INF 213 e (INF 330* ou INF 333*)
INF290Atividades Complementares I0(0-2)30
INF291Atividades Complementares II0(0-4)60
INF292Atividades Complementares III0(0-6)90
INF293Atividades Complementares IV0(0-8)120
INF294Atividades Complementares V0(0-12)180
INF311Programação para dispositivos móveis4(3-1)60INF 220 e INF 221*
INF322Banco de Dados II4(4-0)60INF 220
INF323Engenharia de Software II4(4-0)60INF 221
INF333Programação Competitiva 4(2-2)60INF 112
INF350Circuitos Digitais4(4-0)60
INF351Sistemas Embarcados4(4-0)60INF 112
INF390Computação Gráfica4(4-0)60INF 213 e MAT 135
INF394Processamento Digital de Imagens4(4-0)60INF 213
INF423Inteligência Artificial II4(4-0)60INF 420
INF430Gerência de Projetos de Software I4(4-0)60INF 323
INF442Padrões de Projeto e Programação Orientada a Aspectos4(2-2)60INF 213
INF455Computação Móvel4(4-0)60INF 452*
INF485Simulação3(3-0)45EST 105 ou EST 410
INF490Empreendimentos em Tecnologia da Informação4(4-0)60INF 221
INF491Tópicos Especiais I4(4-0)60
INF492Tópicos Especiais II4(4-0)60
INF493Tópicos Especiais III4(4-0)60
INF494Tópicos Especiais IV4(4-0)60
INF495Informática e Sociedade2(2-0)30
LET290LIBRAS Língua Brasileira de Sinais3(1-2)45
MAT152Geometria Analítica4(4-0)60MAT 137* ou MAT 135*
MAT336Álgebra Linear I4(4-0)60MAT 135 ou MAT 137
MAT340Equações Diferenciais Ordinárias I4(4-0)60MAT 241* ou MAT 243*
PRE408Projeto TICs na prática docente4(1-3)601000 TOT