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 2008Currículo Novo