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