When I was of university age, I already knew I would go into computing, and at that time they taught the fundamentals of computing in secondary school to a depth where I got a summer job debugging a suite of accountancy programs for a team of programmers. Computing was undergoing a massive revolution in the early 1980s, so everything but the fundamentals were in a state of flux.
I've done half a BA with the Open Uni but that was just for the fun of learning.