Are too many people majoring in Computer Science

<p>Pretty much this. Same applies to pretty much every STEM major. Kids go in because they think it’ll give them better job opportunities, grad/med school placement, they’ll make more money, etc, without having a complete passion or work ethic for it. </p>

<p>Kids either switch majors (for CS, not realizing that it’s not just programming, but also a significant amount of number theory, discrete math, etc), or do poorly in classes. </p>

<p>In the end, GPA, passion, and work ethic win out. Don’t worry about the numbers. And CS will not become a useless major.</p>