Currículo do Curso de Ciência da Computação
Bacharel
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:
Exigência Horas Prazos Anos
Disciplinas obrigatórias 2250 Mínimo 4,0
Disciplinas optativas 950 Padrão 4,0
Créditos Livres (210h) Máximo 6,5
Total 3200
Currículo do Curso de Ciência da Computação
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
INF 110Programação I6(4-2)90
INF 150Introdução aos Sistemas Lógicos2(2-0)30
INF 191Introdução à Ciência da Computação2(2-0)30
MAT 131Introdução à Álgebra4(4-0)60
MAT 140Cálculo I4(4-0)60
Total18270
Total Acumulado18270
2º período
EST 105Iniciação à Estatística4(4-0)60MAT 140 ou MAT 141 ou MAT 146
INF 112Programação II6(4-2)90INF 110
LET 215Inglês I4(4-0)60
MAT 135Geometria Analítica e Álgebra Linear6(6-0)90
MAT 147Cálculo II4(4-0)60MAT 140 ou MAT 141 ou MAT 146
Total24360
Total Acumulado42630
3º período
INF 130Teoria da Computação4(4-0)60MAT 131
INF 213Estruturas de Dados6(4-2)90INF 112
INF 230Matemática Discreta4(4-0)60MAT 131*
INF 280Pesquisa Operacional I4(4-0)60(INF 100 ou INF 103 ou INF 110) e (MAT 135 ou MAT 137)
MAT 241Cá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
INF 220Banco de Dados I4(4-0)60INF 213
INF 222Computação Experimental2(2-0)30EST 105
INF 250Organização de Computadores4(4-0)60(INF 150 e INF 110) ou (ELT 312 e INF 100)
INF 310Programação Concorrente e Distribuída4(3-1)60INF 213
INF 330Teoria e Modelos de Grafos4(4-0)60INF 213
INF 332Projeto e Análise de Algoritmos4(4-0)60INF 213 e INF 230
Total22330
Total Acumulado861290
5º período
INF 221Engenharia de Software I4(4-0)60INF 220
INF 331Linguagens Formais e Autômatos4(4-0)60MAT 131
INF 420Inteligência Artificial I4(4-0)60INF 213 e MAT 135 e MAT 241
INF 450Arquitetura de Computadores4(4-0)60INF 250
INF 452Redes de Computadores4(4-0)60INF 250
MAT 271Cá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
ERU 324Metodologia de Pesquisa4(2-2)60
INF 321Projeto e Desenvolvimento de Sistemas para a Web4(3-1)60INF 221 e INF 452
INF 340Linguagens de Programação4(4-0)60INF 112
INF 421Sistemas de Informação4(4-0)60INF 221
INF 441Construção de Compiladores4(4-0)60INF 250 e INF 331
INF 451Sistemas Operacionais4(4-0)60INF 310*
Total24360
Total Acumulado1342010
7º período
INF 497Projeto Final de Curso12(0-12)180INF 221 e ERU 324*
INF 498Seminário I2(0-2)30INF 497* ou INF 496*
Total14210
Total Acumulado1482220
8º período
INF 499Seminário II2(0-2)30(INF 497* ou INF 496*) e INF 498
Total230
Total Acumulado1502250
Disciplinas Optativas
ADM 100Introdução à Administração 4(3-1)60
ADM 250Matemática Financeira4(4-0)60
ADM 305Gestão de Pessoas4(4-0)60ADM 100
ADM 328Administração da Produção e Materiais4(3-1)60ADM 100
ADM 392Empreendedorismo 5(3-2)75
BIO 131Ecologia Básica3(3-0)45
CCO 100Contabilidade Geral4(4-0)60
DIR 138Direito e Legislação da Engenharia4(4-0)60
EAM 432Organização de Materiais Cartográficos4(2-2)60
EAM 451Sistema de Informação Geográfica4(0-4)601600 OBR
ECO 270Introdução à Economia4(4-0)60
ECO 448Economia Brasileira4(4-0)60ECO 270 ou ECO 260
EDU 110Psicologia4(4-0)60
EDU 127Filosofia da Ciência4(4-0)60
EDU 314Dinâmica de Grupo4(4-0)60
EDU 315Psicologia e Administração4(4-0)60EDU 110 ou EDU 210
ELT 472Robótica Móvel4(2-2)601600 OBR
EST 220Estatística Experimental4(4-0)60EST 103 ou EST 105 ou EST 106
EST 410Probabilidade3(3-0)45EST 105 e (MAT 140 ou MAT 141 ou MAT 146)
EST 411Inferência3(3-0)45EST 410
FIS 201Física I4(4-0)60MAT 140* ou MAT 141* ou MAT 146*
FIS 202Física II4(4-0)60(FIS 201 ou FIS 191) e (MAT 140 ou MAT 141 ou MAT 146)
FIS 203Física III4(4-0)60(FIS 201 ou FIS 194) e (MAT 147 ou MAT 241* ou MAT 243*)
FIS 224Laboratório de Física A2(0-2)30FIS 201*
FIS 225Laboratório de Física B2(0-2)30FIS 203*
INF 115Programação Funcional4(4-0)60
INF 216Projeto e Implementação de Jogos Digitais4(2-2)60INF 213
INF 270Atividades de Extensão0(0-12)180
INF 281Pesquisa Operacional II4(4-0)60INF 280
INF 282Pesquisa Operacional III4(4-0)60INF 280
INF 284Metaheurísticas4(4-0)60INF 213 e (INF 330* ou INF 333*)
INF 290Atividades Complementares I0(0-2)30
INF 291Atividades Complementares II0(0-4)60
INF 292Atividades Complementares III0(0-6)90
INF 293Atividades Complementares IV0(0-8)120
INF 294Atividades Complementares V0(0-12)180
INF 311Programação para dispositivos móveis4(3-1)60INF 220 e INF 221*
INF 322Banco de Dados II4(4-0)60INF 220
INF 323Engenharia de Software II4(4-0)60INF 221
INF 333Programação Competitiva4(2-2)60INF 112
INF 350Circuitos Digitais4(4-0)60
INF 351Sistemas Embarcados4(4-0)60INF 112
INF 370Projeto de Extensão0(0-2)30
INF 371Projeto de Extensão I0(0-4)60
INF 372Projeto de Extensão II0(0-4)60
INF 373Projeto de Extensão III0(0-4)60
INF 374Projeto de Extensão IV0(0-4)60
INF 390Computação Gráfica4(4-0)60INF 213 e MAT 135
INF 394Processamento Digital de Imagens4(4-0)60INF 213
INF 423Inteligência Artificial II4(4-0)60INF 420
INF 430Gerência de Projetos de Software I4(4-0)60INF 323
INF 442Padrões de Projeto e Programação Orientada a Aspectos4(2-2)60INF 213
INF 455Computação Móvel4(4-0)60INF 452*
INF 490Empreendimentos em Tecnologia da Informação4(4-0)60INF 221
INF 491Tópicos Especiais I4(4-0)60
INF 492Tópicos Especiais II4(4-0)60
INF 493Tópicos Especiais III4(4-0)60
INF 494Tópicos Especiais IV4(4-0)60
INF 495Informática e Sociedade2(2-0)30
LET 290Língua Brasileira de Sinais (Libras)3(1-2)45
MAT 152Geometria Analítica4(4-0)60MAT 137* ou MAT 135*
MAT 336Álgebra Linear I4(4-0)60MAT 135 ou MAT 137
MAT 340Equações Diferenciais Ordinárias I4(4-0)60MAT 241* ou MAT 243*
PRE 408Projeto TICs na prática docente4(1-3)601000 TOT