Fascinating to see Comp Sci drops. The real issue isn't programming. It's Systems Architecture.
Programming is now essentially a commodity, from which AI is making enormous strides. As a Comp Sci graduate with 40+ years of experience, I wouldn't recommend any student major in 'programming' unless it had direct correlation to AI/ML or 'security' programming. Otherwise you'll find yourself as a 'temp' the rest of your life. Oddly enough, as a perfectionist, I see crap everywhere. Certainly NOT because of the programmers, but rather the lack of solid 'systems' oriented education. Here's a great example: is there any education teaching the students how long a technology will stand the test of time? Yes, there still are needs for Cobol (sarcasm), but had you known Cobol (Fortran, Pascal, etc) would reach end of life only 10 years after your degree, would you still have paid what you did to learn it? Much like an 'investment', they should teach you to research the company ot understand the longevity of a technology; things like standards committees, finances, demand, market saturation, security, required infrastructure, etc, before choosing a foundation to base your life on.
If this helps one student to make a more sound decision, I'll be very happy.
Rant concluded