CONEP UFSJ Parecer N o 066/2009 Aprovado em 02/12/2009 ANEXO A: ORIENTAÇÕES PARA OFERTA E CADASTRO DO CURSO CONDIÇÕES DE OFERTA PARA CADASTRO DO CURSO PARA ACOMPANHAMENTO E CONTROLE ACADÊMICO Nome do curso Ciência da Computação Condições de Oferta do Curso Denominação Modalidade Bacharelado Habilitações Titulação ----- Bacharel em Ciência da Computação Nº de vagas oferecidas Nº de entradas por Processo Seletivo Vestibular 50 1 X Semestre de entrada por Processo Seletivo Vestibular 2º 1º semestre semestre
Condições de Cadastro do curso Carga horária total de integralização Prazos de semestres para integralização 3314 Mínimo 7 Limite de carga horária Mínimo 288 Médio 8 semestral permitida ao Médio 414 Máximo 12 aluno Máximo 558 Condições de validação das disciplinas/unidades curriculares optativas/eletivas cursadas fora do curso Aprovação pelo colegiado do curso Condições de migração de currículo Não se aplica Obs. 1: Compreende-se como nº de semestres decorrente da previsão de oferta periódica de unidades curriculares especificadas no PPP. Obs. 2: O limite médio é relativo, pois depende de previsão de progressão curricular do PPP para oferta de unidades curriculares por período.
Matriz de organização curricular a) Bacharelado em Ciência da Computação Componente curricular Carga horária Obrigatória Optativa Eletiva Total Comum no curso 2394 432 144 Conteúdo de natureza científico-cultural Específico na modalidade Específico na habilitação Atividades complementares 200 Estágio supervisionado Trabalho de conclusão de curso 144 Práticas de Formação Outros Carga horária total para Integralização 3314 Obs.: Especificar particularidades na organização curricular com implicações no cadastro da estrutura curricular no CONTAC 1. As unidades com denominação Laboratório são automaticamente incluídas na matrícula dos alunos quando este se matricular na unidade curricular teórica. A aprovação em Laboratório está condicionada à aprovação à respectiva UC teórica, e vice-versa. Por exemplo, ao se matricular em Banco de Dados, o sistema deverá matricular o aluno em Laboratório de Banco de Dados. 2. O Sistema não deverá permitir a matrícula isolada de UC s de laboratório. (laboratório sem teórica e vice-versa) 3. A carga horária de optativas somente poderá ser cumprida cursando-se unidades curriculares oferecidas pelo curso de Ciência da Computação. 4. Para cursar UCs eletivas que não constam da tabela, o aluno deverá consultar o Colegiado do Curso antes de fazer a inscrição para as mesmas. Caso não haja consulta prévia, o aluno não poderá utilizar tais UCs para compor a carga horária da sua formação específica. A carga horária de UCs eletivas é de 144 horas, podendo, conforme deliberação do colegiado, se estender à 288 horas no máximo, diminuindo a carga horária de optativas de 432 horas para 288 horas. 5. As unidades curriculares do curso de Ciência da Computação poderão ser ofertadas nas modalidades presencial e semipresencial, de acordo com a Portaria 4.059/2004 do Ministério da Educação
Matriz de progressão e integralização curricular a) Bacharelado em Ciência da Computação *Oferta Período Unidade curricular Carga Horária Horas Teórica Prática Pré-requisitos C 1 Matemática Discreta 72 - C 1 Cálculo Diferencial e Integral I 72 - C 1 Geometria Analítica 72 - C 1 Introdução a Ciência da Computação 36 - C 1 Algoritmos e Estruturas de Dados I 72 - C 1 Laboratório AEDS I 18 X - C 1 Português Instrumental 36 C 2 Algoritmos e Estrutura de Dados II 72 Algoritmos e Estruturas de Dados I C 2 Laboratório AEDS II 18 X Algoritmos e Estruturas de Dados I C 2 Cálculo Diferencial e Integral II 72 Cálculo Diferencial e Integral I C 2 Estatística e Probabilidade Aplicada à Computação 72 Cálculo Diferencial e Integral I C 2 Lógica Aplicada à Computação 72 Matemática Discreta C 2 Introdução a Sistemas Lógicos Digitais 72 Introdução à Ciência da Computação C 2 Laboratório de Sistemas Lógicos Digitais 18 X Introdução à Ciência da Computação C 3 Algoritmos e Estrutura de Dados III 72 Algoritmos e estruturas de Dados II C 3 Laboratório de AEDS III 18 X Algoritmos e estruturas de Dados II C 3 Arquitetura e Organização de Computadores I 72 Introdução a Sistemas Lógicos Digitais C 3 Álgebra Linear 72 Geometria Analítica C 3 Elementos de Eletricidade 72 Cálculo Diferencial e Integral I C 3 Cálculo Diferencial e Integral III 72 Cálculo Diferencial e Integral II C 4 Conceitos de Linguagens de Programação 72 Algoritmos e Estrutura de Dados II C 4 Mecânica Clássica 72 Cálculo Diferencial e Integral II C 4 Grafos 72 Algoritmos e Estrutura de Dados III C 4 Arquitetura e Organização de Computadores II 72 Arquitetura e Organização de Computadores I C 4 Programação Orientada a Objetos 72 Algoritmo e Estruturas de Dados II
C 5 Sistemas Operacionais 72 C 5 Laboratório de Sistemas Operacionais 18 X C 5 Inteligência Artificial 72 Algoritmos e Estrutura de Dados II; Arquitetura e Organização de computadores II Algoritmos e Estrutura de Dados II; Arquitetura e Organização de Computadores II Algoritmos e Estruturas de Dados III; Lógica Aplicada à Computação C 5 Teoria de Linguagens 72 C 5 Matemática Computacional 72 Lógica Aplicada à Computação; Algoritmos e Estrutura de Dados II Algoritmos e estruturas de Dados II C 5 Introdução à Engenharia de Software 72 Programação Orientada a Objetos C 6 Compiladores 72 Teoria de Linguagens C 6 Banco de Dados 72 Algoritmos e Estrutura de Dados III C 6 Laboratório de Banco de Dados 18 X Algoritmos e Estrutura de Dados III C 6 Redes de Computadores I 72 Sistemas Operacionais C 6 Laboratório Redes de Computadores I 18 X Sistemas Operacionais C 6 Interação Humano-Computador 72 Introdução à Engenharia de Software C 7 Processamento Digital de Imagens 72 Algoritmos e Estruturas de Dados II C 7 Computadores e Sociedade 36 Ter cursado 2400 horas C 7 Proposta de Projeto Orientado em Computação 72 Ter cursado 2400 horas C 8 Computação Gráfica 72 Álgebra Linear; Algoritmos e Estruturas de Dados II; Cálculo Diferencial e Integral III C 8 Projeto Orientado em Computação 72 Proposta de Projeto Orientado *Na coluna Oferta a letra C significa que são unidades curriculares comuns oferecidas a todas as habilitações; Especificar código que identifica unidades curriculares específicas oferecidas para cada habilitação.
Matriz descritiva do elenco de unidades curriculares optativas *Oferta Período Unidade Curricular CH Pré-Requisitos Horas Teórica Prática Redes de Computadores II 72 Redes de Computadores Sistemas Distribuídos e Paralelos 72 Sistemas Operacionais; Redes de Computadores Modelagem e Avaliação de Desempenho 72 Estatística e Probabilidade Aplicada à computação; Redes de Computadores; Sistemas Operacionais Segurança e Auditoria de Sistemas 72 Redes de Computadores Sistemas Operacionais II 72 Sistemas Operacionais; Redes de Computadores Algoritmos para Bioinformática 72 AEDS I Introdução à Biologia Molecular 72 Banco de Dados para Bioinformática 72 Bancos de Dados; Algoritmos para Bioinformática Mineração de Dados 72 Bancos de Dados Montagem de Genomas e Alinhamentos 72 Algoritmos para Bioinformática Clonagem e Construção de Bibliotecas de Seqüenciamento de DNA 72 Montagem de Genomas e Alinhamentos Fundamentos da Tecnologia da Arte Digital 72 AEDS I A História Visual 72 Fundamentos da Tecnologia da Arte Digital Projetos de Jogos 72 Fundamentos da Tecnologia da Arte Digital Modelagem 3D 72 Fundamentos da Tecnologia da Arte Digital Processamento de Áudio e Vídeo 72 Fundamentos da Tecnologia da Arte Digital
Introdução a Animação 72 Modelagem 3D Engenharia de Produtos de Software I 72 Introdução à Engenharia de Software Gestão de Projetos de Software 72 Introdução à Engenharia de Software Engenharia de Usabilidade 72 Introdução à Engenharia de Software Padrões de Projeto 72 Projeto de Banco de Dados 72 Programa Orientada a Objetos; Banco de Dados Banco de Dados; Introdução à Engenharia de Software Introdução a Sistemas de Informação 72 Introdução à Ciência da Computação Técnicas Avançadas de Programação Orientada a Objetos 72 Introdução à Engenharia de Software Recuperação de Informação 72 Algoritmos e Estrutura de Dados II Tecnologias Web 72 Redes de Computadores BD: Modelos 72 Banco de Dados BD: Linguagens e Arquiteturas 72 Banco de Dados Empreendedorismo em Informática 36 Tópicos Especiais em Ciência da Computação I 18 De acordo com a ementa da UC a ser oferecida Tópicos Especiais em Ciência da Computação II 36 De acordo com a ementa da UC a ser oferecida Tópicos Especiais em Ciência da Computação III 72 De acordo com a ementa da UC a ser oferecida Tópicos Especiais em Ciência da Computação IV 72 De acordo com a ementa da UC a ser oferecida
Tópicos Especiais em Ciência da Computação V 90 De acordo com a ementa da UC a ser oferecida Processamento Digital de Sinais 72 AEDS III Sistemas Embarcados 72 Arquitetura de Computadores II *Na coluna Oferta a letra C significa que são unidades curriculares comuns oferecidas a todas as habilitações. Especificar código que identifica unidades curriculares específicas oferecidas para cada habilitação, se for o caso.