Live data from Hacker News

Computer Science courses with video lectures

github.com

21–26 of 26 posts

Re: Computer Science courses with video lectures

#21
It even has distributed systems of the VU (in Amsterdam) on it! Man, this list is comprehensive :O

For those that dont know: Maarten van Steen worked directly with Andy Tanenbaum and IMO he was one of the best if not the best teachers at my uni.

There are many other universities on it as well that I normally don't see. It would be amazing to see if more people have recommendations from lesser known online courses.

Re: Computer Science courses with video lectures

#23
post #12

Unless you're naturally gifted in Mathematics it's difficult to obtain a BS in CS.

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.

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

#24
post #14

Earlier quoted context omitted.

Can you elaborate on which types of math you believe one needs for CS?

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.

Yeah, you can't do half of these without understanding Calculus.

Re: Computer Science courses with video lectures

#26
post #24
post #14

Earlier quoted context omitted.

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.

Yeah, you can't do half of these without understanding Calculus.

Well, understanding calculus and being able to compute indefinite integrals or solve differential equations analytically on paper are very different things.
Post reply on HN