There are probably several options in educating software engineers. As far as I know, certain understanding is developing in that applied mathematics or engineering are not the only acceptable backgrounds for software developers. But how can practical education be differentiated in terms of students' backgronds and related knowledge communities? Are there relevant educational frameworks that can be applied?

Similar questions and discussions