Learning to Develop and use Software Products: Some Common Aspects of Educational Preparation of Mathematicians and Schoolteachers

This paper introduces several ideas related to the preparation of developers and users of software products. It identifies commonalities observed in different educational contexts through which a unified strategy in preparing highly technologically qualified workforce of the future can be formulated. The paper argues for the importance of students’ field experience and research work facilitated through the use of the administrative flexibility principle and appropriate modification of traditional signature pedagogies. Keywords: Software engineering, education, internship, dynamical management, administrative flexibility, signature pedagogy;