While it has been a number of years, I took CS and EE classes at Michigan State University, Tri-State University, MIT, and Notre Dame.
These are all very different schools, but all of them taught debugging. At Tri-State one of the classes was even dedicated to debugging.
I think the lack of teaching skills may be that more and more schools are degree mills, and more and more the teachers have only ever worked in a classroom so they don't know how to do things outside of the text.
But I have a hard time believing that MIT has dropped debugging, or that Tri-State which is an Engineering school has either.
These are all very different schools, but all of them taught debugging. At Tri-State one of the classes was even dedicated to debugging.
I think the lack of teaching skills may be that more and more schools are degree mills, and more and more the teachers have only ever worked in a classroom so they don't know how to do things outside of the text.
But I have a hard time believing that MIT has dropped debugging, or that Tri-State which is an Engineering school has either.