Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:where are you getting this stuff from?Anonymous wrote:That's one way to prop up unpopular majors. You can be a math or physics major and take enough CS classes to be indistinguishable from a CS major
My kid is a dual math/CS major. A math degree + a handful of CS classes <> CS major.
DC laid out all the classes that they need to take for both degrees. There are a lot of CS classes for the CS major, and only like 3 math classes.
It is definitely "distinguishable".
The real issue is most computer science majors can’t handle the math needed for math degrees.
PP here.. I bet the reverse is true, too.. many math majors wouldn't be able to handle some of the CS classes. These majors aren't interchangeable.
And my freshman at UMD is considering double majoring in the two.![]()
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:U can still take the core CS classes ..just not graduate as a CS major. Employers care about which classes you took and do you know your stuff
If you want to be a CS major, it is better to go somewhere you can actually major in what you want. Go to UMBC if you need in-state, or find a private college that offers good merit where you can major in CS (no direct admit).
+1 this might up UMBC's desirability, which is a good thing.
Employer perspective:
I would happily hire a new grad with a BSCS from UMBC, especially for cybersecurity work. Rankings are mostly meaningless to me. I probably would prefer MIT or UIUC CMU for a BSCS/MSCS major, over others. However, the difference between VT, GMU, UMD CP, UVa, UNC, NC state, Duke, and UMBC is largely ignorable on the job.
I care a whole lot which specialization a student chose in their upper level CS electives. I don’t happen to need AI/ML, but I do need strong systems background, strong assembly, and thorough understanding of security and networking.
I don't know about you, but in general, employers prefer Duke over UIUC by data
Duke: $159,845
https://collegescorecard.ed.gov/school/?198419-Duke-University&fos_code=1107&fos_credential=3
UIUC: $143,775
https://collegescorecard.ed.gov/school/?145637-University-of-Illinois-Urbana-Champaign&fos_code=1107&fos_credential=3
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:U can still take the core CS classes ..just not graduate as a CS major. Employers care about which classes you took and do you know your stuff
If you want to be a CS major, it is better to go somewhere you can actually major in what you want. Go to UMBC if you need in-state, or find a private college that offers good merit where you can major in CS (no direct admit).
+1 this might up UMBC's desirability, which is a good thing.
Employer perspective:
I would happily hire a new grad with a BSCS from UMBC, especially for cybersecurity work. Rankings are mostly meaningless to me. I probably would prefer MIT or UIUC CMU for a BSCS/MSCS major, over others. However, the difference between VT, GMU, UMD CP, UVa, UNC, NC state, Duke, and UMBC is largely ignorable on the job.
I care a whole lot which specialization a student chose in their upper level CS electives. I don’t happen to need AI/ML, but I do need strong systems background, strong assembly, and thorough understanding of security and networking.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:U can still take the core CS classes ..just not graduate as a CS major. Employers care about which classes you took and do you know your stuff
If you want to be a CS major, it is better to go somewhere you can actually major in what you want. Go to UMBC if you need in-state, or find a private college that offers good merit where you can major in CS (no direct admit).
+1 this might up UMBC's desirability, which is a good thing.
Employer perspective:
I would happily hire a new grad with a BSCS from UMBC, especially for cybersecurity work. Rankings are mostly meaningless to me. I probably would prefer MIT or UIUC CMU for a BSCS/MSCS major, over others. However, the difference between VT, GMU, UMD CP, UVa, UNC, NC state, Duke, and UMBC is largely ignorable on the job.
I care a whole lot which specialization a student chose in their upper level CS electives. I don’t happen to need AI/ML, but I do need strong systems background, strong assembly, and thorough understanding of security and networking.
Anonymous wrote:Anonymous wrote:Did they explain why they are doing this?
CS is popular and the CS department isn't big enough. They could expand to meet demand, but there are tenured humanities professors who need students
Anonymous wrote:Anonymous wrote:Anonymous wrote:U can still take the core CS classes ..just not graduate as a CS major. Employers care about which classes you took and do you know your stuff
If you want to be a CS major, it is better to go somewhere you can actually major in what you want. Go to UMBC if you need in-state, or find a private college that offers good merit where you can major in CS (no direct admit).
+1 this might up UMBC's desirability, which is a good thing.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:CS majors and classes are enot important for the high paying jobs the unwashed masses are clamoring for. It's not a big deal. programming is the easiest skill to learn for free on the Internet.
CS is not just programming.
Lower level programming has been off shored for many years. That's not where the money's at.
The big money in the future is going to be AI and ML.
What is ML?
Anonymous wrote:Anonymous wrote:Anonymous wrote:CS majors and classes are enot important for the high paying jobs the unwashed masses are clamoring for. It's not a big deal. programming is the easiest skill to learn for free on the Internet.
CS is not just programming.
Lower level programming has been off shored for many years. That's not where the money's at.
The big money in the future is going to be AI and ML.
Anonymous wrote:UMD recently changed the CS LEP rules for class entering in 2024. Only 600 slots and virtually no transfers in. "Find another major!" When we were at the open house in the spring they said 9,000 applicants indicated CS. 3,000 of those were admitted. 600 of those were admitted to CS. 450 enrolled. But at that time it wasn't that hard to transfer in. Anyway, crazy numbers for the state flagship. Take everything into account and the admit rate for CS this year will likely be 10-15%. Until this year the total class was 450 direct admits + 1,000 internal/external transfer= 1,450. Now it'll be 600 direct admits + 100 internal/external transfers= 700. If your kid's heart is set on in-state flagship CS, without plausible major substitutions, this could force you to go out of state or private even if you clear the increasingly tough hurdle of getting into UMD. UMBC is the #2 MD state engineering school, but involves a lot of tradeoffs.
From the UMD CS webpage:
First Year Applicants | Undergraduate Computer Science at UMD
Fall 2024 Computer Science LEP FAQ | Undergraduate Computer Science at UMD
The Computer Science major is a limited enrollment program (LEP), and we receive thousands of applications each year. For the Fall 2024 admissions cycle, we expect to have spots for about 600 first year students. As such, direct admission to the Computer Science major as a first-year student is very competitive.
If you are accepted to the university but not to Computer Science, you MUST be prepared to pursue an alternative major.
While we plan to increase the number of freshmen directly admitted to the Computer Science major by 150 slots (from 450 to 600 enrolled freshmen), the number of slots for new external transfers and internal transfers coming from a different UMD major will be reduced to 100 per year (down from 1,000).
Anonymous wrote:Anonymous wrote:Anonymous wrote:where are you getting this stuff from?Anonymous wrote:That's one way to prop up unpopular majors. You can be a math or physics major and take enough CS classes to be indistinguishable from a CS major
My kid is a dual math/CS major. A math degree + a handful of CS classes <> CS major.
DC laid out all the classes that they need to take for both degrees. There are a lot of CS classes for the CS major, and only like 3 math classes.
It is definitely "distinguishable".
The real issue is most computer science majors can’t handle the math needed for math degrees.
PP here.. I bet the reverse is true, too.. many math majors wouldn't be able to handle some of the CS classes. These majors aren't interchangeable.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:I don’t get it, don’t we need more CS majors, not fewer? Why would a state not be trying to graduate as many competent cs majors as possible? I get not admitting people who can’t hack it, but shouldn’t anyone with the grades and test scores who wants to try be given a chance? This seems incredibly short-sighted for the economy of the state.
They don’t have the professors. None of the schools do. There was just a big article about Pomona basically cutting its CS major because it can’t staff the department in California. Not enough people got CS degrees decades ago and I think most universities want phds which aren’t that common for CS folks. I think the immigration debacle of the last few years is also playing into this, but not sure—-from what people tell me, the CS majors from other countries aren’t that great as far as the higher skillsets.
They don't need PHD CS to teach the entry level courses. A BS/MS and industry experience would be just fine. However, if you can make $200-300K working in industry easily, why would you want to be paid $80K to teach. So until universities are willing to pay more for CS teachers, they won't find enough.
I'm chair of a department (R1 public), and most CS professors in T1 schools are hired in the six-figure range. However, you are correct that it is difficult to compete with industry jobs that pay $200-300k when we are offering $150k. Many times this leads to a failed search and possible loss of a tenure line. People with MS degrees can be hired as non-tenure track faculty, but again, it's not easy convincing someone to take the job at $85K. And the university is not going to significantly increase the department budget to pay the market rate. Also, it's not fair to students to over-enroll classes just to meet demand--there is a tipping point in which the class size is too large and the drop/withdrawal/fail rate increases significantly.
Anonymous wrote:Anonymous wrote:CS majors and classes are enot important for the high paying jobs the unwashed masses are clamoring for. It's not a big deal. programming is the easiest skill to learn for free on the Internet.
CS is more than programming. You sound ignorant.
Anonymous wrote:CS majors and classes are enot important for the high paying jobs the unwashed masses are clamoring for. It's not a big deal. programming is the easiest skill to learn for free on the Internet.
Anonymous wrote:Thumbs up to Maryland's Information Science program. My son had an internship there when he was a CS major at UMCP, and when he went out into the job market, he earned a lot of positive feedback and second looks (and hiring opportunities) due to the info sci background.