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

2016

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.17485/ijst/2016/v9i46/107572
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

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. Keywords: Innovations in Education, New Programming Teaching Methods, Programming Education