Earlier quoted context omitted.
> I think on average the difference between a high school student from Russia and US is negligible I went to high school in Russia and then moved to Australia. The difference was immense. It felt like i just dropped 2 year levels. Even the accelerated programs were hopelessly behind the regular curriculum for my age group in Russia. AU/US high school students can't possibly compete against RU or CN high school studen…
Not the same, but I went from the Polish education system to a British university, and it also felt like it was a massive downgrade. What really surprised me was the core principle at British unversities - "don't assume prior knowledge of anything". It basically meant that on a CS course, they teach you basic level maths, basic programming skills, you spend the entire 1st year of university learning what we learnt in…
They will start with math you already know, but only in the first semester, so from October until Christmas, from then on everything is mostly new. But... to be eligible to study you kind of have to have had math on that level at school. with no exceptions.
But for anything programming related? In the late 90s/early 00s there was ZERO mandatory programming in school, and if you were really, really lucky if there was any graded course. We had some elective courses but they were not really awesome and only there because one teacher wanted to do them.
So, I'm also against rehashing stuff you should know, but if you can't know it from school, why wouldn't they start at the beginning?