[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 15 KB, 343x383, 1441828051370.png [View same] [iqdb] [saucenao] [google]
7519793 No.7519793 [Reply] [Original]

Is computer science actually science? It seems like more of a subset of math + some trade skills.

>> No.7519813

i don't even know what computer science is about. because of the pic I'm now biased.

>> No.7519814

>>7519793
Who cares? But to answer your question, I guess it depends what you mean by computer science. The math part is more concentrated in theoretical computer science, which is complexity theory, automata theory, alorithms/data structures, cryptography and so on... This is included, up to a certain point, in the standard computer science curriculum. But you are right there are also the technical trade skill which are teached. But there are many crossovers between the two, for example artificial intelligence, machine learning, computer vision, natural language processing, that make use of the two.

>> No.7519818

>>7519814
(cont.) So I guess it's a mix of science and engineering, depending on how you look at it.

>> No.7519890
File: 423 KB, 490x684, Hardest math in CS.png [View same] [iqdb] [saucenao] [google]
7519890

>>7519793
>a subset of math

lies and slander

>> No.7520108

Software engineering is neither science nor engineering. Lots of people confuse Software Engineering with CS. Although SE does contain some concepts developed in CS, they're not the same thing.

As for CS, I'd say it's more math than anything else (and if you don't think it is, you're just an undergrad child who's only exposure to CS is intro to programming and intro to discrete math classes and other bullshit undergraduate classes).

>> No.7520178

what do you mean by trade skills? like a plumber or carptener? computer science is one of the fields furthest away from these things. a computer scientist spends all their time in front of a computer writing code, or in front of a whiteboard figuring out an algorithm etc.

>> No.7520195

>>7520108
While I appreciate this being pointed out, the confusion isn't going to stop as long as major universities deliberately market one as the other.

>> No.7520288

Reminder that nobody has ever been employed as a computer scientist outside of academia.

>> No.7520304
File: 917 KB, 320x240, themoreyouknow.gif [View same] [iqdb] [saucenao] [google]
7520304

>>7519793
I think this is bait for some /g/ fags but here is my opinion on the subject.

Science is the asking and answering of questions. Asking and answering questions about computers.
Also, before computers existed, there was no Computer Science, just like before we knew we had brains, there was no Neuro Science. (bad example, but you get the point).

I think since computers have only existed for about 30-50 years, Computer Science hasn't completely established itself.

>> No.7520308

>>7519793
>seems like more of a subset of math + some trade skills.
yes

>> No.7520333

>>7519793
Computer Science has nothing to do with science. It does not use the scientific method in any way. I would not characterize it as a subset of math either. It is more like an engineering discipline that borrows from mathematics.

>> No.7520345

>>7520195
Rule of thumb: if it's undergrad, it is NOT CS

>> No.7520633

>>7520345
/thread

>> No.7520636

It's real science, but the people are insufferable.

>le p=np meme
>In computer science, we do it this way (correcting a math phd )
>I'll be making gorilians after i graduate

>> No.7520638

>>7520636
scott aaronson ain't so bad

>> No.7520643

>>7520638
I don't have a problem with the p equals np thing or quantum computation, but i do hate that cs majors think they're so erudite for spouting it whenever they're in a math class.

>> No.7520658
File: 32 KB, 740x308, purity.png [View same] [iqdb] [saucenao] [google]
7520658

>>7519793
>this other field also exists in the physical world and therefore uses measurements, quantities and whatever else vague topic is put under math
>they are just too stupid for real math

>> No.7520833

CS still leads to interesting developments in logic, unlike mathematics

for that I am grateful

>> No.7521250

Should I bother doing Computer Engineering if I can do the easy route of Computer Science? I mean, all the job postings that I look at seems to think that Computer Engineering = computer science.

>> No.7521362

>>7519793
It's the study of how to increase your salary

>> No.7521364

>>7521250
If you don't give a fuck about the electrical engineering side of things do not take computer engineering. I had a bunch of friends who did this and really wished they had done CS. 95% of people who do eecs/CE end up getting a job in software.

>> No.7521374

>>7519793
I like CS and Math.
However the curriculum at my school for CS is very extensive. 3-4 years on top of my associates.

So I am studying math and picking up a minor in CS.

I eventually want to work in graphics/simulation/or vidya. I figured a math degree would be beneficial and would set me apart from the 300 indian/weebu CS grads applying for the same position.

My school also offers a Custom degree that lets me meld 2 minors together as a "major", but idk how that would fair in the job world. It is attractive however seeing how I am not that interested in the top level courses of either Math or CS.

>> No.7521505

>>7521364

I prefer working on the hardware side.

>> No.7521520

So if I'm too stupid for computer science and I've declared my major as engineering how CUCKED am I? XD

>> No.7521528

>>7521520
My school has an online "Major Change" feature so you don't have to contact your adviser as much.

I use it to get into classes that are "major" reserved.

I know this doesn't relate, just thought id share this trick with everyone.

>> No.7522966

>>7519793
CS is just a degenerate math degree so I would say its a real science.

>> No.7523006

>>7520636
in soviet russia we do computer science this way...

>> No.7523634

>>7519793

>comp sci
>math

lol

>> No.7523655

>>7519793

Butthurt CS dropout detected.
What's the matter? The math to intensive for you?

>> No.7523658

>>7523634
>I'm in my first semester at some community college and only taken intro to programming and discrete math

>> No.7523709

>researching AI is not science
:^)

>> No.7523761
File: 2.42 MB, 320x240, 1395549157651.gif [View same] [iqdb] [saucenao] [google]
7523761

>Computer science
>About computers or science

>> No.7523801

>>7519793
I would say it's an applied science. although you can surely end up doing research and work as a "computer scientist". Not my thing personally.

>> No.7523815

agreed. i've taken upper level math and upper level cs courses, and the atmosphere of the cs classes has always felt high school level. nonsense questions, inability to do basic proofs, kids randomly yelling out stupid shit while the professor tries to teach, etc.

>> No.7523821

it's applied math and advanced data structures

>> No.7523826

>>7520833
>too dumb to understand modern mathematics

>> No.7523828

>>7523658
>math major
>take cs class for fun
>mfw idiots cant do truth tables

>> No.7523958

What CS students think:
>I'm on the cutting edge of data uses, and computing methods. When do we get to work on the fastest supercomputers?

What employers think:
>Great! We need someone who's good at coding.

What CS actually is:
>Kids are too smart to fall for the math degree meme now, so let's slap some java into the curriculum and sell that.

>> No.7523967

>>7523828
>math major
>cs minor
I took the easier route. Less classes this way.
Plus, the core classes in the minor are what's important(CS, Data Structures, Algs, Language). Applied classes change with technologies and trends. Math doesn't.

>> No.7524082

I'm currently an undergrad trying to decide whether or not declare my major as mathematics or as CS. This thread doesn't help me one bit.

I am strongly leaning toward double majoring, but I feel like that would just be too heavy of a course load to do CS/Math like that. There aren't very many crossover classes between the two.

Also does double majoring mean I will end up with two separate bachelor degrees one in each topic? I was going to ask a counselor but figure you guys would know, google gives mixed answers?

>> No.7524105

>>7524082
There is an obvious bias away from CS.
Seeing how you can't see that (or reject it), deep down you want to do CS.

>> No.7524137

>>7524082
>Math
No jobs.
>CS
Some jobs.

You gotta decide if you love math enough to have only a microscopic chance at a career outside of academia. It's perfectly fine to decide you love math that much. But don't go into it thinking things like
>I can get any job I want because math is in everything!
You can't play games like that in an employer's labor market.

>> No.7524149

CS or EE?

>> No.7524155

>>7524149
why not both?

>> No.7524161

>>7524155
How old is too old to study these?

>> No.7524168

I don't know, I've seen job listing for positions paying 80k-100k that look for a CS degree and they're usually for software development so that's gotta mean something.

>> No.7524328

>>7524161

What is that supposed to mean. Nobody that posts here is over like 30 anyway.

>> No.7524332
File: 2.92 MB, 291x300, 1440206605059.gif [View same] [iqdb] [saucenao] [google]
7524332

>>7519793

I fucking hate people like you. You barely know anything outside of your own shitty degree (if you even have one), yet you're eager to let your opinion known about everything else.

Fucking loser.

>> No.7525058

>>7519793
yes and no.
Basic programming is for people who think they're smart/nerdy but really aren't that smart.
That said, high level computer science involve s some complicated shit.

>> No.7525063

>>7519793
>>7523761
https://www.youtube.com/watch?v=zQLUPjefuWA

>> No.7525116
File: 319 KB, 707x942, Heretek Magos.jpg [View same] [iqdb] [saucenao] [google]
7525116

>>7525058
>Image-processing problems using high-end GPU clustering for novel weather simulation approaches using evolving code.
>The purpose of the project is actually to detect modularity flaws to eradicate the underlying topological defects in the adaptive landscape.
>Attempts to improve performance by implementing a dynamic fitness landscape grinds everything down as it hogs all the resources. "Oh shit son! Wot r u doin?!"

First mistake, making spatial discretisation of the Navier-Stokes equation a freely adjustable parameter. Numerical approximation will run into obvious hardware limitations and caused a lot of crashes. Set a decent upper limit on the vertex-node count along the linear address space.

Second mistake, allowing it to change those variables in real-time, which crashes it. Big hint in the file dumps with how the entries for gradients and fluxes look.

Mistakes three to seventy-four are not worth mentioning.

>>7519793
I'm actually doing engine-sneering, but in this field, scientists covering a multitude of disciplines, mathematicians, computer scientists, and all kinds of engineers are in the same boat. No matter what specialisation you end up doing, there's many courses you can benefit from taking and always those whose expertise you will come to rely on.

>> No.7525118

>>7519793
>Is computer science actually science
Stop being so retarded

>> No.7525280

>>7523761
thanks for the hiccup

>> No.7525282

Which math courses are in a CS career?

>> No.7525310

>>7519793
>>7525063
should they just rename 'computer science' to 'computing science'? would that fix everything?

>> No.7525326

>>7525282
I think discrete mathematics, calculus, linear algebra, analytic geometry, statistics, graph theory

>> No.7525344

>>7525310
It's in the process of being renamed to "Informatics"

>> No.7525380

>>7525344
In europe is called "Informatics Engineering" so...

>> No.7525386

>>7525380
>Informatics
Only informatics in Germany and France, some people in the UK call it simply computing which is fine too... I think the reason it's called computer science in so many places is because some faggot created a company called "Informatics Inc" in the US which made it impossible to use the name and then the other meme countries decided to copy them. At the time most people weren't even sure of what the field was like.

>> No.7525391

>>7525386
Even today, a lot of people don't know what the field is like.
A lot of freshman in my university think that shit's easy and they'll make a lot of money without work or that they'll make games easily without math...

>> No.7525416

>>7520108
Why is it not engineering?

>> No.7525428

>>7524137

CS has all kinds of jobs and more and more things need code.

>> No.7525432

>>7524082
my personal opinion
money is not an issue and you want to be smart? do math
want to take a shot at grad school? math with cs electives
need to make money? do cs and take lots of math electives
you can still get coding jobs as a math major if you learn to code on your own. but it's more difficult i'd imagine.

>> No.7525458 [DELETED] 

>2015
>designing and implementing ideas and logic gates in quantum dot cellular automatas
>learning relevant physics and researching quantum hardware architectures
>get called a retard manchild videogame programmer on /sci/ by math majors and freshmen
>/sci/

>> No.7525469

>2015
>designing and implementing ideas and logic gates in quantum dot cellular automatas
>learning relevant physics in the past decade, researching quantum hardware architectures
>get called a retard manchild videogame programmer on /sci/ by math majors and freshmen
>/sci/

>> No.7525537

>>7520304
>I think since computers have only existed for about 30-50 years, Computer Science hasn't completely established itself.

But thats wrong. Its been around for way longer, in both the way you know a computer and a more basic form. Youre in good company though, as everyone far as I bothered to read the thread is wrong. Software engineering is a joke and is as much of a science as making sandwiches is. Computer science is applied mathematics, much like physics is.

>> No.7525545
File: 198 KB, 3000x1688, ayyylmao.jpg [View same] [iqdb] [saucenao] [google]
7525545

>CS degree
>easy as fuck, didn't have to do shit in college
>make more money than all you math/science/engineering fags in my easy job
>mfw

>> No.7525547

>>7525545
What's your job?

>> No.7525624

>>7520304
>before computers existed, there was no Computer Science
But that's wrong.

>> No.7525954

I am currently a CS and Statistics major interested in Natural Language Processing( particularly Machine Reading and Speech Processing), do I need to know linguistics? I understand grammar and syntax but do I need to know theories or language models to work in NLP?

>> No.7525966

>>7525326
Weird, I also get Physics, Advanced Mathematics, Applied Calculus and Vectorial Analysis.

>> No.7525971

>>7525954
What's different between CS and CE?

>> No.7526119

>>7525971
CS focuses on software and the theory of computing and information. Things like Algorithms, Data Structures,Artificial Intelligence. Databases, etc.

CE focuses on hardware and how software interacts with the computer physically,( i.e memory allocation). You might have some of the same theory classes but you might take EE classes over software classes. Like circuit design, signal processing, etc.

There is some crossover but there is some clear distinction between the two.It is the matter of working at Google vs working at Intel.

>> No.7526142
File: 76 KB, 1630x308, actual purity.png [View same] [iqdb] [saucenao] [google]
7526142

>>7520658
oops

>> No.7526204

>>7524332
butthurt CS major detected

>> No.7526219
File: 44 KB, 569x506, 1439641284308.jpg [View same] [iqdb] [saucenao] [google]
7526219

>>7525545
>People going into the physical sciences for money

>> No.7526222

>>7525954
Ask /dpt/ on /g/.

>> No.7526250

>>7519813
Dumb stupid idiot detected

>> No.7526254

>>7520288
Same goes for Mathemetician. What's your point?

>> No.7526935

>>7519793
Computer "science" is for people who need a job upon graduation that pays better than assistant to the adjunct non-tenured professor slave wages. Stop getting BTFO over misnomers smarty pants.

>> No.7526954

>>7524082
You read this thread, saw the absolute fucking morons in it, and you're gonna ask them which major you should pick?

>> No.7526989

>>7524161
30
doing both
in third year cs and attempting to weave EE in possibly this term or next year.
CS is one of those things thats really important for the other disciplines. i cant imagine graduating a 4year EE w/o taking supplementary CS. programming skills are so fucking important these days

>> No.7526994

>>7526219
what would you rather do for money?

>> No.7528667
File: 85 KB, 694x801, 1410505152473.png [View same] [iqdb] [saucenao] [google]
7528667

>>7519793
>be me
>be double major in computer engineering and computer science
>do physics research part time, job is mostly programming because physicists can't program for shit but need computers to run simulations
>don't give a fuck what /sci/ says about CS or CE

>> No.7528875

>>7520108
>As for CS, I'd say it's more math than anything else (and if you don't think it is, you're just an undergrad child who's only exposure to CS is intro to programming and intro to discrete math classes and other bullshit undergraduate classes).
Found the delusional CS monkey.