Motivation and learning preferences of information technology learners in South African secondary schools

The Information Technology (IT) subject presented in South African secondary schools is considered to be a difficult subject. The programming component of IT is believed to be the main cause of this difficulty. Learners who struggle with programming are unable to obtain above average marks in IT, as the programming component has the largest weighting in the IT subject framework. The aim of the research upon which this paper is based is to identify factors related to learner achievement in programming and the IT subject. The two areas that this paper investigates are learner motivation towards programming and the learning preferences of IT learners. The Motivated Strategies for Learning Questionnaire (MSLQ) is used to determine learner motivation and the Visual, Aural, Read/Write and Kinesthetic (VARK) Questionnaire is used to determine the learning preferences of IT learners. Both questionnaires provide interesting results and observations. The self-efficacy for learning and performance and control of learning beliefs motivational subscales seem to influence the performance of learners at the different schools. The VARK questionnaire results for this study indicate that the learning preferences of IT learners may influence understanding of programming concepts and also that it is best to present content to IT learners using a balance between all four modal groups (visual, aural, read/write and kinesthetic) to ensure that the learning preferences of all learners are met. The findings of this research indicate the impact that motivation and learning preferences possibly have on the understanding of programming concepts and overall achievement in programming and the IT subject. The contribution of this paper is the identification of the MSLQ and VARK questionnaires as methods that can be used to improve teaching strategies in South African secondary schools.

[1]  Margaret Hamilton,et al.  A taxonomic study of novice programming summative assessment , 2009, ACE '09.

[2]  Elsa Mentz,et al.  The school subject information technology: a South African perspective , 2009 .

[3]  Amruth N. Kumar,et al.  Explanation of step-by-step execution as feedback for problems on program analysis , and its generation in model-based problem-solving tutors , 2006 .

[4]  Mordechai Ben-Ari,et al.  An Extended Experiment with Jeliot 2000 , 2000 .

[5]  Mohamed A. Nour,et al.  On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process , 2006, J. Inf. Technol. Educ..

[6]  Raymond Lister,et al.  Not seeing the forest for the trees: novice programmers and the SOLO taxonomy , 2006, ITICSE '06.

[7]  Min Liu Motivating Students Through Problem-based Learning , 2005 .

[8]  Erkki Kaila,et al.  VILLE – Multilanguage Tool for Teaching Novice Programming , 2007 .

[9]  Linda Mannila,et al.  An objective comparison of languages for teaching introductory programming , 2006, Baltic Sea '06.

[10]  António José Mendes,et al.  An environment to improve programming education , 2007, CompSysTech '07.

[11]  Pasi Fränti,et al.  Survival of students with different learning preferences : A case study in boring and complex algorithmic course and easy and interesting AI course , .

[12]  Kirsti Ala-Mutka,et al.  A study of the difficulties of novice programmers , 2005, ITiCSE '05.

[13]  Markku Tukiainen,et al.  An eye-tracking methodology for characterizing program comprehension processes , 2006, ETRA.

[14]  Michael de Raadt Teaching programming strategies explicitly to novice programmers , 2008 .

[15]  David A. Sewry,et al.  Learner inclinations to study Computer Science or Information Systems at tertiary level , 2009, South Afr. Comput. J..

[16]  S. DiCarlo,et al.  Gender Differences In Learning Style Preference Among Undergraduate Physiology Students , 2006, Advances in physiology education.

[17]  P. Pintrich A Manual for the Use of the Motivated Strategies for Learning Questionnaire (MSLQ). , 1991 .