4 ms·
Is it wise to do any of these courses without taking a course in linear algebra first? I started watching Skiena's algorithm course on youtube recently and he s
by southphillyman 9y ago
Is it wise to do any of these courses without taking a course in linear algebra first? I started watching Skiena's algorithm course on youtube recently and he seemed to really emphasize finishing a course in linear algebra before taking any algorithm course. Thoughts?
- 3uclid 9y agoNo, I don't believe so (from my experience as a CS undergrad).
- bernardino 9y agoLinear algebra isn’t a prerequisite for learning data structures and algorithms. Though you typically do find linear algebra to be part of the lower division computer science curriculum at most colleges. I would recommend you take a course in it, I argue it expands one’s problem-solving mental models.
- 3uclid 9y agoI certainly agree. However, if OP is simply referring to learning the typical algorithms presented in an undergraduate CS course, then linear algebra isn't a strict prerequisite.
- henrik_w 9y agoI took both of Tim Roughgarden's algorithm courses on Coursera, and in my opinion you don't need to know linear algebra to complete them.
- metaphyze 9y agoJust FYI, Kahn Academy's Linear Algebra course is great. Very thorough and well-thought-out.
- ahamedirshad123 9y agoWould recommend this for Linear Algebra. If possible, make a donation. He creates wonderful videos. https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...