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.
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 | |||||
Programação I | 6(4-2) | 90 | |||
Introdução aos Sistemas Lógicos | 2(2-0) | 30 | |||
Introdução à Ciência da Computação | 2(2-0) | 30 | |||
Introdução à Álgebra | 4(4-0) | 60 | |||
Cálculo I | 4(4-0) | 60 | |||
Total | 18 | 270 | |||
Total Acumulado | 18 | 270 | |||
2º período | |||||
Iniciação à Estatística | 4(4-0) | 60 | MAT 140 ou MAT 141 ou MAT 146 | ||
Programação II | 6(4-2) | 90 | INF 110 | ||
Inglês I | 4(4-0) | 60 | |||
Geometria Analítica e Álgebra Linear | 6(6-0) | 90 | |||
Cálculo II | 4(4-0) | 60 | MAT 140 ou MAT 141 ou MAT 146 | ||
Total | 24 | 360 | |||
Total Acumulado | 42 | 630 | |||
3º período | |||||
Teoria da Computação | 4(4-0) | 60 | MAT 131 | ||
Estruturas de Dados | 6(4-2) | 90 | INF 112 | ||
Matemática Discreta | 4(4-0) | 60 | MAT 131* | ||
Pesquisa Operacional I | 4(4-0) | 60 | (INF 100 ou INF 103 ou INF 110) e (MAT 135 ou MAT 137) | ||
Cálculo III | 4(4-0) | 60 | (MAT 135* ou MAT 137*) e (MAT 140 ou MAT 141 ou MAT 146) | ||
Total | 22 | 330 | |||
Total Acumulado | 64 | 960 | |||
4º período | |||||
Banco de Dados I | 4(4-0) | 60 | INF 213 | ||
Computação Experimental | 2(2-0) | 30 | EST 105 | ||
Organização de Computadores | 4(4-0) | 60 | (INF 150 e INF 110) ou (ELT 312 e INF 100) | ||
Programação Concorrente e Distribuída | 4(3-1) | 60 | INF 213 | ||
Teoria e Modelos de Grafos | 4(4-0) | 60 | INF 213 | ||
Projeto e Análise de Algoritmos | 4(4-0) | 60 | INF 213 e (MAT 131 ou INF 230) | ||
Total | 22 | 330 | |||
Total Acumulado | 86 | 1290 | |||
5º período | |||||
Engenharia de Software I | 4(4-0) | 60 | INF 220 | ||
Linguagens Formais e Autômatos | 4(4-0) | 60 | MAT 131 | ||
Inteligência Artificial I | 4(4-0) | 60 | INF 130 ou (INF 213 e MAT 135 e MAT 241) | ||
Arquitetura de Computadores | 4(4-0) | 60 | INF 251 ou INF 250 | ||
Redes de Computadores | 4(4-0) | 60 | INF 250 ou INF 251 | ||
Cálculo Numérico | 4(4-0) | 60 | (MAT 137 ou MAT 135) e (MAT 143 ou MAT 147) e (INF 100 ou INF 103 ou INF 110) | ||
Total | 24 | 360 | |||
Total Acumulado | 110 | 1650 | |||
6º período | |||||
Metodologia de Pesquisa | 4(2-2) | 60 | |||
Projeto e Desenvolvimento de Sistemas para a Web | 4(3-1) | 60 | INF 221 e INF 452 | ||
Linguagens de Programação | 4(4-0) | 60 | INF 112 | ||
Sistemas de Informação | 4(4-0) | 60 | INF 221 | ||
Construção de Compiladores | 4(4-0) | 60 | (INF 251 ou INF 250) e INF 331 | ||
Sistemas Operacionais | 4(4-0) | 60 | INF 310* | ||
Total | 24 | 360 | |||
Total Acumulado | 134 | 2010 | |||
7º período | |||||
Projeto Final de Curso | 0(0-0) | 360 | INF 323* ou (INF 221 e ERU 324*) | ||
Seminário I | 2(0-2) | 30 | INF 496* | ||
Total | 2 | 390 | |||
Total Acumulado | 136 | 2400 | |||
8º período | |||||
Seminário II | 2(0-2) | 30 | INF 496* e INF 498 | ||
Total | 2 | 30 | |||
Total Acumulado | 138 | 2430 | |||
Disciplinas Optativas | |||||
Introdução à Administração | 4(3-1) | 60 | |||
Teoria Geral da Administração II | 4(4-0) | 60 | ADM 100 | ||
Matemática Financeira | 4(4-0) | 60 | |||
Gestão de Pessoas | 4(4-0) | 60 | ADM 100 | ||
Metodologia de Intervenção em Organizações | 4(3-1) | 60 | ADM 100 ou ADM 105 | ||
Administração da Produção e Materiais | 4(3-1) | 60 | ADM 100 | ||
Sistemas de Informação Gerencial | 4(4-0) | 60 | |||
Empreendedorismo | 5(3-2) | 75 | |||
Geometria de Representação | 4(4-0) | 60 | ARQ 115* e ARQ 141* e ARQ 241* | ||
Comunicação e Expressão Gráfica II | 6(2-4) | 90 | ARQ 141 e ARQ 241 e ARQ 242* | ||
Representação Gráfica Integrada ao Projeto I | 4(2-2) | 60 | ARQ 141 e ARQ 142 | ||
Ecologia Básica | 3(3-0) | 45 | |||
Contabilidade Geral | 4(4-0) | 60 | |||
Direito e Legislação da Engenharia | 4(4-0) | 60 | |||
Organização de Materiais Cartográficos | 4(2-2) | 60 | |||
Sistema de Informação Geográfica | 4(0-4) | 60 | 1600 OBR | ||
Introdução à Economia | 4(4-0) | 60 | |||
Economia Brasileira | 4(4-0) | 60 | ECO 270 ou ECO 260 | ||
Psicologia | 4(4-0) | 60 | |||
Filosofia da Ciência | 4(4-0) | 60 | |||
Dinâmica de Grupo | 4(4-0) | 60 | |||
Psicologia e Administração | 4(4-0) | 60 | EDU 110 ou EDU 210 | ||
Robótica Móvel | 4(2-2) | 60 | 1600 OBR | ||
Estatística Experimental | 4(4-0) | 60 | EST 103 ou EST 105 ou EST 106 | ||
Probabilidade | 3(3-0) | 45 | EST 105 e (MAT 140 ou MAT 141 ou MAT 146) | ||
Inferência | 3(3-0) | 45 | EST 410 | ||
Física I | 4(4-0) | 60 | MAT 140* ou MAT 141* ou MAT 146* | ||
Física II | 4(4-0) | 60 | (FIS 201 ou FIS 191) e (MAT 140 ou MAT 141 ou MAT 146) | ||
Física III | 4(4-0) | 60 | (FIS 201 ou FIS 194) e (MAT 147 ou MAT 241* ou MAT 243*) | ||
Laboratório de Física A | 2(0-2) | 30 | FIS 201* | ||
Laboratório de Física B | 2(0-2) | 30 | FIS 203* | ||
Programação Funcional | 4(4-0) | 60 | |||
Projeto e Implementação de Jogos Digitais | 4(2-2) | 60 | INF 213 | ||
Pesquisa Operacional II | 4(4-0) | 60 | INF 280 | ||
Pesquisa Operacional III | 4(4-0) | 60 | INF 280 | ||
Metaheurísticas | 4(4-0) | 60 | INF 213 e (INF 330* ou INF 333*) | ||
Atividades Complementares I | 0(0-2) | 30 | |||
Atividades Complementares II | 0(0-4) | 60 | |||
Atividades Complementares III | 0(0-6) | 90 | |||
Atividades Complementares IV | 0(0-8) | 120 | |||
Atividades Complementares V | 0(0-12) | 180 | |||
Programação para dispositivos móveis | 4(3-1) | 60 | INF 220 e INF 221* | ||
Banco de Dados II | 4(4-0) | 60 | INF 220 | ||
Engenharia de Software II | 4(4-0) | 60 | INF 221 | ||
Programação Competitiva | 4(2-2) | 60 | INF 112 | ||
Circuitos Digitais | 4(4-0) | 60 | |||
Sistemas Embarcados | 4(4-0) | 60 | INF 112 | ||
Computação Gráfica | 4(4-0) | 60 | INF 213 e MAT 135 | ||
Processamento Digital de Imagens | 4(4-0) | 60 | INF 213 | ||
Inteligência Artificial II | 4(4-0) | 60 | INF 420 | ||
Gerência de Projetos de Software I | 4(4-0) | 60 | INF 323 | ||
Padrões de Projeto e Programação Orientada a Aspectos | 4(2-2) | 60 | INF 213 | ||
Computação Móvel | 4(4-0) | 60 | INF 452* | ||
Simulação | 3(3-0) | 45 | EST 105 ou EST 410 | ||
Empreendimentos em Tecnologia da Informação | 4(4-0) | 60 | INF 221 | ||
Tópicos Especiais I | 4(4-0) | 60 | |||
Tópicos Especiais II | 4(4-0) | 60 | |||
Tópicos Especiais III | 4(4-0) | 60 | |||
Tópicos Especiais IV | 4(4-0) | 60 | |||
Informática e Sociedade | 2(2-0) | 30 | |||
LIBRAS Língua Brasileira de Sinais | 3(1-2) | 45 | |||
Geometria Analítica | 4(4-0) | 60 | MAT 137* ou MAT 135* | ||
Álgebra Linear I | 4(4-0) | 60 | MAT 135 ou MAT 137 | ||
Equações Diferenciais Ordinárias I | 4(4-0) | 60 | MAT 241* ou MAT 243* | ||
Projeto TICs na prática docente | 4(1-3) | 60 | 1000 TOT |