News for hackers. Stuff that matters.
Re:Computer Science courses with video lectures by MexicanReformis on Sunday November 20, 2016 @05:10PM (#13001574)
Unless you're naturally gifted in Mathematics it's difficult to obtain a BS in CS.
Re:Computer Science courses with video lectures by andkenneth on Sunday November 20, 2016 @06:22PM (#13001861)
Really? Sitting here waiting to graduate with a BSc in CS and I am absolutely awful at math naturally.
Re:Computer Science courses with video lectures by fooker on Sunday November 20, 2016 @08:24PM (#13002395)
As someone with a PhD in CS and working at one of the 'Big 4', I would like to disagree with you!

I am still afraid of calculus..

The type of math you need for CS should not be too difficult after you get some intuition in programming.

In combinatorics, for example, you just need a clear head to think through the cases, just as you would do when writing a program.

Re:Computer Science courses with video lectures by mr_pink on Monday November 21, 2016 @02:23PM (#13008297)
Hmm, this says more about the current state of the "PhD in CS" institution and the hiring practices at 'Big 4'...
Re:Computer Science courses with video lectures by bogomipz on Sunday November 20, 2016 @08:41PM (#13002439)
Can you elaborate on which types of math you believe one needs for CS?
Re:Computer Science courses with video lectures by Spivak on Sunday November 20, 2016 @08:50PM (#13002470)
I'm not the parent but here's my list.

* Discrete Mathematics

* Linear Algebra

* Combinatorics

* Number Theory

* Introductory Real Analysis or "Calculus 1"

* Probability Theory

* Statistics

This will prepare you to be a general purpose CS professional. Further specialization will likely require some additional high level topics used in your field.

Re:Computer Science courses with video lectures by fooker on Sunday November 20, 2016 @10:08PM (#13002821)
Even for these, some you will only need in specific fields.

Discrete Maths / Combinatorics : Probably everywhere.

Linear Algebra : Machine Learning, Computer Graphics, Computational Geometry, etc.

Number Theory : Cryptography.

'Calculus 1' : Useful to know for 'maturity', you will likely not use it unless you implement numerical algorithm libraries.

Probability / Statistics : Heavily in Machine Learning and related fields, in small doses everywhere else just because you need to be able to create useful observations and presentations.

I would add another branch:

Logic : If you work with programming languages or verification.

Re:Computer Science courses with video lectures by mr_pink on Monday November 21, 2016 @02:24PM (#13008314)
Yeah, you can't do half of these without understanding Calculus.
Re:Computer Science courses with video lectures by fooker on Tuesday November 22, 2016 @07:39PM (#13018973)
Well, understanding calculus and being able to compute indefinite integrals or solve differential equations analytically on paper are very different things.
Re:Computer Science courses with video lectures by sjnair96 on Sunday November 20, 2016 @08:02PM (#13002312)
I didn't downvote because I disagree with what you said (I do disagree), but because you didn't explain your stance at all, while surely knowing that there would be a lot of people who would disagree with you.
Re:Computer Science courses with video lectures by shakna on Sunday November 20, 2016 @05:38PM (#13001708)
The only math I did in mine was conversion between decimal, hexadecimal and binary, for Network Protocols and Services.

Also, for PLT level stuff, I would say being gifted just makes grasping theory easier, but it's hardly essential.

Re:Computer Science courses with video lectures by Buge on Sunday November 20, 2016 @10:43PM (#13002983)
How is that relevant to this post? This post isn't asking you or anyone else to get a BS in CS.