the education system not only differs between country´s but inside of the country as well.
i´ve been raised in two parts of germany.
the school system is a bit complicated since we have some more school types. i´m not going to get in detail here.
one part of my life as child i spend in berlin where i was born and the schools there have not much money for the high amount of kids to be able to teach them those science/technic/edv classes. in the edv classes of a secondary school (this i how you would call it) they just learn how to switch on the box and how to open a webbrowser and a little bit office so they can write a cv in word. thats basically all for edv. no programming or else. pretty often they don´t even learn the basic of computing and how it works. but it still differs between the schools and the teachers as well while some schools/teachers go a bit deeper in the matter but still no programming at all.
in the sience/technic classes they have maybe a few models the kids can look at but mostly its only dry theory.
it changes a bit when they attend to a higher school like a college in english terms. but it is still pretty rare to get to know programming at all.
the only way to learn programming is when you attend a IT based apprenticeship after you leave the school. or if you be able to attend the next higher school like a uni. we have another school between college and uni in germany called gymnasium. there you my be able to get to know computers and programming as a training for the uni or a edv based apprenticeship.
the other part of my life i spend in south germany in a town near "ULM" maybe some of you know that place but the majority of you dont.
the schools in that area have a higher budged and a different teaching model.
in the science and technic classes you are able to actually build something with your own hands and see how and why it works.. or not
which makes learning the stuff way more easy and interesting.
the edv classes are more sophisticated as well because you learn how a computer basically works. also how the programms work and what they do with the stuff you enter. but normaly you don´t get any programming expirience in those secondary schools there as well. exept they have some robotic models which can be programmed. we did not have the "turtle" in germany.. sadly
if they had one it was more like the asuro but with a way more simplified interface and language.
when you enter the college grade the edv classes may already offer some programming.
the higher school grades as well depending which classes you attend.
thats basically the german school system. but that was around 1990..
i was lucky that my stepfather had a computer shop when i was still aged 8-16 where i could get more insights about the hardware and software. there i had my first programming trys as well.
but unfortunately he did not realy teach me anything. i had to gather all the knowledge by myself.
exept for electronics. he was always trying to teach me that stuff which i realy areciate. i still love electronics. there is no sweeter smell like an exploded capacitor XD
so looking at the budged the schools have in germany it would be absolute awesome to get the raspi in the schools!
since the little gemstone is so affordable the kids could by them on their own or from the school with some kind of discount..
the only problem which would be left is the time the teachers can spend with the kids on the raspi to generate some education
normaly they have only one edv class of 45 minutes in the week. maybe two.
but they have normaly 2 classes of sports and 1 class religion... just skip those absolutely unnecessary classes and give the edv classes 135 minutes more time.. they could also skip those boring politic classes..
awww... if i had the power i would change the whole school system since it is outdated anyway...