Hacker News new | ask | show | jobs
by gumby 3396 days ago
No, this is for a general introduction to the mathematics of computer science. This looks like a basic (and good!) text any MIT freshman should be able to master. Perhaps it's for what 6.001 has morphed into?

If you understand this stuff, you really need linear algebra for today's "deep learning", which perhaps is 18.03 (I can no longer remember).

1 comments

This class is 6.042 and is not required for CS majors. 6.001 morphed into 6.01, which is something to do with python.

18.06 is linear algebra. 18.03 is differential equations, which you don't really need for machine learning.

> 18.06 is linear algebra

Is Gilbert Strang still teaching linear algebra at MIT? His intro materials to all things applied math are incredibly accessible.

No idea. He's definitely getting up there in years, so if he is still teaching now, I don't know how much longer it will be for.

Strang doesn't teach 18.06 every semester anyway.

6.042 fulfills a math requirement for 6-3 (CS) students.

https://www.eecs.mit.edu/curriculum2016

I meant Course 6, which can be 6-1 (EE) or 6-2 (EECS). Given that there are many 6-2 majors out there who say they've majored in computer science, it might come as a surprise to others who don't understand the MIT curriculum that a "computer science" major at MIT does not need to take this class.