Development of Students' Programming Abilities With the Means of Non-Programming Disciplines and Activities

Development of Students' Programming Abilities With the Means of Non-Programming Disciplines and Activities

Razakh Sakibayev (Zhetysu State University Named After I, Zhansugurov, Taldykorgan, Kazakhstan), Spartak Sakibayev (Zhetysu State University Named After I, Zhansugurov, Taldykorgan, Kazakhstan) and Bela Sakibayeva (Zhetysu State University Named After I, Zhansugurov, Taldykorgan, Kazakhstan)
DOI: 10.4018/IJICTE.2019010109

Abstract

This article is dedicated to the topic of discovering effective ways of developing students' programming abilities with the means of non-programming disciplines and activities. The authors argue that the process of educating students in programming becomes effective if students participates not only in programming lessons themselves, but also dedicates a significant amount of time to other academic disciplines and extracurricular activities. For example, these other activities are solving number-theoretics and chess endgame problems. The authors find that these disciplines and activities provide efficient means for developing programming capacities and therefore, their methods are the essential prerequisites for programming course. The significance of the obtained results is that they provide an effective alternative approach to the teaching process in educational institutions where the traditional methodology does not bring the desired pedagogical effect.
Article Preview

Literature Review

Recently there has been published a vast amount of research dedicated to the topic of establishing the connection between mathematics and computer programming and the impact which mathematical abilities has on academic performance in computer programming. So Balmes (2017) studies the existing connections between mathematical and programming thinking and the impact which one type of thinking has on another. She states that mathematics is important for dealing with the programming courses as it improves the logical ability of students.

White and Sivitanides (2015) conduct practical experiments dedicated to estimating the level of correlation between mathematical and general programming abilities and skills. The results brought by their experiments confirm that the correlation exists.

Sarpong, Arthur and Amoako (2013) conduct a research to find out the causes of students’ failure in computer programming courses and come to a conclusion that there is a significant and positive correlation between academic performance of students in mathematics and programming.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 15: 4 Issues (2019): 1 Released, 3 Forthcoming
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing