I find it interesting the he suggests requiring a minor in another field. I largely agree with this, but at my school, you can't get a minor if you're a CS major. For instance, by the time I graduate, I will have the required credits for a minor in math. That minor won't be recognized by the university, and I can only say that I've completed the courses for a math minor without actually earning one.
The same is true for double-majoring. I have a friend that wanted to double major in CS and linguistics to do AI, but he was told that he couldn't. Instead, he has to stick around for an extra year to get two distinct degrees. He's had to waste time because some of the courses he needed to take required you to have declared a major in that field.
This is from a school that probably has a more vocationally applied view of a CS degree. We are, for instance, required to take two semesters of software engineering. They're obviously interested in giving a student an education that will be useful in the industry, but they also have inane rules like the one described above.
Comments
I find it interesting the he suggests requiring a minor in another field. I largely agree with this, but at my school, you can't get a minor if you're a CS major. For instance, by the time I graduate, I will have the required credits for a minor in math. That minor won't be recognized by the university, and I can only say that I've completed the courses for a math minor without actually earning one.
The same is true for double-majoring. I have a friend that wanted to double major in CS and linguistics to do AI, but he was told that he couldn't. Instead, he has to stick around for an extra year to get two distinct degrees. He's had to waste time because some of the courses he needed to take required you to have declared a major in that field.
This is from a school that probably has a more vocationally applied view of a CS degree. We are, for instance, required to take two semesters of software engineering. They're obviously interested in giving a student an education that will be useful in the industry, but they also have inane rules like the one described above.