Abstract
Educational course “Introduction to Parallel Computing” is discussed. A modern method of presentation of the educational materials for simultaneous teaching a large number of attendees (Massive Open Online Course, MOOC) has been applied. The educational course is delivered in the simplest form with a wide use of the presentational materials. Lectures of the course are subdivided into relatively small topics, which do not require significant effort to learn. This provides a continuous success of learning and increases the motivation of the students. For evaluation of the progress in the understanding of the educational content being studied, the course contains the test questionnaires and the tasks for the development of the parallel programs by the students themselves. The automated validation and scalability program evaluation are provided. These features can attract a large number of attendees and pay the students’ attention to the professional activity in the field of supercomputer technologies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Computer Science Curricula (2013). https://www.acm.org/education/CS2013-final-report.pdf
NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing - Core Topics for Undergraduates. http://grid.cs.gsu.edu/~tcpp/curriculum/?q=home
Internet-University of Supercomputer Technologies. http://www.osp.ru/os/2009/02/7323236
Voevodin, V., Gergel, V., Popova, N.: Challenges of a systematic approach to parallel computing and supercomputing education. In: Hunold, S., et al. (eds.) Euro-Par 2015. LNCS, vol. 9523, pp. 90–101. Springer, Heidelberg (2015). doi:10.1007/978-3-319-27308-2_8
Free Online Courses for everyone! List of MOOCs offered by the Best Universities and Entities. https://www.mooc-list.com
Parallel Programming Concepts. https://open.hpi.de/courses/2efebcdd-0749-4ca3-8396-58a09e7bf070
Parallel Programming. https://www.coursera.org/learn/parprog1?siteID=.GqSdLGGurk-V9YazzHdzg5C8LLm6cpr8A&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=*GqSdLGGurk
High Performance Scientific Computing. https://www.coursera.org/course/scicomp
Intro to Parallel Programming. Using CUDA to Harness the Power of GPUs. https://www.udacity.com/course/intro-to-parallel-programming-cs344
Heterogeneous Parallel Programming. https://www.coursera.org/course/hetero
Gergel, V.P.: Theory and Practice of Parallel Computing, Moscow (2007)
Gergel, V., Liniov, A., Meyerov, I., Sysoyev, A.: NSF/IEEE-TCpp. Curriculum implementation at the State University of Nizhni Novgorod. In: Proceedings of the International Parallel and Distributed Processing Symposium, IPDPS, pp. 1079–1084 (2014). Article no. 6969501
Moodle - Open-source learning platform. https://moodle.org
Gergel, V., Sidorov, S.: A two-level parallel global search algorithm for solution of computationally intensive multiextremal optimization problems. In: Malyshkin, V. (ed.) PaCT 2015. LNCS, vol. 9251, pp. 505–515. Springer, Heidelberg (2015). doi:10.1007/978-3-319-21909-7_49
Lebedev, I., Gergel, V.: Heterogeneous parallel computations for solving global optimization problems. Procedia Comput. Sci. 66, 53–62 (2015)
Acknowledgments
This research was supported by the Russian Science Foundation, project No 16-11-10150 “Novel efficient methods and software tools for the time consuming decision making problems with using supercomputers of superior performance”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Gergel, V., Kustikova, V. (2016). Internet-Oriented Educational Course “Introduction to Parallel Computing”: A Simple Way to Start. In: Voevodin, V., Sobolev, S. (eds) Supercomputing. RuSCDays 2016. Communications in Computer and Information Science, vol 687. Springer, Cham. https://doi.org/10.1007/978-3-319-55669-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-55669-7_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55668-0
Online ISBN: 978-3-319-55669-7
eBook Packages: Computer ScienceComputer Science (R0)