Skip to main content
Top
Published in: Education and Information Technologies 3/2020

27-11-2019

A spiral model teaching mobile application development in terms of the continuity principle in school and university education

Authors: G. Aimicheva, Zh. Kopeyev, Zh. Ordabayeva, N. Tokzhigitova, S. Akimova

Published in: Education and Information Technologies | Issue 3/2020

Log in

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

search-config
loading …

Abstract

The article is devoted to the issues of teaching mobile application development and, as a consequence, training of highly qualified in-demand mobile developers. Nowadays, training professional mobile developers is a crucial task all over the world. The researchers emphasize the complexity of mobile application development associated with its multidisciplinarity, the mobile device hardware limitations, the necessity of object-oriented programming in the mobile development. Due to the complexity of the mobile development field and the gap in programming knowledge of first-year students, there are fears that prepare highly qualified mobile developers during undergraduate education is impossible. In this regard, the article proposes a spiral model teaching mobile application development with the aim of effective training of mobile developers. The spiral model covers all levels of teaching programming from high school to higher education with aim to develop knowledge from introductory programming to mobile application development. The offered spiral model suggests the continuity in the content and overcoming the gap in programming knowledge between high school and higher education. Such a model is the most appropriate for the training of highly qualified mobile developers in the context of Kazakhstan’s education system.

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 "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!

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!

Literature
go back to reference 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–24, 2018 (SIGCSE ‘18), https://doi.org/10.1145/3159450.3159526 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–24, 2018 (SIGCSE ‘18), https://​doi.​org/​10.​1145/​3159450.​3159526
go back to reference Bers, M. U. (2017). Coding as a playground: Programming and CT in the early childhood classroom. Routledge. Bers, M. U. (2017). Coding as a playground: Programming and CT in the early childhood classroom. Routledge.
go back to reference Bruner, J. S. (1960). The process of education. Cambridge: Harvard University Press. Bruner, J. S. (1960). The process of education. Cambridge: Harvard University Press.
go back to reference Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation’s way of thinking: Teaching CT through programming. Review of Educational Research, 87(4), 834–860.CrossRef Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation’s way of thinking: Teaching CT through programming. Review of Educational Research, 87(4), 834–860.CrossRef
go back to reference 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–280. 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–280.
go back to reference Coelho, C. S., & Moles, D. R. (2016). Student perceptions of a spiral curriculum. European Journal of Dental Education, 20(3), 161–166.CrossRef Coelho, C. S., & Moles, D. R. (2016). Student perceptions of a spiral curriculum. European Journal of Dental Education, 20(3), 161–166.CrossRef
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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). 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).
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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–16. (In Russ.) 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–16. (In Russ.)
go back to reference 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. 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.
go back to reference 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). 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).
go back to reference Z. Nurbekova, G. Aimicheva, (2018) «Teaching Mobile Application Development: from the Idea to the Result», 3rd International Conference on Computer Science and Engineering (UBMK) IEEE, pp. 666-669, 2018. Z. Nurbekova, G. Aimicheva, (2018) «Teaching Mobile Application Development: from the Idea to the Result», 3rd International Conference on Computer Science and Engineering (UBMK) IEEE, pp. 666-669, 2018.
go back to reference Papert, S. (1980). Mindstorms. In Children, computers and powerful ideas. New York: Basic books. Papert, S. (1980). Mindstorms. In Children, computers and powerful ideas. New York: Basic books.
go back to reference Papert, S. (1991). Situating constructionism. In S. Papert & I. Harel (Eds.), Constructionism. Cambridge: MIT Press. Papert, S. (1991). Situating constructionism. In S. Papert & I. Harel (Eds.), Constructionism. Cambridge: MIT Press.
go back to reference Pinar, Muyan-Özçelik (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–28, Buenos Aires, Argentina. https://doi.org/10.1109/SECM.2017.12 Pinar, Muyan-Özçelik (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–28, Buenos Aires, Argentina. https://​doi.​org/​10.​1109/​SECM.​2017.​12
go back to reference Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., . & Kafai, Y. B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.CrossRef Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., . & Kafai, Y. B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.CrossRef
go back to reference Saltan, F. (2016). Looking at algorithm visualization through the eyes of pre-service ICT teachers. Universal Journal of Educational Research, 4(2), 403–408.MathSciNetCrossRef Saltan, F. (2016). Looking at algorithm visualization through the eyes of pre-service ICT teachers. Universal Journal of Educational Research, 4(2), 403–408.MathSciNetCrossRef
go back to reference Scherer, R., Siddiq, F., & Sánchez 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. Scherer, R., Siddiq, F., & Sánchez 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.
go back to reference Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying CT. Educational Research Review, 22, 142–158.CrossRef Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying CT. Educational Research Review, 22, 142–158.CrossRef
go back to reference Standard curriculum on the subject (n.d.-a). «Computer science» for grades 5–9 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 № 1080. Standard curriculum on the subject (n.d.-a). «Computer science» for grades 5–9 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 № 1080.
go back to reference Standard curriculum on the subject (n.d.-b). «Computer science» for grades 10–11 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 № 1080. Standard curriculum on the subject (n.d.-b). «Computer science» for grades 10–11 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 № 1080.
go back to reference Stone, J. A. (2019). Student perceptions of computing and computing majors. Journal of Computing Sciences in Colleges, 34(3), 22–30. Stone, J. A. (2019). Student perceptions of computing and computing majors. Journal of Computing Sciences in Colleges, 34(3), 22–30.
go back to reference Taft, D. K. (2007). Programming grads meet a skills gap in the real world. Retrieved September. Taft, D. K. (2007). Programming grads meet a skills gap in the real world. Retrieved September.
go back to reference 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–46, 2009. 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–46, 2009.
go back to reference Wagner, A., Gray, J., Corley, J., and Wolber, D., (2013). Using App Inventor in a K - 12 Summer Camp, SIGCSE '13 , 621–626. Wagner, A., Gray, J., Corley, J., and Wolber, D., (2013). Using App Inventor in a K - 12 Summer Camp, SIGCSE '13 , 621–626.
go back to reference Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.CrossRef Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.CrossRef
Metadata
Title
A spiral model teaching mobile application development in terms of the continuity principle in school and university education
Authors
G. Aimicheva
Zh. Kopeyev
Zh. Ordabayeva
N. Tokzhigitova
S. Akimova
Publication date
27-11-2019
Publisher
Springer US
Published in
Education and Information Technologies / Issue 3/2020
Print ISSN: 1360-2357
Electronic ISSN: 1573-7608
DOI
https://doi.org/10.1007/s10639-019-10051-z

Other articles of this Issue 3/2020

Education and Information Technologies 3/2020 Go to the issue

Premium Partner