Part of the book: MATLAB
The world today is characterized through three major elements in the scientific field: the development of classical sciences, the increasingly evolution in the field of computer science and, as result, the emergence of a large number of new border sciences or interdisciplinary and transdisciplinary sciences. In the formation of future specialists, computer science education cannot ignore the reality of a society in which research and technological progress are based primarily on interdisciplinarity and transdisciplinarity. Throughout this chapter, we will analyze the way in which all these elements are evolving in a very closely interdependency one of each other: the evolution of computer science accelerates the development of classical sciences, and the development of classical sciences and computer science generates the emergence and progress of new border sciences and how the educational curricula in computer sciences have to be adapted to this trend. We will present and analyze the ways in which computer science education can be performed in an interdisciplinary and/or transdisciplinary manner at all educational levels. In the same time, we will emphasize the reasons why it is necessary to teach computer science in an interdisciplinary and/or transdisciplinary way and the benefits that teaching strategy brings in the training of future specialists.
Part of the book: Science Education