Programming Develops Skills

by | Sep 1, 2023 | Coding & Robotics, TVET CR Programmes

Author Shani Nunkumar provides her views on programming in education

From my experience as a teacher of Computer Studies and advising on Information Technology (IT), I taught my learners with one motto:

                        To know programming, you need to do programming

The teaching methodology employed in the classroom is very important especially when laying the foundation for programming. Learners must be given the opportunity to construct a solution to a problem in the form of a flowchart, pseudocode or a program. Learners must be given the opportunity to trace through flowcharts, pseudocode or programs. Tracing skills allow learners to pick up and correct their own mistakes – in this way enhancing learning. Learners should also be given the opportunity to implement their solution in a programming language and allow learners to debug their own code. Teaching in this way, develops problem solving and analytic skills.

Learners must be given at least one or two challenging examples in every sub-topic not only at the end of the topic. This builds computational skills.


Shani is a Deputy Education Specialist in Information Technology, Computer Applications and BCM subjects at the Ilembe District Office. She has many years of experience as a High School educator and at a TVET college. She is also a subject advisor for Computer Studies/Information Technology and Computer Applications Technology. Shani’s qualifications include JSEd in Mathematics and Accounting, a BSc r, Bed and Certificates in Java and Dephi Programming.

She is an author / co-author on over 20 computing text books (for South Africa as well as several other African countries) ranging from computer applications, programming as well as coding and robotics titles.

Latest News

  • How Oxford Reading Buddy is transforming reading success across Curro schools 
    On 4 September 2026, Angelique Timms, Curriculum Lead at Curro, was a guest speaker at the annual Oxford Digital Africa: Future Learning Labs event held in Cape Town. She spoke on why digital learning is becoming increasingly embedded in education and that schools face a critical question: How can technology be used to meaningfully improve literacy outcomes rather than simply digitize traditional learning.
  • Oxford University Press SA puts four school dictionaries under R200 as learners turn to AI 
    Four school dictionaries priced below R200 aim to help learners in Grades 4 to 9 build the language skills needed to understand and evaluate online answers.
  • Oxford’s Literacy Magazine: A,B,See! vol. 4 
    In the 2026 edition of Oxford’s literacy magazine, A, B, See!, we build on the themes of the third issue and explore the transition that learners make from learning to read to reading to learn, and how the shift from the Foundation Phase to the Intermediate Phase is one of the most significant milestones in a learner’s educational journey.

Oxford CAPS approved

View online samples of our trusted classroom solutions and support material across all phases and subjects.

Bigger, better, brighter

and more beautiful than ever before!

Brand new editions of our popular CAPS-linked bilingual dictionaries for South African learners in Grade R to 4

360° teaching at your fingertips

The all-in-one teacher’s toolbox