[ 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: 88 KB, 600x700, download.jpg [View same] [iqdb] [saucenao] [google]
8256181 No.8256181 [Reply] [Original]

Does anyone here have a degree in computer sciences or related?

I'm thinking of getting a degree in that field but I suck at math and physics (I read I'll have tons of both in the first year)
So I thought I'd be preparing this summer and study a few concepts.

What should I study? Discrete math? What else?
Any good resources? The amount of math I had in high school is clearly not enough. And it's been so long I probably need to learn the basics again.

>> No.8256201

>>8256181
Calculus.

Discrete math and linear algebra are things you should be able to teach yourself in a day. They're really simple. It's calculus that gets most CS majors. Don't put it off till the last semester like most of the CS idiots do. Get it out of the way quickly. That way if it's too much for you, you can switch to a major that doesn't require it (like IT, the janitors of the Internet) without it slowing you down that much.

>> No.8256207

>>8256181
I suspect you are better at math than you think. Computer science uses almost no arithmetic, and little algebra. It's much more about formal logic.

>> No.8256212
File: 4 KB, 224x250, 00.png [View same] [iqdb] [saucenao] [google]
8256212

>>8256181
>>>/g/tfo

>> No.8256217

>>8256181
If your school is good, you will probably get told what to read by your lecturers themselves. Remember that a lot of people in first year come from non-math course paths, and they are supposed to catch up too. Remember that CS is a branch of math, one that does not require a computer. Most of my own "research" during college was done on a small notebook. But most importantly, don't listen to assholes on the internet's opinions on college. Do your thing. It will work out if it ought to.

>> No.8256232

>>8256201
Alright, Calculus, got it. Thanks.

>>8256207
I don't know about that, the first year seems to really have a lot of math.

>>8256217
Okay, thanks for the tip.

>> No.8256239

>>8256232
Yes, you're required to learn calc and Discrete math, but it's more about learning how to think, not actually learning how to solve math problems.

I have a BS in computer science. None of my courses actually used calculus, though I was required to take it. They DID use discrete math a lot, and formal logic.

>> No.8256253

>>8256239
OK, thanks for the info, sounds good.

>> No.8257443
File: 50 KB, 1080x1080, 13940115_1675774229415108_46854536_o.jpg [View same] [iqdb] [saucenao] [google]
8257443

>>8256212

>> No.8257493

>>8256181
I have a degree in CS...I will assume that you are prior to start, so at that point I believe that your main worry should be being comfortable with a programming language (java or python). On the other hand regarding to the math side of CS, you should be prepared to tackle formal proofs and theorems. At least in my university this is where everybody suffer, including: math and physics majors. So, at least try to read some spivak chapters...

You basically will learn everything again, since unlike engineering majors that actually just are tought to compute derivatives and integrals you will need to proof statements and shit like that. For instance, consider this faggot:

>>8256201
>linear algebra are things you should be able to teach yourself in a day. They're really simple.

He doesnt know that linear algebra is actually hard and a very important subject for CS, at my university we took 2 courses of linear algebra. This faggot believes that linear algebra is computing and doing operations over matrices, that is what engineers are tought to do, as a computer scientist your linear algebra course will have: bilineal forms, triangulation over C, Mamilton Cayley theorem, Spectral theorem, Canonical Jordan form, Sylvester theorem over the signature of a form.......and shit like that... So ignore engineers, and people like: >>8256212
>>8256207
>>8256239
>Yes, you're required to learn calc and Discrete math, but it's more about learning how to think, not actually learning how to solve math problems.

I used calculus for algorithm analysis, coputational geometry and neuronal networks for solving problems, graph theory. Probably you did not studied CS, or you are not in a good university.

>> No.8257500

>>8256181
Don't forget to learn some arithmetic as well, in this topic you have a nice mix of math and algorithm that will be a good link between math way of thinking and cs.
Enjoy!

>> No.8257503

>>8257493
your uni makes CS majors take the Math versions of linear algebra? what uni is this?