|
I hire IT engineers.
You don’t need CS degrees to be a programmer or engineer. You need Math to do a CS degree at most universities. Universities are a business and they make students take many classes that are not necessary. |
|
There are lots of schools that offer degrees in "IT engineering" that don't require lots of math.
Those degrees lead to jobs that don't pay a lot of money. Just like you can get a degree in Engineering or a degree in Engineering Technology that requires less math. |
They don’t require calculus? |
| OP here again, to the question of whether kid enjoys math. That is a complex answer too. Kid does not approve of ignorance, so my own math illiteracy is quite unattractive to kid. Kid, with no help or understanding from me, has pushed through h.s. to have gotten through calculus A/B in 11th grade. I don’t know that I would describe it as a joy... but kid does find satisfaction in grasping a concept after the initial (and often lengthy) struggle. Does this suggest that kid should “spare the professors”? This is a true question...do folks who pursue CS, math, engineering or physics degrees have some greater level of “joy” in their math courses? I would not seek to dissuade kid if the struggle is real for other students who succeed in those majors but maybe the ones who succeed in those majors have some natural aptitude and ability to just grasp math concepts that DC is not so blessed with? While capable with effort for DC the struggle has been real....does this suggest DC is ill suited? |
|
Computer science began with Russell and Whitehead’s development of mathematical logic, or symbolic logic in which natural language mathematically symbolized with Ps and Qs. Once the natural language has been symbolized, you use the normal mathematical rules to manipulate the symbols. You can program a computer with symbols and manipulate those symbols with mathematical rules.
|
Most engineering programs require calculus 1, 2, and 3 plus differential equations or similar. However, I have seen some generic IT or computer technology degrees that require less math. Avoiding calculus altogether is unlikely. Most college programs require calculus for most majors including business, life sciences, etc. |
| Elegant explanation 8:58, thank you |
+1. |
| I thought programming is pretty much all math? |
| Computers operate on binary logic: 0 or 1. Logic is a sub-category of math. Agree, you do not need calculus to be a programmer, but most people who are good at logic are good at programming. |
No it’s not. But higher level math is programmed. Logic yes... Math, no |
DP.. higher level math requires complex logic thinking. Think about it.. most jobs don't require you to know how to solve complex *math* equation, but a lot of the high paying jobs require complex problem solving. Students take high level math not because they need to know Calc. for their jobs or in life, but because it requires complex logical thinking. Same for reading complex text, like when I had to read stuff like Walt Whitman, which I do not enjoy. Why do we have to take Literature classes and read all those boring books (to me)? Because it helps one understand complex text. Same for higher level math. |
The only way that can explain this answer is how you define low-level and in most cases its the number of instructions per the instruction set per line of code in the chosen language. The closer this ratio gets to 1 is how you define low level code. Folks writing low level code have a fundamental understanding that frankly most programmers don't get. And in order to play at that level and be able to understand performance issues and code elegant, efficient software without fail it was the smartest guys on the dev teams that wrote the low level code and they inherently understood high level math. If you want to code for a living and be good at it - its pays to be scary smart and those folks don't' shy away from a little math. |
|
College educations are not trade schools.
Whether the subjects you study are necessary for your job or not ultimately depends on the job you get. |
| Math is an easy way to filter out incapable kids. Engineering is similar. If one can do math then one can do most other stem fields. |