O egresso do curso de Bacharelado em Ciência da Computação deve estar apto a identificar problemas, propor soluções inéditas ou melhorar as já existentes, no que diz respeito à efetivação de projetos que envolvam ciência e tecnologia. Seu trabalho exige uma constante interação com o desenvolvimento científico e tecnológico da área, a fim de desenvolver novos conhecimentos envolvendo técnicas, teorias, métodos, linguagens, modelos e sistemas computacionais nas áreas de hardware e software.
O profissional egresso estará capacitado para atuar em diversas áreas que podem envolver:
Ao final do curso, o egresso estará capacitado a desenvolver sistemas computacionais, especificando, sintetizando e implementando o sistema projetado de forma operacionalmente viável, bem como projetar e desenvolver metodologias de programação, programas de controle, sistemas operacionais, compiladores, programas de apoio ao usuário e aplicativos em geral.
Assim, os profissionais formados deverão ser capazes de atuar no mercado de trabalho junto a áreas que utilizem recursos computacionais na implementação e manutenção otimizada de novos produtos, serviços e/ou processos e em atividades de pesquisa e ensino, fortemente ligados ao desenvolvimento da educação e fundamentalmente ao desenvolvimento científico e tecnológico do país.
O egresso deverá ser reflexivo e consciente com as questões de âmbito social, de sustentabilidade e de ética em sua atuação profissional considerando sua atuação em ambientes coletivos de trabalho colaborativo e de inovação.
Considerando que o curso de Bacharelado em Ciência da Computação proporciona formação simultânea e abrangente em diversas áreas da Computação, são descritas a seguir as possibilidades de atuação em cada um dos setores abordados:
Para uma atuação competente e eficaz do profissional nas áreas anteriormente abordadas é necessária uma sólida formação básica envolvendo Matemática e Teoria Computacional.
Entre as áreas que o profissional poderá atuar, seja no desenvolvimento de trabalhos práticos ou na continuidade dos estudos em nível de pós-graduação, indicam-se:
Além das habilidades gerais descritas, o aluno tem a oportunidade de ampliar sua formação nas áreas de conhecimento do curso por meio das disciplinas Tópicos Especiais, que contemplam revisões e atualizações ao currículo, característica imprescindível para um curso da área de informática. Por meio dessas disciplinas e da área escolhida para o desenvolvimento do Trabalho de Conclusão de Curso, o aluno pode adquirir conhecimentos mais aprofundados em áreas específicas, sendo capaz de aplicar os conhecimentos de informática em outras áreas do conhecimento.