CS is dead

Anonymous
Anonymous wrote:You can't just be CS now. Everyone knows how to code or say they can code. All engineering students take to CS class. Young kids go to coding camp in the summer. Core CS programmer are off-shores (Indian). Unless you are in a specific area like Finance and minor CS or Biomedical and minor CS, it will be hard to get a job. US CS graduate most likely do quality assurance and project manager on off-shore programming staffs. Have only CS degree is not the way to go.


OMG stop. CS is not coding. You cannot get a CS degree at summer camp.
Anonymous
Anonymous wrote:What is taught CS in school is very basic? Out in industry, you need to certificate in Oracle, UNIX,microsoft, network, etc... Technology is constantly changing... It is better to major in something and minor in CS. Employer expect you already know programming. Pure programming jobs are offshore.


My kid's CS courses assume you know coding languages or learn them quickly to catch up. Some course are taught with made up languages as the base to even the playing field because it's not about the coding language. They aren't teaching "coding." Students get those certificates on their own outside of the degree if a job requires it because that's not what the degree is about.

Why do people keep posting about 'pure programming'?
Anonymous
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.
Anonymous
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Name the college. I’m calling BS. DP but it’s rare to see a basic CS major require more than just linear Algebra, calc, and maybe diffeq
Anonymous
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.


Your CS degree requires topology and differential geometry wow?
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Name the college. I’m calling BS. DP but it’s rare to see a basic CS major require more than just linear Algebra, calc, and maybe diffeq


+1. CS students typically take theory of computation, discrete math and algorithms . The proofs in those courses are nowhere near the rigor of the proofs in a course like Real analysis. I don't know any CS undergrad program that requires their students to know lebegue integration for example. Maybe Stanford or MIT or Berkeley.
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Name the college. I’m calling BS. DP but it’s rare to see a basic CS major require more than just linear Algebra, calc, and maybe diffeq


+1. CS students typically take theory of computation, discrete math and algorithms . The proofs in those courses are nowhere near the rigor of the proofs in a course like Real analysis. I don't know any CS undergrad program that requires their students to know lebegue integration for example. Maybe Stanford or MIT or Berkeley.

Nope, MIT just requires some introductory probability (not even probability theory) and Linear Algebra.
Anonymous
Anonymous wrote:You can't just be CS now. Everyone knows how to code or say they can code. All engineering students take to CS class. Young kids go to coding camp in the summer. Core CS programmer are off-shores (Indian). Unless you are in a specific area like Finance and minor CS or Biomedical and minor CS, it will be hard to get a job. US CS graduate most likely do quality assurance and project manager on off-shore programming staffs. Have only CS degree is not the way to go.


Ignorant people think that all CS majors do is coding....
Anonymous
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Wow. My kid is a CS major at UMD and needs Calc 3, 200-level Linear, 200-level Diff Eq and 400 level stats. He's getting a MINOR in math and will be taking 400-level Adv Calculus, Linear, Number Theory and harmonic analysis.
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Wow. My kid is a CS major at UMD and needs Calc 3, 200-level Linear, 200-level Diff Eq and 400 level stats. He's getting a MINOR in math and will be taking 400-level Adv Calculus, Linear, Number Theory and harmonic analysis.

But the entire second half aren’t requirements, nor is number theory and harmonic analysis enriching his CS path
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Wow. My kid is a CS major at UMD and needs Calc 3, 200-level Linear, 200-level Diff Eq and 400 level stats. He's getting a MINOR in math and will be taking 400-level Adv Calculus, Linear, Number Theory and harmonic analysis.

But the entire second half aren’t requirements, nor is number theory and harmonic analysis enriching his CS path

Number theory plays a crucial role in modern cryptography, especially in securing online communications and data.
Algorithms and data structures often rely on number-theoretic concepts.
Error-correcting codes utilize principles from number theory.
Harmonic analysis concepts, like kernel methods and spectral clustering, are applied in machine learning algorithms.
Harmonic analysis provides tools for analyzing large datasets, identifying patterns, and extracting meaningful insights.
Anonymous
The ignorance shown by folks who said "everyone can code", "coding is easy", and "just put it in ChatGPT" is just eye popping. Coding is not syntax correction. It is about logic and constructing an algorithm to solve complex problems that can fit in with an overall design and architecture that's also efficient, easy to operate, troubleshoot, and maintain. It takes quite a bit. It's like saying everyone can be a Doctor, just ask ChatGPT what to prescribe. Being a Computer Scientist is about learning much more than coding which is really about learning 15 English words really. But to construct that code, you need some brain power and an understanding on how machines operate over a distributed network. You need to know a ton of stuff to be an efficient programmer. Geez people are making it sound like all of a sudden with a bit of ChatGPT being a programmer is like flipping burgers at McD.

Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Wow. My kid is a CS major at UMD and needs Calc 3, 200-level Linear, 200-level Diff Eq and 400 level stats. He's getting a MINOR in math and will be taking 400-level Adv Calculus, Linear, Number Theory and harmonic analysis.

But the entire second half aren’t requirements, nor is number theory and harmonic analysis enriching his CS path

Number theory plays a crucial role in modern cryptography, especially in securing online communications and data.
Algorithms and data structures often rely on number-theoretic concepts.
Error-correcting codes utilize principles from number theory.
Harmonic analysis concepts, like kernel methods and spectral clustering, are applied in machine learning algorithms.
Harmonic analysis provides tools for analyzing large datasets, identifying patterns, and extracting meaningful insights.

I’m glad you know how to chatgpt a response to me, but I work in industry with a research team- those courses are useless.
Anonymous
Anonymous wrote:
Anonymous wrote:What is taught CS in school is very basic? Out in industry, you need to certificate in Oracle, UNIX,microsoft, network, etc... Technology is constantly changing... It is better to major in something and minor in CS. Employer expect you already know programming. Pure programming jobs are offshore.


My kid's CS courses assume you know coding languages or learn them quickly to catch up. Some course are taught with made up languages as the base to even the playing field because it's not about the coding language. They aren't teaching "coding." Students get those certificates on their own outside of the degree if a job requires it because that's not what the degree is about.

Why do people keep posting about 'pure programming'?


Because they have no cluse that CS is more than just programming and coding.
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:If you have a child who wants to study computer science please tell them to major in pure mathematics and minor in computer science instead. I am a machine learning engineer and makes $300k. Most machine learning positions are research positions where you need the ability to turn theoretical algorithms into a product. The courses I took in Abstract algebra, topology, differential geometry, and Real Analysis are extremely useful.

Unfortunately, math majors are a rare bread. And the reason is that math departments do a very poor jobs highlighting the diverse careers of their pure math graduates. I think pure mathematics is the best major.


The courses you list are required in my CS degree. It's very math heavy.

Wow. My kid is a CS major at UMD and needs Calc 3, 200-level Linear, 200-level Diff Eq and 400 level stats. He's getting a MINOR in math and will be taking 400-level Adv Calculus, Linear, Number Theory and harmonic analysis.

But the entire second half aren’t requirements, nor is number theory and harmonic analysis enriching his CS path

Number theory plays a crucial role in modern cryptography, especially in securing online communications and data.
Algorithms and data structures often rely on number-theoretic concepts.
Error-correcting codes utilize principles from number theory.
Harmonic analysis concepts, like kernel methods and spectral clustering, are applied in machine learning algorithms.
Harmonic analysis provides tools for analyzing large datasets, identifying patterns, and extracting meaningful insights.

And so you can better respond next time, here’s some advice from your GPT pal:
Yes, the passage does sound like it could be an AI-generated response. Here's why:

Characteristics that make it sound AI-like:
List-like structure: The sentences are mostly independent statements, each introducing a different concept without much elaboration or connection.
General phrasing: Phrases like "plays a crucial role," "utilize principles," and "provides tools for..." are commonly used in AI-generated or academic-style summaries.
Broad coverage: It jumps between number theory, error-correcting codes, and harmonic analysis without deep explanation, suggesting a surface-level overview often seen in AI-generated content.
Polished grammar and neutral tone: There's no personal voice or nuance, which is typical of AI writing.
If a human were writing it:
A human might add:

Transitions between ideas.
Specific examples or context (e.g., RSA for number theory in cryptography).
More natural phrasing or personal interpretation.
post reply Forum Index » College and University Discussion
Message Quick Reply
Go to: