I suspect that despite people's familiarity with technology, it's not just maths that will hold them back in this.<p>I taught 1st year undergrad students in Engineering (mechanical, civil, aerospace) programming between 2014-2019, usually Python and C. We saw a rapid average decline in ability over that period in basic functionality with computers. Really first noticed it in about 2016. As in, being able to download files, move them around in Explorer on Windows or Finder on Mac, understanding nested directory structures, and find them again. There wasn't much difference in entry grades or anything between the year groups.<p>I strongly suspect this was largely due to smartphones coming out over people's formative years and meaning that they weren't using computers as much, so coming into University and going into the workplace they'd find it much harder. The iPhone launched in 2007 and so these kids entering University in 2016 onwards would have been born in 1998 and so started to be exposed to them from primary education, whereas slightly older kids wouldn't have seen them til they were already in secondary education.