Skip to main content
Top

2019 | OriginalPaper | Chapter

Redesigning Interactive Educational Modules for Combinatorial Scientific Computing

Authors : M. Ali Rostami, H. Martin Bücker

Published in: Computational Science – ICCS 2019

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Combinatorial scientific computing refers to the field of using combinatorial algorithms to solve problems in computational science and data science. Teaching even elementary topics from this area is difficult because it involves bridging the gap between scientific computing and graph theory. Furthermore, it is often necessary to understand not only the methodologies from mathematics and computer science, but also from different scientific domains from which the underlying problems arise. To enrich the learning process in combinatorial scientific computing, we designed and implemented a set of interactive educational modules called EXPLAIN. The central idea behind EXPLAIN is its focus on describing the equivalence of a problem in terms of scientific computing and graph theory. That is, in EXPLAIN, the scientific computing problem and its graph theoretical representation are treated as two sides of the same coin. The process of solving a problem is interactively explored by visualizing transformations on an object from scientific computing, simultaneously, with the corresponding transformations on a suitably defined graph. We describe the redesign of the EXPLAIN software with an emphasis on integrating a domain-specific scripting language and a hierarchical visualization for recursively defined problems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Bastian, M., Heymann, S., Jacomy, M.: Gephi: an open source software for exploring and manipulating networks. In: Third International AAAI Conference on Weblogs and Social Media, pp. 361–362 (2009) Bastian, M., Heymann, S., Jacomy, M.: Gephi: an open source software for exploring and manipulating networks. In: Third International AAAI Conference on Weblogs and Social Media, pp. 361–362 (2009)
4.
5.
go back to reference Bücker, H.M., Rostami, M.A., Lülfesmann, M.: An interactive educational module illustrating sparse matrix compression via graph coloring. In: Proceedings of the 16th International Conference on Interactive Collaborative Learning (ICL), Kazan, Russia, 25–27 September 2013, pp. 330–335. IEEE, Piscataway (2013). https://doi.org/10.1109/ICL.2013.6644591 Bücker, H.M., Rostami, M.A., Lülfesmann, M.: An interactive educational module illustrating sparse matrix compression via graph coloring. In: Proceedings of the 16th International Conference on Interactive Collaborative Learning (ICL), Kazan, Russia, 25–27 September 2013, pp. 330–335. IEEE, Piscataway (2013). https://​doi.​org/​10.​1109/​ICL.​2013.​6644591
9.
go back to reference Duff, I., Erisman, A., Reid, J.: Direct Methods for Sparse Matrices. Numerical Mathematics and Scientific Computation, 2nd edn. Oxford University Press, Oxford (2017)CrossRef Duff, I., Erisman, A., Reid, J.: Direct Methods for Sparse Matrices. Numerical Mathematics and Scientific Computation, 2nd edn. Oxford University Press, Oxford (2017)CrossRef
11.
go back to reference Bücker, H.M., Rostami, M.A.: Interactively exploring the connection between nested dissection orderings for parallel Cholesky factorization and vertex separators. In: IEEE 28th International Parallel and Distributed Processing Symposium, IPDPS 2014 Workshops, Phoenix, Arizona, USA, 19–23 May 2014, pp. 1122–1129. IEEE Computer Society, Los Alamitos (2014). https://doi.org/10.1109/IPDPSW.2014.125 Bücker, H.M., Rostami, M.A.: Interactively exploring the connection between nested dissection orderings for parallel Cholesky factorization and vertex separators. In: IEEE 28th International Parallel and Distributed Processing Symposium, IPDPS 2014 Workshops, Phoenix, Arizona, USA, 19–23 May 2014, pp. 1122–1129. IEEE Computer Society, Los Alamitos (2014). https://​doi.​org/​10.​1109/​IPDPSW.​2014.​125
12.
go back to reference Heath, M.T.: Scientific Computing: An Introductory Survey. Classics in Applied Mathematics, 2nd edn., vol. 80. SIAM (2018) Heath, M.T.: Scientific Computing: An Introductory Survey. Classics in Applied Mathematics, 2nd edn., vol. 80. SIAM (2018)
13.
15.
16.
go back to reference Naumann, U., Schenk, O. (eds.): Combinatorial Scientific Computing. Computational Science Series. Chapman and Hall/CRC, Boca Raton (2012)MATH Naumann, U., Schenk, O. (eds.): Combinatorial Scientific Computing. Computational Science Series. Chapman and Hall/CRC, Boca Raton (2012)MATH
18.
go back to reference Rostami, M.A., Bücker, H.M.: An online scripting language for teaching combinatorial scientific computing. In: Amme, W., Heinze, T.S. (eds.) Programmiersprachen und Grundlagen der Programmierung, 19. Kolloquium, KPS 2017, Weimar, 25–27 September 2015, Tagungsband, pp. 83–85. Jenaer Schriften zur Mathematik und Informatik Math/Inf/02/2017, Friedrich-Schiller-Universität Jena, Jena (2017). Extended abstract. http://www.kps2017.uni-jena.de Rostami, M.A., Bücker, H.M.: An online scripting language for teaching combinatorial scientific computing. In: Amme, W., Heinze, T.S. (eds.) Programmiersprachen und Grundlagen der Programmierung, 19. Kolloquium, KPS 2017, Weimar, 25–27 September 2015, Tagungsband, pp. 83–85. Jenaer Schriften zur Mathematik und Informatik Math/Inf/02/2017, Friedrich-Schiller-Universität Jena, Jena (2017). Extended abstract. http://​www.​kps2017.​uni-jena.​de
19.
go back to reference Schliep, A., Hochstättler, W.: Developing Gato and CATBox with Python: teaching graph algorithms through visualization and experimentation. In: Borwein, J., Morales, M.H., Rodrigues, J.F., Polthier, K. (eds.) Multimedia Tools for Communicating Mathematics, pp. 291–310. Springer, Heidelberg (2002). https://doi.org/10.1007/978-3-642-56240-2_18CrossRef Schliep, A., Hochstättler, W.: Developing Gato and CATBox with Python: teaching graph algorithms through visualization and experimentation. In: Borwein, J., Morales, M.H., Rodrigues, J.F., Polthier, K. (eds.) Multimedia Tools for Communicating Mathematics, pp. 291–310. Springer, Heidelberg (2002). https://​doi.​org/​10.​1007/​978-3-642-56240-2_​18CrossRef
Metadata
Title
Redesigning Interactive Educational Modules for Combinatorial Scientific Computing
Authors
M. Ali Rostami
H. Martin Bücker
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-22750-0_29

Premium Partner