Ensino da Engenharia
Sofware

Contexto
Acadêmico

Experiência de desenvolvimento de software na academia

Aprender com os erros

Envolver

Questões econômicas

Pesquisa operacional

Ciência de gestão

Algum trabalho de hardware

Aproximar o mundo acadêmico do empresarial

Contato entre alunos e clientes

Apresentar problemas industriais a serem resolvidos

Contexto industrial

Necessidades

Engenheiros de software

Deve ter conjunto de conhecimentos básicos relacionados a engenharia

Exigência aumenta com o grau de formação

Pessoas com conhecimento para produção

Profissionais aptos a utilizar as
tecnologias disponíveis na indústria

Não é necessários profissionais com conhecimentos profundos da computação

Interesse financeiro do programador

Interesse da industria na qualidade do ensino

Diferenças

Ciências da Computação

Base sólida da teoria

Direcionada para pesquisas

Preocupação em produzir algo novo

Capaz de gerar e resolver problemas

Engenharia de Software

Conhecimento de tecnologias estabelecidas

Direcionada para produção industrial

Estudo do meio industrial

Contato com clientes

Conhecimento de economia e gestão

Dificuldade em definir conceitos fundamentais da computação e da engenharia

Separação

Indústria x Universidades

Perfil de formação diferentes

Perfil dos alunos

Pessoas voltadas ao desenvolvimento

Pessoas voltadas a pesquisa

Diferenças de conteúdo abordado