{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:00:16Z","timestamp":1774630816016,"version":"3.50.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T00:00:00Z","timestamp":1574812800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T00:00:00Z","timestamp":1574812800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"no","award":["no"],"award-info":[{"award-number":["no"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2020,5]]},"DOI":"10.1007\/s10639-019-10051-z","type":"journal-article","created":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T03:02:45Z","timestamp":1574823765000},"page":"1875-1889","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["A spiral model teaching mobile application development in terms of the continuity principle in school and university education"],"prefix":"10.1007","volume":"25","author":[{"given":"G.","family":"Aimicheva","sequence":"first","affiliation":[]},{"given":"Zh.","family":"Kopeyev","sequence":"additional","affiliation":[]},{"given":"Zh.","family":"Ordabayeva","sequence":"additional","affiliation":[]},{"given":"N.","family":"Tokzhigitova","sequence":"additional","affiliation":[]},{"given":"S.","family":"Akimova","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,11,27]]},"reference":[{"key":"10051_CR1","doi-asserted-by":"publisher","unstructured":"Alston, P. (2012). Teaching Mobile Web Application Development: Challenges Faced And Lessons Learned, In: Proceedings of 13th Annual Conference on Information Technology Education (SIGITE \u201812), 239\u2013244. https:\/\/doi.org\/10.1145\/2380552.2380620","DOI":"10.1145\/2380552.2380620"},{"key":"10051_CR2","doi-asserted-by":"publisher","unstructured":"Araujo, L. G. J., Bittencourt, R. A., & Santos, D. (2018). An Analysis of a Media-Based Approach to Teach Programming to Middle School Students. In Proceedings of The 49th ACM Technical Symposium on Computer Science Education, Baltimore, MD, USA, Feb. 21\u201324, 2018 (SIGCSE \u201818), https:\/\/doi.org\/10.1145\/3159450.3159526","DOI":"10.1145\/3159450.3159526"},{"key":"10051_CR3","unstructured":"Bers, M. U. (2017). Coding as a playground: Programming and CT in the early childhood classroom. Routledge."},{"key":"10051_CR4","doi-asserted-by":"crossref","DOI":"10.4159\/9780674028999","volume-title":"The process of education","author":"JS Bruner","year":"1960","unstructured":"Bruner, J. S. (1960). The process of education. Cambridge: Harvard University Press."},{"issue":"4","key":"10051_CR5","doi-asserted-by":"publisher","first-page":"834","DOI":"10.3102\/0034654317710096","volume":"87","author":"F Buitrago Fl\u00f3rez","year":"2017","unstructured":"Buitrago Fl\u00f3rez, F., Casallas, R., Hern\u00e1ndez, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation\u2019s way of thinking: Teaching CT through programming. Review of Educational Research, 87(4), 834\u2013860.","journal-title":"Review of Educational Research"},{"key":"10051_CR6","unstructured":"Cheung, J., Ngai, G., Chan, S., and Lau, W. (2009). Filling the gap in programming instruction: A text-enhanced graphical programming environment for junior high students, SIGCSE Symposium on Computer Science Education, Chattanooga, TN, March 2009, pp. 276\u2013280."},{"issue":"3","key":"10051_CR7","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1111\/eje.12156","volume":"20","author":"CS Coelho","year":"2016","unstructured":"Coelho, C. S., & Moles, D. R. (2016). Student perceptions of a spiral curriculum. European Journal of Dental Education, 20(3), 161\u2013166.","journal-title":"European Journal of Dental Education"},{"key":"10051_CR8","series-title":"Proceedings of the 58th annual meeting of the National Association for research in science technology","volume-title":"Learning outcomes of computer programming instruction for middle-grades students: A pilot study","author":"F Dillashaw","year":"1985","unstructured":"Dillashaw, F., & Bell, S. (1985). Learning outcomes of computer programming instruction for middle-grades students: A pilot study, Proceedings of the 58th annual meeting of the National Association for research in science technology. IN: Indiana Retrieved from https:\/\/files.eric.ed.gov\/fulltext\/ED255360.pdf."},{"key":"10051_CR9","doi-asserted-by":"crossref","unstructured":"Dodero, J.M., Mota, J.M., & Ruiz-Rube, I. (2017). Bringing CT to teachers' training: A workshop review. In Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality (p. 4). ACM.","DOI":"10.1145\/3144826.3145352"},{"key":"10051_CR10","doi-asserted-by":"crossref","unstructured":"Fronza I, Corral L, Pahl C (2019). Combining Block-Based Programming and hardware prototyping to Foster CT. In Proceedings of the 20th Annual SIG Conference on Information Technology Education (pp. 55-60). ACM.","DOI":"10.1145\/3349266.3351410"},{"key":"10051_CR11","doi-asserted-by":"crossref","unstructured":"Funke, A., Geldreich, K., & Hubwieser, P. (2017). Analysis of scratch projects of an introductory programming course for primary school students. In 2017 IEEE Global Engineering Education Conference (EDUCON) (pp. 1229-1236). IEEE.","DOI":"10.1109\/EDUCON.2017.7943005"},{"key":"10051_CR12","unstructured":"Good, J., Yadav, A., & Mishra, P. (2017). CT in computer science classrooms: Viewpoints from CS educators. In Society for Information Technology & Teacher Education International Conference (pp. 51-59). Association for the Advancement of computing in education (AACE)."},{"key":"10051_CR13","unstructured":"Inhelder, B., & Piaget, J. (1958). An essay on the construction of formal operational structures. The growth of logical thinking: From childhood to adolescence (A. Parsons & S. Milgram, Trans.). New York: Basic Books. 10. 1037\/10034-000."},{"key":"10051_CR14","doi-asserted-by":"crossref","unstructured":"Joshi, G., & Desai, P. (2016). Building software testing skills in undergraduate students using spiral model approach. In 2016 IEEE eighth international conference on technology for education (t4e) (pp. 244-245). IEEE.","DOI":"10.1109\/T4E.2016.061"},{"key":"10051_CR15","doi-asserted-by":"publisher","unstructured":"Kafai, Y., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61\u201365. https:\/\/doi.org\/10.1177\/003172171309500111. https:\/\/www. researchgate. net\/publication\/256005803. Accessed: 25 May 2019.","DOI":"10.1177\/003172171309500111"},{"key":"10051_CR16","unstructured":"Karakozov S.D., Manyakhina V.G. (2016). Teaching informatics in South Korea: The analysis of textbooks for primary and secondary schools. Informatics and Education (1):11\u201316. (In Russ.)"},{"issue":"4","key":"10051_CR17","first-page":"16","volume":"10","author":"J Maloney","year":"2010","unstructured":"Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"10051_CR18","unstructured":"Morelli, R., de Lanerolle, T., Lake, P., Limardo, N., Tamotsu, E., & Uche, C. (2011). Can android app inventor bring CT to k-12. In Proc. 42nd ACM technical symposium on Computer science education (SIGCSE'11)."},{"key":"10051_CR19","unstructured":"Z. Nurbekova, G. Aimicheva, (2018) \u00abTeaching Mobile Application Development: from the Idea to the Result\u00bb, 3rd International Conference on Computer Science and Engineering (UBMK) IEEE, pp. 666-669, 2018."},{"key":"10051_CR20","unstructured":"Offir, B., Barth, I., Lev, Y. & Shteinbok, A. (2003). Teacher\u2013student interactions and learning outcomes in a distance learning environment. Internet and Higher Education, 6(1), 65-75. Elsevier Ltd. https:\/\/www. learntechlib. org\/p\/96514\/. Accessed: 17 May 2019."},{"key":"10051_CR21","volume-title":"Children, computers and powerful ideas","author":"S Papert","year":"1980","unstructured":"Papert, S. (1980). Mindstorms. In Children, computers and powerful ideas. New York: Basic books."},{"key":"10051_CR22","volume-title":"Constructionism","author":"S Papert","year":"1991","unstructured":"Papert, S. (1991). Situating constructionism. In S. Papert & I. Harel (Eds.), Constructionism. Cambridge: MIT Press."},{"key":"10051_CR23","doi-asserted-by":"publisher","unstructured":"Pinar, Muyan-\u00d6z\u00e7elik (2017). A hands-on cross-platform mobile programming approach to teaching OOP concepts and design patterns, Proceedings of the 1st International Workshop on Software Engineering Curricula for Millennials, May 20\u201328, Buenos Aires, Argentina. https:\/\/doi.org\/10.1109\/SECM.2017.12","DOI":"10.1109\/SECM.2017.12"},{"issue":"11","key":"10051_CR24","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1592761.1592779","volume":"52","author":"M Resnick","year":"2009","unstructured":"Resnick, M., Maloney, J., Monroy-Hern\u00e1ndez, A., Rusk, N., Eastmond, E., Brennan, K., . & Kafai, Y. B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60\u201367.","journal-title":"Communications of the ACM"},{"issue":"2","key":"10051_CR25","doi-asserted-by":"publisher","first-page":"403","DOI":"10.13189\/ujer.2016.040213","volume":"4","author":"F Saltan","year":"2016","unstructured":"Saltan, F. (2016). Looking at algorithm visualization through the eyes of pre-service ICT teachers. Universal Journal of Educational Research, 4(2), 403\u2013408.","journal-title":"Universal Journal of Educational Research"},{"key":"10051_CR26","doi-asserted-by":"publisher","unstructured":"Scherer, R., Siddiq, F., & S\u00e1nchez Viveros, B. (2018). The cognitive benefits of learning computer programming: A meta-analysis of transfer effects. Journal of Educational Psychology. Advance online publication. https:\/\/doi.org\/10.1037\/edu0000314.","DOI":"10.1037\/edu0000314"},{"key":"10051_CR27","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.edurev.2017.09.003","volume":"22","author":"VJ Shute","year":"2017","unstructured":"Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying CT. Educational Research Review, 22, 142\u2013158.","journal-title":"Educational Research Review"},{"key":"10051_CR28","doi-asserted-by":"publisher","unstructured":"Siadaty, M., Taghiyareh, F. (2007) PALS2: Pedagogically adaptive learning system based on learning styles, icalt, (pp. 616-618), 7th IEEE International Conference on Advanced Learning Technologies (ICALT). https:\/\/doi.org\/10.1109\/ICALT.2007. 198. https:\/\/www. researchgate. net\/publication\/221424232. Accessed: 09 May 2019.","DOI":"10.1109\/ICALT.2007"},{"key":"10051_CR29","unstructured":"Standard curriculum on the subject (n.d.-a). \u00abComputer science\u00bb for grades 5\u20139 of basic secondary education on the updated content. Developed in accordance with the State compulsory standard of secondary education (primary, basic secondary, General secondary education), approved by the Government of the Republic of Kazakhstan dated August 23, 2012 \u2116 1080."},{"key":"10051_CR30","unstructured":"Standard curriculum on the subject (n.d.-b). \u00abComputer science\u00bb for grades 10\u201311 of basic secondary education on the updated content. Developed in accordance with the State compulsory standard of secondary education (primary, basic secondary, General secondary education), approved by the Government of the Republic of Kazakhstan dated August 23, 2012 \u2116 1080."},{"issue":"3","key":"10051_CR31","first-page":"22","volume":"34","author":"JA Stone","year":"2019","unstructured":"Stone, J. A. (2019). Student perceptions of computing and computing majors. Journal of Computing Sciences in Colleges, 34(3), 22\u201330.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"10051_CR32","unstructured":"Taft, D. K. (2007). Programming grads meet a skills gap in the real world. Retrieved September."},{"key":"10051_CR33","doi-asserted-by":"crossref","unstructured":"Tan, P.H., Ting, C. Y., & Ling, S. W. (2009). Learning difficulties in programming courses: undergraduates' perspective and perception, International Conference on Computer Technology and Development 2009 (ICCTD'09), 42\u201346, 2009.","DOI":"10.1109\/ICCTD.2009.188"},{"key":"10051_CR34","doi-asserted-by":"crossref","unstructured":"Wagner, A., Gray, J., Corley, J., and Wolber, D., (2013). Using App Inventor in a K - 12 Summer Camp, SIGCSE '13 , 621\u2013626.","DOI":"10.1145\/2445196.2445377"},{"issue":"3","key":"10051_CR35","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1118178.1118215","volume":"49","author":"JM Wing","year":"2006","unstructured":"Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33\u201335.","journal-title":"Communications of the ACM"},{"key":"10051_CR36","doi-asserted-by":"crossref","unstructured":"Yardi, S. & Bruckman, A. (2007) What is computing?: Bridging the gap between teenagers\u2019 perceptions andgraduate students\u2019 experiences. In Anderson, R., Fincher, S., & Guzdial, M. (Eds.), Proceedings of the Third international Workshop on Computing Education. https:\/\/www. cc. gatech. edu\/conferences\/icer2007\/slides\/yardi-talk. pdf. Accessed: 11 May 2019.","DOI":"10.1145\/1288580.1288586"},{"key":"10051_CR37","doi-asserted-by":"publisher","first-page":"75","DOI":"10.5860\/crl.64.1.75","volume":"64","author":"E Zorana","year":"2003","unstructured":"Zorana, E. (2003). Bridging the knowledge gap between secondary and higher education. College and Research Libraries, 64, 75\u201385. https:\/\/doi.org\/10.5860\/crl.64.1.75 https:\/\/www. researchgate. net\/publication\/279437426.","journal-title":"College and Research Libraries"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-019-10051-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10639-019-10051-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-019-10051-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,27]],"date-time":"2024-07-27T19:49:06Z","timestamp":1722109746000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10639-019-10051-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,27]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["10051"],"URL":"https:\/\/doi.org\/10.1007\/s10639-019-10051-z","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,27]]},"assertion":[{"value":"7 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 October 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 November 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}