>>9979241>>9979221Exactly, computer science has such a large range of people. There are going to be dumb CS major's, but there will also be CS geniuses, and it really depends on what you make with your degree.
I'm doing electrical engineering and CS double degree, and yeah, my CS classes are extremely easy to pass compared with my engineering classes. But at my uni, passing and getting the top possible mark are very very different goals. I literally had to learn twice as much and write twice as many programs (harder ones) to get a perfect score as opposed to passing. The passing students had to write code that they were asked to write to do what it was asked to do. An example of something I had to do was plan out and write a big custom program with a lot of criteria to be ticked off. Mine was a game, a little text adventure in which you were placed in a rectangular map (of size dictated by the difficulty you chose), and an enemy was placed in a random spot in the map, and treasure was placed. You could open a map to view where you are and where you haven't been. You could go into a battle sequence, you could prepare yourself if you thought the creature was about to attack, giving you more attack damage.
That was for my programming fundamentals class in first semester first year, with no previous experience in programming.