3 ms·
Great story. I am also working through MIT OCW classes, currently on 6.0001 (Introduction to CS using Python). Just a few questions: - What specific courses d
by 40acres 9y ago
Great story.
I am also working through MIT OCW classes, currently on 6.0001 (Introduction to CS using Python).
Just a few questions:
- What specific courses did you take?
- Did you complete the psets and quizzes / exams to test what you learned?
- Did you buy, rent, or download the suggested books?
- Did you listen to all the lectures or skip around? How about recitations (where available)?
- warent 9y agoAny course that had lecture videos in the "electrical engineering and computer science" department. Patrick H. Winston is phenomenal. Also any Erik Demaine lecture, including his grad work in paper folding. Watch some lectures under the Mathematics and Physics department as well. Particularly Herbert Gross is memorable. Convert as many solutions into code as you can. I always watch lectures speed up to 1.2x speed and watch them in order. If topics were particularly beautiful or interesting, I'll watch multiple times. If I don't get something, rewind, hear it over and over until I get it. Still don't get it? Google it. Find other explanations. Don't move on until you get it. Can't get it? Then accept the content is too advanced at this moment, and you simply need to work your way up to it. Very important to remember: don't get upset with yourself. I did psets maybe half the time. Always took notes. Flashcards. Flashcards. Flashcards. Flashcards. Also flashcard apps too. Definitely did recitations when available. Did research on all the textbooks and read maybe half, just the ones that have been deemed "classics" and great literature. I usually purchase physical copy books or kindle.
- martalist 9y agoIs there any reason that you chose MIT OCW exclusively, as opposed to other universities or MOOCs? Also, how did you decide which psets or labs to do, and which to skip?