Fechar menu lateral

Objetivos e perfil

Objetivo do Curso

O curso de Bacharelado em Ciência da Computação tem como objetivo principal formar profissionais com graduação plena, habilitados a especificar,  projetar, implantar e avaliar sistemas computacionais voltados para a solução de problemas de natureza diversificada. A formação desse profissional envolve a aquisição de conhecimento em modelos computacionais teóricos e em metodologias e ferramentas atualizadas, bem como o desenvolvimento de habilidades cognitivas necessárias para a interação com profissionais de outras áreas, para o uso crítico das novas tecnologias e para avaliação do impacto do resultado de seu trabalho na qualidade de vida.

Neste sentido, destacam-se como objetivos específicos:

  •  fornecer ao aluno o embasamento teórico necessário para:
    • construir e definir formalmente os conceitos fundamentais de computação;
    • desenvolver algoritmos, assim como provas, métodos e sistemas adequados à sua análise e avaliação;
    • resolver eficientemente problemas em ambientes computacionais.
  • desenvolver capacidade de abstração para o tratamento de problemas complexos.

No sentido de atender aos objetivos do curso, podem ser definidos como objetivos deste projeto
pedagógico:

  • incentivar as práticas de estudo independente, as atividades de pesquisa e a atualização permanente por parte dos discentes;
  • apresentar uma matriz curricular com forte fundamentação teórica em consonância com uma formação tecnológica sólida, na qual a distribuição das unidades curriculares é baseada na interdisciplinaridade e na ausência de superposição de conteúdo;
  • permitir a incorporação ao currículo do aproveitamento de atividades extraclasse por meio do cumprimento de atividades complementares;
  • a melhoria e reformulação dos cursos de graduação, parte integrante e fundamental das diretrizes definidas pelo Planejamento Estratégico do Departamento de Ciência da Computação. Em especial, destacam-se como finalidades deste Planejamento: formar diplomados nas diferentes áreas de conhecimento, aptos para a inserção em setores profissionais, para a participação no desenvolvimento da sociedade brasileira e para colaborar na sua formação contínua e incentivar o trabalho de pesquisa e investigação científica, visando ao desenvolvimento da ciência e da tecnologia e da criação e difusão da cultura, e, desse modo, desenvolver o entendimento do homem e do meio em que vive.
  • garantir uma possibilidade de atualização permanente, cuja necessidade será evidenciada a
    partir de avaliações periódicas.

Perfil Professional

O perfil do profissional formado é o de um cientista de computação, com base interdisciplinar e tecnologicamente generalista, mas com possibilidade de especialização em alguma área de sua escolha, o que permite grande flexibilidade de atuação em várias áreas do conhecimento que requerem o domínio de técnicas computacionais. O egresso do curso deve possuir capacidade de raciocínio lógico e abstrato, compreender e aplicar conceitos, princípios e práticas essenciais ao contexto de cenários bem definidos, mostrando discernimento na seleção e aplicação de técnicas e ferramentas. Dentre outras coisas, este profissional é capaz de projetar, implementar, implantar, manter e operar ambientes computacionais para solucionar problemas nas diversas áreas de aplicação, com sólido embasamento científico-tecnológico. A continuidade da formação profissional e científica, através do ingresso em cursos de pós-graduação, é fortemente incentivada pelo embasamento teórico e pela possibilidade de participar de projetos de iniciação científica, capacitando-o para a vida acadêmica.

Dentro deste cenário, as competências técnicas, habilidades e atitudes desenvolvidas ao longo do curso passam a ser o resultado de uma formação obrigatória e, portanto, comum a todos os egressos, e uma formação flexível, decorrente das escolhas individuais ao longo do curso. O conjunto de requisitos definidos abaixo, indicados pelo Parecer 136 de 2012 CNE/Câmara de Educação Superior/MEC para o profissional de Ciência da Computação, lista as competências e habilidades que se julga presentes, individualmente ou coletivamente, no perfil dos egressos do curso:

  • Possuam sólida formação em Ciência da Computação e Matemática que os capacitem a construir aplicativos de propósito geral, ferramentas e infraestrutura de software de sistemas de computação e de sistemas embarcados, gerar conhecimento científico e inovação e que os incentivem a estender suas competências à medida que a área se desenvolva;
  • Possuam visão global e interdisciplinar de sistemas e entendam que esta visão transcende os detalhes de implementação dos vários componentes e os conhecimentos dos domínios de aplicação;
  • Conheçam a estrutura dos sistemas de computação e os processos envolvidos na sua construção e análise;
  • Conheçam os fundamentos teóricos da área de Computação e como eles influenciam a prática profissional;
  • Sejam capazes de agir de forma reflexiva na construção de sistemas de computação por entender que eles atingem direta ou indiretamente as pessoas e a sociedade;
  • Sejam capazes de criar soluções, individualmente ou em equipe, para problemas complexos caracterizados por relações entre domínios de conhecimento e de aplicação;
  • Reconheçam que é fundamental a inovação e a criatividade e entendam as perspectivas de negócios e oportunidades relevantes.