總的來講cs比較軟的東西以後學的機會多,master水碩或者online門檻要求低。
而傳統的hard core的課程就得早學,包括數學,CS各種理論, CE的硬件設計,編譯,計算機組織結構,實驗課etc這些傳統CS理論和ECE課不能等到以後慢慢學。
普通的軟件甚至熱門課似乎沒必非要本科爬藤,花大價錢學,後麵上個online ms有的是時間和機會,可以一邊上班一邊上cs課,學位都一樣。所以本科要好好享用校園的學習機會學一些校園外不容易學的課,研究生在家上就行了,工作第一。
我覺得我家熊二本科選課(不含部分大4課程)符合這個考慮,州大hardcore的課程足夠他挑戰:
· Advanced Applications Programming CS 156
· CS 132
· 138
· CS 130A
· CS 130B
· ECE 152A
· CS 171
· ECE 10 A/B/C
· CS 40
· ECE 15A
· ECE 180
· ECE 154A
· CS 178
· CS 165B
· CS 170
· CS 140
· CS 24
· CS 162
· ECE 189 A/B/C
· ECE 153B
· CS 160
· ECE 122A
準備先找工作然後去讀個藤校碩士,豈不是即容易又完美? 學位證和onsite一樣,10門課似乎內容比較水,但便宜。不能靠它學到多少知識,能鍍金就行了
https://online.seas.upenn.edu/course-catalog/mse-ai-online/