YES!!!!!!!!!!!! My first masters was education and I was teaching computing to 5th graders. I taught them registers and data with candy, but the computers kept making errors because the data kept disappearing into small mouths. Later I wrote a thesis on developing a computer language for children without variables based on Backus’ Reduction Languages. It had the quality that it worked until the kids got to that 5th/6th grade level, then you needed a PhD to understand the language. Total failure.
I taught Embedded Computing in high school for two years. First I presented digital logic, the binary number system, and then processor architecture. The willing then learned assembler on the AVR (Arduino) processor.
That is pretty far outside of the box for high school students. Half of them were very enthusiastic while the other half were just plain shell-shocked.
I keep thinking that I want to develop curriculum for high schools.