Introduction to Algorithms (2020)
ocw.mit.edu
Introduction to Algorithms (2020)
1–10 of 61 posts
Re: Introduction to Algorithms (2020)
#2Re: Introduction to Algorithms (2020)
#3Here is my latest life hack that I have been using. Pick a major from MIT and see their degree program to form a basic knowledge graph of the major. Find them on https://ocw.mit.edu/ and study yourself. Usually, taking 1-2 classes gives you a great insight in to any topic so that you can at least collaborate better with the experts of those topics in a team environment.
This was exactly how I taught myself, but I used CMU as my guide, lol. It is not hard to find good quality material, many universities have them open, but this curriculum is hard to 'graph' when you don't know where to start and what is an actual logical way to organize it.
So yeah, do this if you are a self-learner.
Re: Introduction to Algorithms (2020)
#4There are tons of applications of competency with Algorithms beyond CS. I hate that a person who has great competency with this kind of stuff has to do and be evaluated on the whole CS bundle as if that is only where it matters.
Re: Introduction to Algorithms (2020)
#5Here is my latest life hack that I have been using. Pick a major from MIT and see their degree program to form a basic knowledge graph of the major. Find them on https://ocw.mit.edu/ and study yourself. Usually, taking 1-2 classes gives you a great insight in to any topic so that you can at least collaborate better with the experts of those topics in a team environment.
> Pick a major from MIT and see their degree program to form a basic knowledge graph of the major This was exactly how I taught myself, but I used CMU as my guide, lol. It is not hard to find good quality material, many universities have them open, but this curriculum is hard to 'graph' when you don't know where to start and what is an actual logical way to organize it. So yeah, do this if you are a self-learner.
Re: Introduction to Algorithms (2020)
#6I have always wondered if there would be value in a certification or course track in just Algorithms and Algorithm Design. It's such an intricate but very important field that it can have its own curriculum and be separated from CS. Well, not necessarily separated, but can be considered independently of other CS fields even though it is still part of a CS degree. There are tons of applications of competency with Algo…
Re: Introduction to Algorithms (2020)
#7Earlier quoted context omitted.
> Pick a major from MIT and see their degree program to form a basic knowledge graph of the major This was exactly how I taught myself, but I used CMU as my guide, lol. It is not hard to find good quality material, many universities have them open, but this curriculum is hard to 'graph' when you don't know where to start and what is an actual logical way to organize it. So yeah, do this if you are a self-learner.
What courses did you use from CMU and which major?
- but "took" more courses than necessary for my self-learning (I think I read through all of Logic / Language courses, insanely fascinating topic).
- I would not recommend a self-learner to follow it rigorously. Like if you are a working programmer, look for material that will help you at your work. Idea is to apply the knowledge.
- Some courses have assignments shared so that's great if you have the time check them out too. Definitely great for their database courses.
Re: Introduction to Algorithms (2020)
#8I have always wondered if there would be value in a certification or course track in just Algorithms and Algorithm Design. It's such an intricate but very important field that it can have its own curriculum and be separated from CS. Well, not necessarily separated, but can be considered independently of other CS fields even though it is still part of a CS degree. There are tons of applications of competency with Algo…
Re: Introduction to Algorithms (2020)
#9It's had some value in knowing when a certain algorithm is inappropriate, but otherwise it's been a massive waste. Surely things can be better than this?
Jobs bleat for "creative, intelligent people with a knowledge of algos + data structures", so why won't you use this?
Re: Introduction to Algorithms (2020)
#10I've spent a lot of time learning algorithms, and learning that certain ones exist, without learning their precise details (for future use). They have never got used. Maybe I used a bloom filter once. It's had some value in knowing when a certain algorithm is inappropriate, but otherwise it's been a massive waste. Surely things can be better than this? Jobs bleat for "creative, intelligent people with a knowledge of…
I have friends 2 decades into programming as a profession who've never implemented any of these.