Os egressos do curso de Ciência da Computação da UFBA devem estar situados no estado da arte da ciência e da tecnologia da computação. Eles devem estar preparados para atuar no mercado de trabalho propondo soluções adequadas que utilizem o computador bem como ter maturidade e conhecimento para atuar de maneira inovadora, contribuindo com o desenvolvimento tecnológico da área. Eles devem ter uma base científica que os tornem aptos a se tornarem futuros pesquisadores, de maneira a contribuir com o desenvolvimento científico da Computação.
O que se espera do egresso
- uma formação básica dos aspectos teóricos e práticos das matérias básicas e tecnológicas da Ciência da Computação
- uma formação especializada em uma ou mais áreas da Ciência da Computação, oferecidas pelo curso
- uma maturidade matemática para entender e aplicar os modelos matemáticos utilizados na representação de problemas da área
- uma formação complementar que o torne apto a atuar no mercado de trabalho em áreas multidisciplinares
- capacidade para atuar no mercado de trabalho nas diversas áreas tecnológicas da computação
- capacidade para ingressar em programas de pós-graduação em Ciência da Computação ou áreas afins
Habilidades e competências
Entende-se aqui por habilidade e competência a capacidade de exercer aptidões, obtida principalmente através dos conhecimentos e práticas adquiridas no decorrer do curso. Neste sentido, espera-se que o egresso tenha as seguintes habilidades gerais:
- atuar como engenheiro de software, ou seja, analisar problemas identificando os requisitos e projetar soluções adequadas, levando em consideração aspectos de complexidade, manutenção, portabilidade, legibilidade, confiabilidade, reuso, etc
- atuar no mercado de trabalho tanto na produção de software básico como de software aplicativo
- solucionar problemas utilizando tecnologias atuais e adaptar-se às novas tecnologias emergentes
- atuar de maneira multidisciplinar
- trabalhar em equipe, principalmente no projeto de sistemas
- escrever textos técnicos e científicos
- tratar problemas, criando e avaliando soluções, utilizando métodos científicos
Outras habilidades podem ser adquiridas pelo egresso, que dependem de formações específicas em áreas optativas oferecidas pelo curso.