Comment by avs733
>PE for physicists
You meant juggling and fencing?
A more pragmatic answer is who’s going to teach it? Someone with weak skills in the discipline? Or someone with weak skills in computing? (This is a glib answer)
Finding people at the true intersection is surprisingly hard, and those people tend to be busy.
In grad school I took and advanced statistics course in the psych department. The concepts were new to me but not to the folks in the discipline. However the math (matrix multiplication) and basic coding were easy for me and very hard for them.
There was only one person in the department who could teach it, other faculty did that type of work entirely as “clients” which just ran tools and code from others.
Who teaches the "<math specialty> for business" courses? IME, it was math professors.
It's not unreasonable for the biology department to come up with the common programming use-cases for their students, then have the CS department build a course around those skills.
My minor was Bioinformatics. The biology department taught foundational course like biology and genetics and the CS department taught the courses on processing data.