Why do so few people major in computer science? (2017)
1–10 of 77 posts
Re: Why do so few people major in computer science? (2017)
#2Lots of math and hard science is in the major. It's not an alternative to the humanities and liberal arts and languages. It's done in addition, which just isn't fair at all. Students take two or three semesters of calculus-based physics, three semesters of calculus, two semesters of discrete math, engineering statistics, linear algebra, differential equations, and often even more science.
A person majoring in education could skip all that, even if intending to be a math or science teacher.
Re: Why do so few people major in computer science? (2017)
#3Re: Why do so few people major in computer science? (2017)
#4Re: Why do so few people major in computer science? (2017)
#5People major in it because they can get jobs. And sometimes due to it being well taught and/or fun.
Re: Why do so few people major in computer science? (2017)
#6A CS prof of mine said studying CS to later do programming is like studying architecture to later be a house builder. I find it an apt comparison.
Re: Why do so few people major in computer science? (2017)
#7A CS prof of mine said studying CS to later do programming is like studying architecture to later be a house builder. I find it an apt comparison.
Re: Why do so few people major in computer science? (2017)
#8A CS prof of mine said studying CS to later do programming is like studying architecture to later be a house builder. I find it an apt comparison.
Re: Why do so few people major in computer science? (2017)
#9A CS prof of mine said studying CS to later do programming is like studying architecture to later be a house builder. I find it an apt comparison.
Re: Why do so few people major in computer science? (2017)
#10A CS prof of mine said studying CS to later do programming is like studying architecture to later be a house builder. I find it an apt comparison.
Many (FAANG and other) companies interview with algorithm puzzles that are fairly well aligned with undergraduate algorithms courses. Perhaps one purpose of such interviews is to select people based on how recently they took an undergraduate algorithms course or equivalent.