Abstract

Learning computer programming is a basic literacy in the digital age, which helps children develop creative problem solving, logical thinking and mental flexibility. Many countries have introduced computer science in their curriculum. For example, in the educational system of United Kingdom, pupils are introduced to computer science topics from the age of six, while in Greece the teaching of computer programming commences at the age of eleven. Given differences in culture, available infrastructures, as well as the age pupils are introduced to computer science, the challenge of forming a computer science curriculum that not only offers basic background but expands the cognitive horizon and cultivates the imagination of students, still remains a challenge. Towards this end, this study focuses on exploring the potential merits of introducing concurrent programming concepts early in the learning process. Results indicate that uninitiated to programming pupils at the age of eleven were able to comprehend basic concurrency topics, while pupils at the age of twelve with some programming familiarity were able to understand more advanced concepts and use them successfully for problem solving.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call