15-251 miał absolutnie niesamowitą zawartość. To było naprawdę zabawne, aby zginać mój umysł wokół, aby rozwiązać problemy i zagadki, i być zadowolony po znalezieniu rozwiązania. Gorąco polecam posiadanie dobrej, elastycznej grupy do pracy. Odbijanie pomysłów od siebie nawzajem jest świetne i pomaga w zrozumieniu, nawet jeśli nie są to najlepsze pomysły. Nie zgadzam się z niektórymi technikami uczenia się online (wziąłem to wiosną 2020), ale nadal jest to świetna klasa. Ogólnie rzecz biorąc, jest to około 15 godzin / tydzień.
Jestem mniejszym fanem 15-210 (pomimo lubienia SML dużo). Obecnie biorę go i czuję, że tak naprawdę nie uczę się wiele. Niektóre koncepcje widziałem już gdzie indziej (np. divide and conquer jest wszędzie, podobnie jak programowanie dynamiczne, koncepcje prawdopodobieństwa i niektóre algorytmy grafowe). Jest kilka interesujących tematów, które są bardziej dogłębne niż to, co jest omawiane na innych zajęciach (np. wyjaśnienie, jak działa redukcja w przypadku funkcji niestałej i rozwiązywanie trudniejszych rekurencji).
Zadania domowe na 210 są łatwiejsze niż na 150, ale też mniej interesujące moim zdaniem – zwykle nie mam motywacji do ich odrabiania, aż do momentu, gdy jest bardzo blisko terminu, podczas gdy na 150 i 251 znalazłem kilka zadań wyjątkowo fajnych i wartych zrobienia dla zabawy. Ogólnie jest to dla mnie około 9 godzin tygodniowo, ale zaczęłam też oglądać nagrania z wykładów na 2x szybkości (co jest dla mnie o wiele lepsze, ponieważ nie rozpraszam się w ten sposób. ale nigdy nie mogłabym tego robić na moich zajęciach z matematyki, ponieważ ledwo nadążam za nimi na 1x szybkości)
.