Bacharelado em Ciência da Computação

A proposta do curso de Bacharelado em Ciência da Computação é oferecer um curso dentro das áreas de Ciência da Computação, Informática, e Tecnologia da Informação que forme profissionais críticos, ativos e cada vez mais conscientes de seus papéis sociais e da sua contribuição no avanço científico e tecnológico do país.

Coordenadoria do Curso

Alexandre Sztajnberg.

Objetivos

O objetivo do curso é a formação de recursos humanos que possam atuar no desenvolvimento tecnológico da computação com vistas a atender as necessidades da sociedade com o auxílio de computadores, voltados para tanto para a pesquisa (visando programas de pós-graduação e a atuação em centros de pesquisa) como para o mercado e as organizações. Entre as competências adquiridas ao longo do curso está o desenvolvimento de soluções e sistemas para: o armazenamento dos grandes volumes de informações dos mais variados tipos e formas, de forma distribuída, e sua recuperação em tempo aceitável; computação de cálculos matemáticos e científicos complexos; comunicação segura, rápida e confiável; automação, controle e monitoração de sistemas complexos; jogos, sistemas multimídia e ferramentas para apoio ao ensino.
A grande demanda por profissionais com este perfil, no Brasil – de forma geral, e no Estado do Rio de Janeiro – mais especificamente (em se tratando de uma Universidade estadual), justifica a oferta do curso.
Ao final do curso, o aluno deverá ter uma sólida base matemática, de acordo com as necessidades da formação na grande área de Ciências Exatas. Além disso, o curso é composto por disciplinas obrigatórias da área de Ciência da Computação e Informática e disciplinas Eletivas permitindo ao aluno adquirir as competências mencionadas. Neste contexto, a atuação do orientador acadêmico é fundamental para auxiliar o discente. A função do orientador acadêmico é direcionar os estudos de cada aluno, de forma individualizada, selecionando as disciplinas eletivas adequadas.
As disciplinas obrigatórias permitem uma formação horizontal e consistente, seguindo orientações do MEC, SBC, ACM e IEEE, preparando o discente tanto para ingressar no mercado de trabalho, como para seguir a área acadêmica e científica.
As disciplinas pertencentes ao grupo de Eletivas Básicas estão inseridas na parte de consolidação do conhecimento, para permitir o aprofundamento em alguns conceitos básicos, que podem ser necessários para o aluno adquirir competências específicas.
As disciplinas pertencentes ao grupo das Eletivas Técnicas permitem ao discente direcionar seus estudos e conhecimentos para áreas específicas, como por exemplo, Engenharia de Software, Algoritmos, Computação Científica, Sistemas Distribuídos, Redes, Realidade Virtual ou Inteligência Computacional, adquirindo competências específicas nestas áreas. As escolhas adequadas do conjunto de eletivas irão moldar o perfil do egresso.

Grade Curricular

  • 1º Período

    IME 03-10814 Geometria Analítica

    IME 01-04827 Cálculo I

    IME 02-10815 Álgebra

    IME 06-10816 Matemática Discreta

    IME 04-10817 Fundamentos da Computação

  • 2º Período

    IME 02-10818 Álgebra Linear

    IME 01-04884 Cálculo II

    IME 05-10819 Cálculo das Probabilidades

    IME 04-10820 Algoritmos e Estruturas de Dados I

    IME 04-10821 Linguagem de Programação I

    FIS Física I

  • 3º Período

    ILE 02-10822 Português Instrumental

    IME 01-06767 Cálculo III

    IME 04-10823 Algoritmos e Estruturas de Dados II

    IME 02-10824 Elementos de Lógica

    IME 04-10825 Linguagem de Programação II

    IME 04-10826 Teoria da Computação

  • 4º Período

    IME 04-10827 Cálculo Numérico

    IME 01-10828 Cálculo IV

    IME 04-10829 Otimização em Grafos

    IME 04-10830 Engenharia de Software

    IME 04-10831 Arquitetura de Computadores I

    FIS Física II

  • 5º Período

    IME 04 Eletiva Básica

    IME 04-10832 Banco de Dados I

    IME 04-10833 Análise e Projeto de Sistemas

    IME 04-10834 Estrutura de Linguagens

    IME 04-10835 Sistemas Operacionais I

    IME 04-10836 Arquitetura de Computadores II

  • 6º Período

    IME 06-10837 Otimização Combinatória

    IME 04-10838 Banco de Dados II

    IME 04-10839 Interfaces Humano-Computador

    IME 04 Eletiva I

    IME 04-10840 Sistemas Operacionais II

    IME 04-10841 Compiladores

  • 7º Período

    IME 04-10842 Computação Gráfica

    IME 04-10843 Inteligência Artificial

    IME 04-10844 Ética, Computadores e Sociedade

    IME 04-10845 Metodologia Científica no Projeto Final

    IME 04-10846 Redes de Computadores I

    IME 04-10847 Arquiteturas Avançadas de Computadores I

  • 8º Período

    IME 04 Eletiva II

    IME 04 Eletiva III

    IME 04-10848 Projeto Final

    IME 04 Sistemas Distribuídos

    IME 04 Eletiva IV

  • Anterior a 2008

    Fluxogramas - Download do Currículo Antigo

  • A partir de 2008
    Currículo Novo