I went to a public school for CS. Noticed same. First and second years are full of "filter" courses. Calculus, Physics, and CS 101 weeded out whole swathes of students. Many large classes where you are mostly a faceless StudentID #. Many students switched majors, some schools, some droped out. It was brutal and this wasn't even a top tier school.
I went to a public school for CS. Noticed same. First and second years are full of "filter" courses. Calculus, Physics, and CS 101 weeded out whole swathes of students. Many large classes where you are mostly a faceless StudentID #. Many students switched majors, some schools, some droped out. It was brutal and this wasn't even a top tier school.
After that it was a lot better.