O Curso de Bacharelado em Ciências da Computação tem por objetivo habilitar o Bacharel a conquistar bases Científicas e Tecnológicas para atuar na área de informática, bem como ingressar em programas de Pós-Graduação e Pesquisa.
Conjunto de Aptidões Esperadas dos Egressos.
-
Promoção do desenvolvimento científico da Ciência da Computação por meio de pesquisas inovadoras.
-
Promoção do desenvolvimento tecnológico através da aplicação do embasamento
teórico e dos conhecimentos científicos adquiridos. -
Desenvolvimento de produtos em empresas de software e hardware.
-
Atuação como consultor e pesquisador em tecnologia.
-
Atuação na carreira acadêmica.
Classes de Problemas que os Egressos Estarão Capacitados a Resolver.
Problemas relacionados com a promoção e o desenvolvimento científico e tecnológico da computação, através de pesquisas inovadoras e de projetos e desenvolvimento de sistemas computacionais, em qualquer paradigma e metodologia, que possam envolver:
-
Resolução de problemas relacionados à área de Analise Numérica;
-
Desenvolvimento de programas em lógica;
-
Utilização de probabilidade e estatística aplicada;
-
Programação de componentes em baixo nível;
-
Modelagem de sistemas utilizando técnicas de orientação a objetos, estruturas de dados e grafos;
-
Programação em linguagem funcional;
-
Programação de componentes de sistemas operacionais;
-
Construção de compiladores para linguagens dedicadas ou de uso geral;
-
Análise de Sistemas utilizando técnicas modernas;
-
Desenvolvimento de software para gerenciamento de bancos de dados;
-
Construção de simuladores de propósito gerais;
-
Aplicação de técnicas de inteligência artificial em problemas correlatos a computação e outras áreas;
-
Sistemas multimídia;
-
Sistemas em computação gráfica;
-
Pesquisa e Desenvolvimento em segurança de sistemas;
-
Identificação de problemas insolúveis ou NP-completos e proposta de soluções aproximadas (heurísticas);
-
Coordenação do processo de Desenvolvimento de Software, utilizando metodologias modernas de engenharia de software;
-
Projeto de software embarcado (embutido);
-
Desenvolvimento de software para sistemas paralelos, concorrentes e distribuídos;
-
Elaboração de projetos na área de ciência da computação;
-
Especificação formal de sistemas;
-
Identificação de questões éticas e legais na aplicação da informática no dia-a-dia;
-
Desenvolvimento de sistemas críticos em relação à confiabilidade;
-
Construção de um plano de negócios em informática;
Habilidades que os Alunos Poderão Desenvolver em Função do Conjunto de Disciplinas Optativas Cursadas.
-
Projeto e implantação de redes locais de computadores;
-
Desenvolvimento de soluções de gerenciamento para redes de computadores e de telecomunicações;
-
Projetos de integração software/hardware;
-
Projeto de protocolos de comunicação em redes;
-
Projeto de microprocessadores simples;
-
Construção de sistemas em realidade virtual;
-
Construção de sistemas em tempo real;
Funções que os Egressos Poderão Exercer no Mercado de Trabalho.
-
Pesquisador;
-
Profissional da carreira acadêmica;
-
Desenvolvedor nas diferentes áreas tecnológicas da computação (redes, bancos de dados, sistemas operacionais, realidade virtual, multimídia, sistemas distribuídos, etc.);
-
Programador de sistemas de médio e grande porte;
-
Engenheiro de software;
-
Analista e projetista de software.





