2 ms·
I'd definitely recommend trying some self-study before grad school-- better to find out on your own if the work really interests you enough for the required inv
by michael_dorfman 18y ago
I'd definitely recommend trying some self-study before grad school-- better to find out on your own if the work really interests you enough for the required investment.
As to recommendations, I second the recommendation for SICP, but I'd also suggest the video lectures: http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussma...
Then, I'd move on to various online courses (with video)-- besides the MIT OCW resources, there are some good CS courses from UC Berkeley. Specifically, for someone getting started, I'd recommend MIT 6.046J (Introduction to Algorithms), and the Berkeley CS 61A/B/C and CS162, but your interest may vary.
Naturally, there are a lot of good video course for mathematics as well-- I enjoyed Gilbert Strang's Linear Algebra from course from MIT as a nice brush-up in Linear Algebra, for example (and as a companion to his textbook).
But the guiding thread has got to be your own interest.
- michael_dorfman 18y agoJust to add to my own list: don't forget the Knuth "Computer Musings" video lectures at Stanford!