You do know there's people who major in engineering and CS who don't think it's the pinnacle of intelligence to get a bachelors degree in STEM, right? People are rightfully identifying a change in student choices. |
Engineering is one of the toughest majors. The work is rigorous and so those who pursue it must be smart, dedicated and hardworking. Upon graduation, there are many choices of different fields to work in. Not sure why we’d encourage students to not study the field. I also agree CS is over saturated but that’s a different issue and I’d far rather my kid study CS then sociology or art history if CS was what they wanted to study. |
I appreciate the discussion everyone. I like hearing the differing ideas. I changed my mind on some of my previous notions. Thanks. |
Trade schools? Trump and MAGA want to give the money they rob from Harvard to trade schools. Interesting idea. But again he is just a lunatic I don’t know how this will end. |
It's actually surprising how little you need to do a CS major at these schools. Williams: one math course (Discrete), intro course/intro data structures, two core courses (only one in algorithms), and 3 electives...that is hardly a CS degree. That is just baby software engineering bootcamp; you might even learn more in a boot camp. |
The trades like plumbing and electricians are controlled by the unions. You can't get certified as a plumber without doing an apprenticeship. The apprenticeships are only offered through the union. They control the supply of those entering the field. I'm not saying they are holding people back -- I think right now they are desperate -- just that there is a screening process and not anyone can just join. The sub-contracted labor is not certified, but they did have a certified master plumber sign off on it, as you can't get a permit otherwise. |
I have a CS degree from a top 5 school. For Williams, the requirements are here: https://csci.williams.edu/patterns-of-course-elections/ I agree the required courses are a little light, but 3 electives are required from this list: https://csci.williams.edu/electives/ One or two of those is not that intense (digital design; computational biology) but the rest are all hard-core, like Operating Systems, Compiler Design, Distributed Systems. The only way I'd make this more intense it to require 2 CS courses per semester, not 1. I was doing 2-3 CS courses per semester in my senior year. It was intense, but worth it. |
Also a software engineer/DP, and I'm just surprised, because I had to do a lot more coursework for a CS degree. Is this normal across LACs? |
A CS degree from Williams sounds good to me. |
+1 You can make bank, OP. It's something young people need to consider. |
I’m OP and have been commenting throughout the thread. I have to remember that the uptick in enrollment is the equal access to education now which is something I support. Truly middle class family and my only child is studying humanities because she can’t stand STEM. She has economic worries for pursuing her passion rather than making money. The world is more than my daughter and not every student has the luxury to major in whatever they’d like, especially with the economy being uncertain. With over 3000 colleges and universities in the US there will be some dud programs. But, some people only have access to programs that may not be the best. And it’s their way to social mobilize. Again, thanks everyone for the discussion. My DD did look into trade school for cosmetology but comes from a college educated family and does enjoy her subject. |
Virginia is a Right To Work state, so the unions do not control access to trade jobs. |
It varies, but the minimal requirements CS degrees are not unusual at Small LACs where CS grew out of the Math Department. This became an issue at the university where I did my CS Master’s degree. That university eventually instituted mandatory “placement exams” for all incoming grad students. Any student who did not do sufficiently well on a particular section of the placement exam was told to take the corresponding undergrad course before starting any related graduate course. It did the affected students a favor, because they were unlikely to survive the graduate course due to lack of foundational knowledge. |
A BS Physics degree rarely rarely would pay so much fresh out of school. Exceptions surely exist, but that is quite far from being a typical, median, or mean starting salary for a BS Physics degree. |
CS minor is the way to go.. |