Total views : 211

Strategies for Increasing the Academic Performance of Students at School-Level Computer Programming Lessons


  • Department of Physics and Mathematics, Zhetysu State University, Taldykorgan, Kazakhstan


Background/Objectives: This article contains the results of the research conducted by its authors in order to propose the ways enabling school students to demonstrate high academic performance at programming lessons. Methods: The authors identify the factors which prevent the advancement and development in the sphere of school programming education. They also formulate several hypotheses aimed at increasing the effectiveness of school programming classes. Findings: The authors have found optimal ways of increasing the effectiveness and value of the school-level programming education. All theoretical findings are verified by real-life statistical data obtained from studies of existing teaching practices. Improvements: The article provides methodological and practical guidelines aimed at raising the educational value of school programming classes and increasing the students’ interest in the subject. It can be used by programming teachers to develop a long-term strategy for ensuring the quality of learning environment and academic performance.


Innovations in Education, New Programming Teaching Methods, Programming Education.

Full Text:

 |  (PDF views: 158)


  • Purcell K, Heaps A, Buchanan J, Friedrich L. How teachers are using technology at home and in their classrooms. PewResearch Center. 2013 Feb. 2016. Available from:
  • Flanagan D. JavaScript: The definitive guide. O’Reilly Media, 2001. 2016. Available from:
  • Young Children, Apps and iPad. Michael Cohen Group LLC. 2016. Available from:
  • Singh M. M-Learning: A new approach to learn better. International Journal of Education and Allied Sciences. 2010; 2(2):65–72.
  • Elias T. Universal instructional design principles for mobile learning. International Review of Research in Open and Distance Learning. 2011; 12(2):143–56. 2016. Available from:
  • Sakibayev SR, Sakibayeva BR, Toibazarov DB. Android-based mobile device as a programming environment in a school programming class. Indian Journal of Science and Technology. 2016; 9(20). DOI: 10.17485/ijst/2016/v9i20/94488.
  • Savill-Smith C, et al. Mobile learning in practice: Piloting a mobile learning teachers’ tool kit in further education colleges. 2010. 2016. Available from:
  • Saylor M. The mobile wave: How mobile intelligence will change everything. Perseus Books. Vanguard Press. 2012, 176. 2016. Available from:
  • Crescente ML, Lee D. Critical issues of M-Learning: Design models, adoption processes and future trends. Journal of the Chinese Institute of Industrial Engineers. 2011; 28(2):111–23.
  • Sharma SK, Kitchens FL. Web services architecture for M-Learning. Electronic Journal on E-Learning. 2004; 2(1):203–16. 2016. Available from:
  • Freeman Ch. Nim: Serious math with a simple game. Prufrock Press Inc; 2005.
  • Schildt H. Turbo C: The complete reference. Osborne: McGraw-Hill; 1998. 2016. Available from: .
  • McFarland DS. JavaScript and JQuery: The missing manual. O’Reilly Media. 2014. 2016. Available from:


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.