{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,8]],"date-time":"2023-01-08T19:50:34Z","timestamp":1673207434759},"reference-count":15,"publisher":"Hindawi Limited","license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2015]]},"abstract":"The aim of this study is to present an approach to the introduction into pipeline and parallel computing, using a model of the multiphase queueing system. Pipeline computing, including software pipelines, is among the key concepts in modern computing and electronics engineering. The modern computer science and engineering education requires a comprehensive curriculum, so the introduction to pipeline and parallel computing is the essential topic to be included in the curriculum. At the same time, the topic is among the most motivating tasks due to the comprehensive multidisciplinary and technical requirements. To enhance the educational process, the paper proposes a novel model-centered framework and develops the relevant learning objects. It allows implementing an educational platform of constructivist learning process, thus enabling learners\u2019 experimentation with the provided programming models, obtaining learners\u2019 competences of the modern scientific research and computational thinking, and capturing the relevant technical knowledge. It also provides an integral platform that allows a simultaneous and comparative introduction to pipelining and parallel computing. The programming language C for developing programming models and message passing interface (MPI) and OpenMP parallelization tools have been chosen for implementation.<\/jats:p>","DOI":"10.1155\/2015\/820803","type":"journal-article","created":{"date-parts":[[2015,4,19]],"date-time":"2015-04-19T21:03:43Z","timestamp":1429477423000},"page":"1-18","source":"Crossref","is-referenced-by-count":1,"title":["Teaching Scientific Computing: A Model-Centered Approach to Pipeline and Parallel Programming with C"],"prefix":"10.1155","volume":"2015","author":[{"given":"Vladimiras","family":"Dolgopolovas","sequence":"first","affiliation":[{"name":"Informatics Methodology Department, Institute of Mathematics and Informatics, Vilnius University, Akademijos Street 4, LT-08663 Vilnius, Lithuania"},{"name":"Department of Software Development, Faculty of Electronics and Informatics, Vilniaus Kolegija University of Applied Sciences, J. Jasinskio Street 15, LT-01111 Vilnius, Lithuania"}]},{"given":"Valentina","family":"Dagien\u0117","sequence":"additional","affiliation":[{"name":"Informatics Methodology Department, Institute of Mathematics and Informatics, Vilnius University, Akademijos Street 4, LT-08663 Vilnius, Lithuania"},{"name":"Department of Didactics of Mathematics and Informatics, Faculty of Mathematics and Informatics, Vilniaus University, Naugarduko Street 24, LT-03225 Vilnius, Lithuania"}]},{"given":"Saulius","family":"Minkevi\u010dius","sequence":"additional","affiliation":[{"name":"Operational Research Sector at System Analysis Department, Institute of Mathematics and Informatics, Vilniaus University, Akademijos Street 4, LT-08663 Vilnius, Lithuania"}]},{"given":"Leonidas","family":"Sakalauskas","sequence":"additional","affiliation":[{"name":"Operational Research Sector at System Analysis Department, Institute of Mathematics and Informatics, Vilniaus University, Akademijos Street 4, LT-08663 Vilnius, Lithuania"}]}],"member":"98","reference":[{"key":"2","first-page":"45","volume":"20","year":"2001","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.3233\/spr-140377"},{"key":"1","doi-asserted-by":"crossref","first-page":"1927","DOI":"10.1016\/j.procs.2011.04.210","volume":"4","year":"2011","journal-title":"Procedia Computer Science"},{"key":"16","first-page":"1234","volume-title":"Teaching scientific computing","volume":"3039","year":"2004"},{"key":"7","year":"1997"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1017\/cbo9780511812583"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718133"},{"key":"20","doi-asserted-by":"crossref","first-page":"1733","DOI":"10.1016\/j.procs.2012.04.191","volume":"9","year":"2012","journal-title":"Procedia Computer Science"},{"key":"4","year":"1991"},{"key":"6","first-page":"511","volume":"14","year":"2001","journal-title":"Journal of Structural Learning and Intelligent Systems"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177728975"},{"key":"15","year":"2010"},{"key":"3","year":"2008"},{"key":"10","year":"1982"},{"issue":"2","key":"13","first-page":"177","volume":"66","year":"2011","journal-title":"International Journal of Pure and Applied Mathematics"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/820803.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/820803.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/820803.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,23]],"date-time":"2017-06-23T09:47:13Z","timestamp":1498211233000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/sp\/2015\/820803\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":15,"alternative-id":["820803","820803"],"URL":"https:\/\/doi.org\/10.1155\/2015\/820803","relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"value":"1058-9244","type":"print"},{"value":"1875-919X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}