Repository logo
  • English
  • Deutsch
  • Español
  • Français
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. ETD - Faculty of Informatics and Design
  3. Faculty of Informatics and Design - Department of Information Technology
  4. Information Technology - Doctoral Degree
  5. Programming languages, curriculum and computational thinking at a cognitive level of formal operations
 
Loading...
Thumbnail Image

Programming languages, curriculum and computational thinking at a cognitive level of formal operations

Author(s)
Rothman, Wilhelm Coenraad
Date Issued
2020
Type
Thesis
Publisher
Cape Peninsula University of Technology
Abstract
High 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.
Additional information
Thesis (DTech (Information Technology))--Cape Peninsula University of Technology, 2020
Subjects

APOS theory

Cognition in children...

Computer logic

Cognitive science

Programming languages...

Computer algorithms

Curriculum planning

File(s)
Loading...
Thumbnail Image
Name

Rothman_Wilhelm_190030488.pdf

Size

15.92 MB

Format

Adobe PDF

Checksum

(MD5):031d11f9964cdbb45a3f4447a3fa4a02

  • Metrics
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify