"Even if they are not qualified or even interested in coding. They have to be forced to do it. It's 2017!"

My wife took FORTRAN coding along with other Academic Math students in her Class of 1972 High School cohort. She started out with an Honours Microbiology Degree, but like many of the people in that class ended up pushing gigabytes around for a living. 

Female enrolment in CSc was about 1 in 3 up until the 1980, when it dropped to 1 in 10 when the first K-12 victims of an experimental math curriculum showed up at post secondary institutions. Enrolment in math intensive areas, chem, engr, math, phys, stats dropped for both male and female and math profs found that students were arriving in need of remedial math teaching, compare to the "new math" that was so successful in the 1960s.

The move away from standardised math achievement tests probably hid the failure of the new program. Avoiding reality checks hides poor teaching methods, not just dud teachers.