O egresso do Curso de Engenharia de Software deve possuir uma formação que lhe promova a consciência das exigências éticas e da relevância pública e social das competências, habilidades e valores construídos na vida universitária, de modo a inseri-lo nos respectivos contextos profissionais com autonomia, solidariedade, postura crítica e reflexiva, comprometida com o desenvolvimento local, regional e nacional sustentáveis, que vise à construção de uma sociedade justa e democrática. Dessa forma, os egressos do Curso devem ser capazes de:
- aplicar teorias e práticas de engenharia de software para desenvolver soluções de qualidade de maneira sistemática, controlada e eficaz;
- empregar estratégias de gestão de software para planejar, monitorar e controlar custo, tempo e escopo;
- trabalhar em equipe, consciente de suas responsabilidades, para resolver problemas de diferentes domínios de forma crítica e criativa;
- atuar profissionalmente de forma ética e de acordo com a legislação, compreendendo o impacto direto ou indireto de suas ações sobre as pessoas, as organizações e a sociedade;
- ter consciência das questões sociais, políticas e culturais envolvidas no desenvolvimento e no uso das tecnologias, bem como seus efeitos na sociedade e no meio ambiente;
- atuar de forma criativa, inovadora e empreendedora, identificando oportunidades de negócio e contribuindo para o desenvolvimento regional;
- entender os aspectos econômicos e financeiros associados a produtos, serviços e organizações;
- compreender a necessidade de contínua atualização e aprimoramento de suas competências e habilidades.
Campo de Atuação Profissional
O Curso de Engenharia de Software foi pensado de forma a ampliar o campo de atuação de seus egressos. Além dos aspectos técnicos diretamente relacionados ao desenvolvimento de software, o curso busca desenvolver as competências e habilidades relacionadas à gestão, consultoria, pesquisa e empreendedorismo. Assim, o egresso do Curso pode atuar como:
- desenvolvedor em organizações que produzam software para consumo próprio ou para comercialização;
- gestor em organizações que produzam software para consumo próprio ou para comercialização;
- consultor em organizações com programas de melhoria contínua baseados em modelos de qualidade;
- pesquisador em organizações que desenvolvam pesquisas relacionadas à engenharia de software;
- empreendedor fornecendo softwares na forma de produtos, de projetos ou de serviços.