I'm sure it's industry dependant, but in my world that seems pretty light. For the real-time processing used in a missile or a fire control system, I'd like a prospective hire in software to have had math through diff eq's, as well as Laplace, Fourier, and Z transforms.
I agree but I'm not on the curriculum committee. My dept has changed focus to cyber security/machine learning (AI)/data science because those are the "most wanted" by students and our industry committee. I'm not tenure track (not fond of research) - altho I have more industry experience most of the dept put together as well as the academic qualifications (BS/MS Math, MS/PhD abd CS which is why they keep me around, I can teach any of the courses) my suggestions are ignored. I don't even bother anymore. I teach the fundamental CS material and the tenured faculty teach their favorites. I don't remember when any of them taught a 1000/2000 level course. So we have part-timers (qualified but still...) and "lecturers" (full-time but not tenure-track) doing all the lower division courses.
As a disclaimer - most students serious about aerospace or hard science industries are not coming to this school, they're going to CU Boulder (one of the top aerospace schools in the nation) or Colorado State or School of Mines. Some of our students start here, get the "required crap" classes (we're cheaper than the other state schools) then transfer.
Every student is required to take "Math for Liberal Arts Students" if not majoring in one of the sciences (30 sections on the schedule for next fall). But there is zero requirement to take any computer course. The school makes the arrogant assumption that entering freshmen already know MS Office and a browser. They forget some of our students don't have decent or any internet at home, many don't have a computer or share the family computer (meaning they can't bring it to school). There are computer labs in every building (except the one with CS in it....don't ask) but what happens (covid) when we went entirely online? Those students lost the entire year.
The school has maybe 6 laptops to loan out. My dept. is getting 4 loaners of our own. I loan out my backup WinTel laptop every semester. It started as 4 GB, so we did an after class project to upgrade to 8 GB memory. None of them had ever seen the inside of a computer.
Want to have a lot of fun? Bring popcorn and watch my students
1) try to understand virtualization then
2) install a VM, then install Ubuntu on top
3) [huh? what is the "command line" of which you speak?!?],
4) install more software because none of this runs native mode on Windows.
The Mac people have an advantage but I still make them install a VM. None of the "point, click, download, wait".
sorry for the rant. This isn't on the syllabus but I go thru the agony so when the students get to the more advanced classes, they're slightly more prepared.
Hm...Sierra Space has been emailing me about a summer contract, split time between remote and the office, which is 15 min from home.....