Back to Search
Start Over
Introducing computational thinking, parallel programming and performance engineering in interdisciplinary studies
- Source :
- Journal of Parallel and Distributed Computing. 105:116-126
- Publication Year :
- 2017
- Publisher :
- Elsevier BV, 2017.
-
Abstract
- Nowadays, many fields of science and engineering are evolving through the joint contribution of complementary fields. Computer science, and especially High Performance Computing, has become a key factor in the development of many research fields, establishing a new paradigm called computational science. Researchers and professionals from many different fields require knowledge of High Performance Computing, including parallel programming, to develop fruitful and efficient work in their particular field. Therefore, at Universitat Autonoma of Barcelona (Spain), an interdisciplinary Master on “Modeling for Science and Engineering” was started 5 years ago to provide a thorough knowledge of the application of modeling and simulation to graduate students in different fields (Mathematics, Physics, Chemistry, Engineering, Geology, etc.). In this Master’s degree, “Parallel Programming” appears as a compulsory subject because it is a key topic for them. The concepts learned in this subject must be applied to real applications. Therefore, a complementary subject on “Applied Modeling and Simulation” has also been included. It is very important to show the students how to analyze their particular problems, think about them from a computational perspective and consider the related performance issues. So, in this paper, the methodology and the experience in introducing computational thinking, parallel programming and performance engineering in this interdisciplinary Master’s degree are shown. This overall approach has been refined through the Master’s life, leading to excellent academic results and improving the industry and students appraisal of this programme.
- Subjects :
- Computer Networks and Communications
Computer science
Computational thinking
05 social sciences
Message passing
050301 education
020206 networking & telecommunications
02 engineering and technology
Parallel computing
Supercomputer
Field (computer science)
Engineering mathematics
Theoretical Computer Science
Modeling and simulation
CUDA
Artificial Intelligence
Hardware and Architecture
Performance engineering
0202 electrical engineering, electronic engineering, information engineering
0503 education
Software
Subjects
Details
- ISSN :
- 07437315
- Volume :
- 105
- Database :
- OpenAIRE
- Journal :
- Journal of Parallel and Distributed Computing
- Accession number :
- edsair.doi...........abc0fda00bdf4171849335d6ee59bd07
- Full Text :
- https://doi.org/10.1016/j.jpdc.2016.12.027