Please use this identifier to cite or link to this item:
DC FieldValueLanguage
dc.contributor.advisorDe la Harpe, André, Dren_US
dc.contributor.advisorCronjé, Johannes, Profen_US
dc.contributor.authorRothman, Wilhelm Coenraaden_US
dc.descriptionThesis (DTech (Information Technology))--Cape Peninsula University of Technology, 2020en_US
dc.description.abstractHigh school learners underperform at a cognitive level of formal operations when engaging in subjects such as Mathematics and Science. Computational thinking is concerned with abstract methodology supporting mathematical thinking. The problem statement of this research states that it is unclear how computational thinking can be enhanced among high school learners at a cognitive level of formal operations. This “wicked” problem was investigated by asking two research questions, namely: i) “What are the characteristics of an enhanced learner’s teaching and learning strategy that can empower learners to master computational thinking skills through APOS theory, infused by a programming language at high school level?” and ii) “How can computational thinking skills at a cognitive level of formal operations be promoted among high school learners through the teaching of a programming language aligned to Action Process Object Schema (APOS)?” The aim of this research was to explore and understand how a programming language, using APOS theory as lens, could promote computational thinking skills at a cognitive level of formal operations among high school learners. The study was conducted at a private high school in the Western Cape. The research methodology was based on an interpretivist research philosophy. The ontological underpinning of the study was subjective and the epistemological stance accepted opinions of learners through written, spoken and visual attributed meanings. The axiology of the researcher was that of a practising educator in programming, a teaching and learning expert and a certified Java-Greenfoot instructor through Oracle. Data were collected during lectures, observations, interviews and assignments. Using Greenfoot as a programming language, supported by Moodle as LMS, learners discovered programming through “worked examples”. Qualitative data analysis was done through data condensation, data display, and drawing and verification of conclusions using thematic analysis. Ethical considerations were enforced by the ethical standards of the university of study, maintaining a high level of confidentiality towards all subjects at all times. The research strategy was based on Educational Design Research (EDR) as a validation study through interventions. Findings show that computational thinking can be promoted among learners at a cognitive level of formal operations through Greenfoot programming language with APOS theory as lens.en_US
dc.publisherCape Peninsula University of Technologyen_US
dc.subjectAPOS theoryen_US
dc.subjectCognition in childrenen_US
dc.subjectComputer logicen_US
dc.subjectCognitive scienceen_US
dc.subjectProgramming languages (Electronic computers)en_US
dc.subjectComputer algorithmsen_US
dc.subjectCurriculum planningen_US
dc.titleProgramming languages, curriculum and computational thinking at a cognitive level of formal operationsen_US
Appears in Collections:Information Technology - Doctoral Degree
Files in This Item:
File Description SizeFormat 
Rothman_Wilhelm_190030488.pdf16.3 MBAdobe PDFView/Open
Show simple item record

Google ScholarTM


Items in Digital Knowledge are protected by copyright, with all rights reserved, unless otherwise indicated.