Programming Curriculum

Computing @ School is a computer programming curriculum, developed by an IT professional with more than 15 years programming and teaching experience. The course is split up in two phases, Foundation (grade R-3) and Intermediate (Grades 4-6) phase.
The foundation phase focuses on activities and skills which are needed for computer programming, while the intermediate phase starts with basic computer programming, using a friendly drag-and-drop interface where children can write their own computer games. 
Skills developed includes numeracy, language skills, logical thinking, creativity, patterns, algorithms, research skills, decomposition and typing & eye-hand coordination. 
Computer programming concepts included are computers, hardware, software, code, compilers, loops, conditional statements, variables, functions, data, storage & databases, networks & internet, cloud, internet safety & security, AI and mobile.
EduStation is a collection of quality free and open source software built on an Ubuntu platform, but which can run on any computer. It is light-weight, which results in running on older hardware. It is also offline, requiring no internet connection.

Skills covered by the curriculum

Concepts covered by the curriculum

Tools used in the curriculum