Why do universities teach so much useless garbage?

Like functional/logic programming, computability, abstract algebra, statistics, etc

Jesus all you need is several programming languages, data structures, algorithm analysis, and some computer graphics.

Attached: 60588605.jpg (960x960, 75K)

>math is useless

Attached: 1555014810536m.jpg (998x1024, 77K)

It literally doesnt help me in any way.

ah yes good thing i learned what a galois field is, i need this every day (SARCASM)

because if they teached you usefull things you would become a threat to society

Because they‘re also teaching people who want to do research in actual CS, not just autistic codemonkeys.
Galois fields are widely used in linear coding and error correction codes for example. Also it‘s fucking freshman material that takes like two hours to grasp at most.

That's actually true user, because you are going to work at walmart until you die

>research
There are pure math majors for that crap. The breadth and depth of most CS programs around the world is to cover no more than excerpts from 2-3 books. Nobody expects a programmer to sit down and churn out math.

yes thanks i know what a GF is for but maybe 1 in 1000 grads lands into a position where he needs that.
>shilling for muh (((research)))
talk to me again when you have a secure tenure as a phd in CS and not a temp position for 6 months doing number crunching

>100 hours of classroom spanish
>100 hours of classroom writing
>40 hours of biology
>30 hours of health

This is just the tip of the iceburg.

>"abstract" algebra
>"pure" math

it's just algebra and math u brainlets

Well then maybe that one grad can just read a book by himself if he's so hardcore and not belabour the rest.
It's specifically do differenciate from linear algebra and applied maths.

>All CS students want to be code monkeys

>i know what a GF is
maybe try getting one xD

Hey it's okay, if anyone wants anything more, he can take two majors at once.

BASED

What the hell does pure math major have to do with CS research? And why do you think a CS graduate shouldn‘t be equipped to go to grad school for CS?
>secure tenure
Again what does that have to do with wanting to do research or have specialized knowledge at all?

More gender studies pls

We don't have "grad school" in Europe and I see no reason CS should be shallow and all-encompassing. I'd rather specialise in one thing and learn on my own throughout my career, not have sweaty loudmouth professors bore me to death in my best years.

Are you high? if you want to be trained for work you should rather do a vocational training than attend a university. At university you literally 'study' something, so if you dont want to learn everything they teach you because you find it useless, you should gtfo

spoken like a true upcoming professional NEET

OH NONONONONO

>We don't have graduate programs in Europe
Are you retarded or something?
>I‘d rather specialize
Who is stopping you? There‘s electives and minors for that in undergrad.
>loudmouth professors bore me to death
Then why go to university? Do a fucking apprenticeship and enjoy your „best years“ on the job, brainlet.

At least that shit is useful academically. At my uni they taught us fucking JavaFX. I can't think of a more useless tool to learn.

No problem, tons of universities. I'm just examining how people are stupid enough to go against the grain and waste their youth in stress and fruitless endeavours.

>Who is stopping you? There‘s electives and minors for that in undergrad.
KEK
>so yes mr. user why do you think we should hire you for this position
>well i had one course about this topic at uni
nobody gives a shit about electives

Knowing the top is what separates a developer from a code monkey.

>Nobody expects a programmer to sit down and churn out math.
Says who? Here is where I use math:
Analyzing algorithms/heuristics which aren't in a text book.
Estimating the size of data structures and system growth rate
Estimating real computation time to understand system and hardware requirements
Estimating throughput in a system, modeling queues
When applying formal methods to prove a system works
While writing DSLs

>Knowing the top is what separates a developer from a code monkey.
Okay how many multiples of a code monkey salary is your salary? Was it worth spending all that time and energy?

>moving goalposts on the fly
You have the opportunity to receive specialized knowledge in uni and if you‘re not retarded you can put it to good use with relevant internships for employers. Do you have a point at all besides being mad?

Congratulations, you figured out formal education is fucking worthless and that you can learn so much more (and better) learning things on your own.

A college degree isn't worth shit.

what moving goalposts you college shill? you brought the ridiculous point about SPECIALIZING through one or two fucking electives that literally nobody will ever give a shit about. this is like a bio undergrad having one elective in C programming and hence calls himself specialized in bioinformatics. you have no clue about the real world.

lmao my friend at finland went to some data processing school. there they learn java. no sql. no python. no C. only java.

we'll get back to you soon, candidate #4231345

>they‘re also teaching people who want to do research in actual CS
ie nobody

My CS degree was great. I would never trade that time for anything.

Imo it's nice to get exposure to a variety of different things in the field. I would've never learned about Assembly or ML if it weren't for college. However, you're correct in that I never use these things in real life.

>hur dur I‘d rather receive specialized knowledge than useless math
>but you can!
>lumoa kek retardation bioinformatics
So you don‘t have an actual point and are just assblasted. Okay.

I used both ML and Assembly.

>why am I learning in University
>I thought it was a semi basic bitch job preparation course

There are more than 1 person in this thread retart.

>it‘s autistic code macacos who should have done bootcamps for 2 years get mad that computer science degrees are tailored to computer scientists and not their pajeet ass episode
Damn, the reruns just never end, do they.

Attached: 718E91D3-6A9C-47C9-9B26-E51DA891C359.jpg (220x230, 8K)

holy shit are you 20 or what? if i along op argue for specialization instead of this generalized garbage at college, then you sure as fuck dont counter this argument by saying you can pick some electives at college. having 2 or 3 college courses in one field dont count as being specialized in this field. is this clear enough for you pinhead already?

>Why do universities teach computer science students about fundamental topics in computer science?
Should have went to a boot camp, OP.

There is no such profession or title as "computer scientist". You're living in an imaginary world.

>having 2 or 3 college courses in one field dont count as being specialized in this field
Hence my comment about internships.

There‘s also no profession called „pajeet“, yet this thread is full of them.

Yeah and? Can't have code without coders.

SE is what youre looking for

>muh money
Kill yourself. Go learn a trade.

Everyone and their mom can be a coder. You don‘t need higher education for that.

t. webdev

>who is Dijkstra, Neumann, Knuth, Turing, etc

Yeah and?
>yeah fuck money I work for honour and prestige

>Yeah and?
And that‘s the end of it.

Really I think almost everything in my curriculum was useful. I went to university in Germany, so maybe you would call some things differently in the US, but that's how it looked basically:
Math1: Set theory, cryprography, a lot of proofs
Math2: Mostly linear algebra
Math3: Calculus

Programming1: Scheme and Java, made a game at the end of the course
Programming2: Algorithms and data structures
Programming3: C, C++, x86 asm, compilers (wrote my own compiler), linkers, operating systems

Hardware1: binary, floating point numbers, string encoding, verilog
Hardware 2: verilog and assembly

Theory of computing 1 and 2: Propositional logic, first order logic, FSM, pushdown machines, Turing Machines, computability

ML: SQL and ML
Theory of computing2: modeling and formal verification
HCI: ok topic, but was shit at my uni
Software engineering: a lot of patterns, a lot of real programming assignments, Scala
Networking: well, iso osi and so on
Cyber security and cryptography: RSA, El Gamal and some other stuff
After that I could choose my courses, I mostly did ML and AI. I built a working poker bot and and scored 4th in an international ML competition.
I also rewrote the code base of one project of our medical department in C++ and CUDA, resulting in 10-100x speedups.

I don't know how any of this is not important.

All mathematicians.
tl;dr

neither do you for any other higher position. so many grads suffer from severe survivorship bias it's not even funny. if you are genetically fit for being a software architect or whatever else, then you would have been so anyway, regardless of whether you went to college for a gorillion years or not.

CS *is* applied math, brainlet.

Most universities dont teach functional programming.

Sounds like hobby projects. Not everyone is motivated to do that sort of extracurricular work. A lot of people just wanna graduate and get a job.

>he doesn’t consider becoming educated a reward itself
you’re better off becoming a real estate agent

>yeah fuck money I work for honour and prestige
You can earn more money with a good trade if that's all you care about (specially if you start your own business) than being some shitty codemonkey that hates his job. And there are people who actually care about Computer Science and not just being glorified website technicians with an unrelated degree from university.

What do you mean by hobby projects? All of this was required by the courses I took.

Unless that is guaranteed to bring me vast amounts of money, then it's a waste of brain cells. I'd rather read philosophy and politics.

one of my friends from childhood is an insurance salesman and rakes in like 150k per year. he sure as shit wont even waste a second about what i think of him with my super education.

Wow that's really fits the bill here. You did all that for free then?

>I went to university to impress people

Dumb frogposter

We do have grad school in europe im in it :)

>you don‘t need any knowledge for anything lmao
>it‘s just genetics you‘re either born knowing polyhedral combinatorics
Yeah, yeah, go cope somewhere else, crudnigger.

>cries about fucking freshie algebra
>I'd rather read philosophy and politics.
AHAHAHAHA

Attached: 2635B0D0-0235-4D8A-9AA2-84A3DA43C452.jpg (225x224, 11K)

Almost none. Applying those methods requires little more than the basic Calculus, Statistics, and Discrete maths that every CS major should be required to complete.

It's called learning.
You have people on Jow Forums who procrastinate learning SQL or regex for years, as if they were languages bigger than C++, while I know all of this and more like the back of my hand.

I didn't even talk about the obvious stuff, like learning the basics of Linux and git for example. My first homework ever the professor just said:
>You can use the university PCs, push the homework to the git repo that was emailed to you.
Of course the machines used Debian and I never heard of git before that. I really learned so much useful stuff. Maybe your experience was different, but I really liked university.
At the end I even published a few papers that were quite well received, finding a job wasn't hard and I was able to use that knowledge in several side projects later.

yes, by "genetically fit" i surely meant that you are born with this knowledge. that first sentence was sarcasm in case of you retards not even getting this. i give up, you college shills will strawman and spin everything to your liking lol.

>money is all that matters
Imagine this level of bugmanship.

>look mom i know esoteric math
>thats nice dear

Threads like this are why /sci/ dunks on your dumbass.
Mathematics is important for researchers, and for those doing important corporate jobs that require things like estimation, or analytics.
Just because you, and all of these /v/ictims want to be code Pajeets, to pay for their RuneScape, Warcraft and Minecraft, some of us want actual jobs, or want to conduct meaningful research.

thinking money matters = chad attitude
muh knowledge = bugman

Attached: pepe laugh.jpg (258x360, 55K)

My professors just publish all homework the first week of every semester and say "ehhh work on it as we advance in lectures."
Everyone thinks his subject is the most important and we should actually sit down and read anything more than the lectures themselves.

>Has never done an MSc or PhD
It shows.

>oh no no no I was merely pretending
>““college shills““
Nothing better than impotent underclass rage.

>muh chad memes are serious real life
How old are you? You have the mental maturity of a 17-year-old boy.

>dunks
Okay how? With their broken and slow python code?
>muuuh research
Meaningless, what are you even hoping to achieve? Glory? Fame? Sit the fuck down.

Gamers rise up

>college shill
>Fagnon: "WHY WONT YOU HIRE ME?! I PROMISE I'M REAL GOOD AT CS, I PROMISE!"
>Interviewer: "All you gave us was a portfolio?"
>Fagnon: "SEE, I'M REAL GOOD AT CODING!"
>Interviewer: "That isn't CS... also... all it contained was fizzbuzz examples..."
>Fagnon: "PLEASE, PLEASE, PLEASE, I DON'T WANT TO HAVE SUCK COCK BEHIND THE 7/11 ANYMORE!"

>basic algebra for 18 year olds is ESOTERIC MATH
JESUS CHRIST IM COMING TO YOU

Attached: 347BE08A-6CD6-4116-A530-6424C2DE42C8.jpg (1462x1462, 189K)

Waste of digits

Some professors are not very good at what they are doing I guess. But a lot of this stuff is still important.

You do know the "bugman" meme stems from Japanese/Sino work culture, right? Of course you don't, because you're a newfag.

Abstract algebra has literal zilch application in programming. It's every definition of esoteric. Why not learn another arbitrary subject like knitting sweaters or topology while we're at it?

>tfw this thread motivated me to go study my discrete math so I don't become like OP

Attached: 1496916511957.png (848x761, 657K)

We need to hurry up with those worker-bots, and eviscerate the proletariat already.

>Meaningless, what are you even hoping to achieve? Glory? Fame? Sit the fuck down.
That isn't an argument, my friendo. In fact, that just shows how much of an egotistical moron you are.

Is it widespread in germany to teach for the tests instead of teach for knowledge?
Shut the fuck up you daft prick, I'm reading CLR while shitposting.

Programming isn't computer science, Pajeet.
Also:
>What is a Turing machine?

i knew you would not get this sentence. you are so astronomically dense i am shaking my head right now. i will highlight once again what happened here. i said:
>that first sentence was sarcasm in case of you retards not even getting this.
now what first sentence was meant by that? lets look what is just right in front of that line, in the very same post..
>yes, by "genetically fit" i surely meant that you are born with this knowledge.
now everything should be obvious but you are stupid so to further explain.. the sentence in the SECOND greentext was referenced by me in the sentence of the FIRST greentext. again, this thing following right now is sarcasm:
>yes, by "genetically fit" i surely meant that you are born with this knowledge.
do you understand why this is sarcastic or do i need to explain this too?

>egotistical
Ironic for a self-centred ""researcher""

Imagine if you put as much effort into your math courses as you do into autistically arguing on Jow Forums like this.

It's the purest form of computer science, one where you actually put theory into practice instead of babbling on about nondeterministic infinite register machines.

I think that's not widespread in Germany.
I can only speak from my own experience though. We learnt many very useful things in my opinion and the tests were actually easier than the things that were tought. I don't know if that is good teaching style or not, but it meant that if you wanted to learn you had the opportunity but you could still pass if all that interrested you was the application.
For example most of math was proofs, but in the tests it was usually just 1 proof and then application.
Also we had some projects that accounted for like 20% of your end grade, so if you were bad at taking tests, but good at actual programming you could still pass most of the time.

I do it because it is interesting, I get paid enough to live on, and I might, might, end up gaining some kind of glory from it.
If you want to be that depressed rich dude, who ends up with a drug problem, go right ahead.
Also, if you aren't used to money, having a lot of money will slowly (or quickly) destroy you.
How do I know that? I'm from a branch of one of those former "power families", that was one extremely wealthy. Money isn't the route to happiness, friendo.