Bacharelado em Ciência da Computação

O Bacharelado forma recursos humanos para o desenvolvimento científico e tecnológico da Computação, com foco na própria área como atividade-fim

DiurnoCampus Darcy Ribeiro

Sobre o curso

O Bacharelado em Ciência da Computação forma recursos humanos para o desenvolvimento científico e tecnológico da Computação, com foco na própria área como atividade-fim. O curso exige domínio aprofundado de seus aspectos teóricos — como álgebra e matemática discreta, computabilidade, complexidade de algoritmos, linguagens formais e autômatos, compiladores e arquitetura de computadores — associado à capacidade de projetar e implementar sistemas computacionais.

A formação é organizada para que o estudante avance dos fundamentos de programação, sistemas de computação e teoria da computação para a aplicação desses princípios no desenvolvimento de ferramentas e técnicas computacionais mais eficientes. O curso combina, assim, rigor teórico e prática de implementação ao longo de toda a trajetória acadêmica, preparando o egresso tanto para o desenvolvimento tecnológico quanto para a continuidade em pesquisa científica.

É importante distinguir este curso de outros oferecidos pelo Departamento de Ciência da Computação: a Engenharia de Computação volta-se à integração entre hardware e software para o desenvolvimento de sistemas computacionais, enquanto a Licenciatura em Computação forma professores para a educação básica e profissional na área. O Bacharelado, por sua vez, tem a própria Computação — em seus fundamentos teóricos e tecnológicos — como objeto central de formação.

Dados do curso

Grau conferido

Bacharel em Ciência da Computação

Modalidade / Turno

Presencial · Diurno

Duração

Mínima 8 · Recomendada 9 · Máxima 14 semestres

Carga horária

214 créditos (3.210 horas)

Formação e estrutura curricular

O curso é organizado em três áreas de formação. A Formação Básica trata dos fundamentos de programação, sistemas de computação, teoria da computação e da matemática necessária para sustentá-los formalmente. A Formação Tecnológica aplica esses fundamentos ao desenvolvimento de ferramentas e técnicas computacionais mais eficientes. A Formação Complementar amplia o repertório do estudante com conteúdos de comunicação e expressão, metodologia científica, língua estrangeira, economia, direito e administração.

A integralização exige 214 créditos (3.210 horas): 146 créditos em disciplinas obrigatórias e 68 em disciplinas optativas do Módulo Integrante, além de até 24 créditos no Módulo Livre, cursáveis em qualquer unidade da UnB. Até 40 créditos podem ser aproveitados como Atividades Complementares — extensão, estágio supervisionado, iniciação científica e intercâmbio.

O Trabalho de Conclusão de Curso é obrigatório e se desenvolve ao longo de três disciplinas (Metodologia Científica, Trabalho de Graduação 1 e Trabalho de Graduação 2), sob orientação docente, com produção de um sistema ou estudo e defesa perante banca de três professores. O estágio supervisionado não é obrigatório, mas é recomendado e pode ser aproveitado como atividade complementar, com limite de 20h semanais no período letivo.

Consulte a estrutura curricular completa, o fluxo de disciplinas e as ementas no SIGAA, e o detalhamento pedagógico completo no Projeto Pedagógico do Curso (links na seção Coordenação, contato e documentos).

Perfil do egresso e áreas de atuação

O egresso do Bacharelado em Ciência da Computação está preparado para o desenvolvimento científico e tecnológico da área, com domínio de seus aspectos teóricos centrais — álgebra e matemática discreta, complexidade de algoritmos, linguagens formais e autômatos, compiladores e arquitetura de computadores. Está apto à investigação e ao desenvolvimento teórico em Computação, à análise e modelagem de problemas computacionais e ao projeto e implementação de sistemas, incluindo software de base para novos sistemas computacionais.

A formação busca desenvolver a capacidade de aplicar conhecimentos de forma independente e inovadora, acompanhando a evolução tecnológica do setor, com noções de formação de negócios, legislação trabalhista e propriedade intelectual. O curso prepara o egresso tanto para a continuidade em programas de pós-graduação quanto para a atuação profissional em investigação, desenvolvimento e projeto de soluções computacionais, sempre orientado por princípios éticos relativos ao impacto social da atuação em Computação.

Formas de ingresso

O ingresso no Bacharelado em Ciência da Computação segue as formas de acesso definidas pela UnB para seus cursos de graduação presenciais: Programa de Avaliação Seriada (PAS), Sistema de Seleção Unificada (SiSU/Enem) e vestibular tradicional. O curso também admite transferência facultativa, transferência obrigatória e ingresso como portador de diploma de curso superior, conforme editais específicos publicados periodicamente.

Links de ingresso

Coordenação, contato e documentos

Coordenação

Prof. Marcelo Grandi Mandelli

Secretaria de Graduação

Prédio CIC/EST, Campus Darcy Ribeiro · segunda a sexta, 8h às 20h

Telefone / E-mail

+55 (61) 3107-3661 · cic@unb.br

Documentos oficiais

Em confirmação com a coordenação: número de vagas por semestre e data de vigência do PPC — omitidos desta página até validação.

Aluno especial na graduação

A matrícula na condição de aluno especial possibilita cursar disciplinas isoladas nos cursos de graduação vinculados ao Departamento de Ciência da Computação (Bacharelado em Ciência da Computação, Licenciatura em Computação, Engenharia de Computação, Engenharia Mecatrônica e Bacharelado em Inteligência Artificial), sem vínculo regular de curso e sem direito a diploma pela via direta.

O processo seletivo ocorre semestralmente após a matrícula dos alunos regulares, com vagas estritamente remanescentes, análise de pré-requisitos e emissão de taxas pelo sistema PagUnB. Para orientações completas, requisitos e cronograma, acesse a página dedicada:

Orientações de matrícula

Acessar o conteúdo