Dodam moje 0,02 $. Jak już powiedzieli inne odpowiedzi, ważne jest to, czego się uczysz. Im wygodniej jest ci z matematyką, tym łatwiej będzie zrozumieć te koncepcje, więc mocno podchodzę do matematyki jako licencjata, szczególnie JEŻELI spodziewasz się, że pójdziesz do szkoły średniej i zrobisz badania w dziedzinie robotyki.
- Algebra liniowa, 2 semestry
- Równania różniczkowe.
- Rachunek całkowy, 3 semestry - z pewnością poprzez rachunek wektorowy, najlepiej z ekspozycją na wysokie wymiary (uogólnione twierdzenie Stokesa, formy różniczkowe, algebra zewnętrzna itp.)
- Prawdziwa analiza. Dobre wprowadzenie do matematyki opartej na dowodach i stanowi podstawę matematyki wysokiego poziomu
- Teoria prawdopodobieństwa, 2 semestry. Idealnie z pewnym doświadczeniem współczesnej teorii miar.
- Geometria różnicowa (jeśli chcesz wykonać planowanie ścieżki, kontrolę geometryczną itp.)
- Teoria grup, szczególnie w grupach Liego
Będziesz także chciał wziąć udział w kursach matematycznych na poziomie gradacji w analizie macierzy i być może w teorii prawdopodobieństwa. Moją ulubioną klasą matematyki i książką jest Analiza Matrycowa Horn i Johnsona .
Ta lista nie obejmuje klas niematycznych z ciężkim składnikiem matematycznym, takim jak mechanika Lagrangiana, struktury danych, algorytmy, sygnały i systemy, teoria sterowania przestrzenią stanów itp.
Moim skromnym zdaniem, podwójna specjalizacja w CS i fizyce z zajęciami z mechatroniki i kontroli działu ME / EE prawdopodobnie byłaby najlepsza. Poznasz teorię, a następnie będziesz mógł spędzić letnie staże, zdobywając praktyczne doświadczenie.