小弟為統計系,預計跨科申請美國CS研究所。
目前只有資料結構、程式設計、機率論等課程紀錄,春季學期(今年二月)會補上演算法、資料庫等。
不過因為學期關係,作業系統、離散數學、計算機網路要等到明年秋季學期才能補上,但我目前預計會在2020年底會投出申請,也就是說這三門課到時候會是沒有成績的狀態。
我看了幾間學校的官網,舉UCSD為例,有寫到
Before applying to our program, you should definitely have mastered the equivalent of the following courses:
- Basic programming: CSE 8A-B or 11; CSE 12 and preferably CSE 30
- Discrete math: CSE 20 and probably CSE 21
- Data structures and algorithms: CSE 100 and preferably 101
Background in some or all of the following is also recommended:
- Hardware and architecture: 140 and 141, preferably with labs
- Systems and Software: CSE 120, 130, 131A-B
- Theory: CSE 105
我想請教這三堂課是否為申請的必要條件,還是說我能用其他非修課以外的方式去證明我有具備相關能力。
另外,我也想請問是不是幾乎所有CS研究所在申請前,都需要具備基礎課程的成績,例如:作業系統、離散數學、資料結構與演算法、計算機網路與組織、C/C++、資料庫系統等課程,沒有修課紀錄的話是不是就不能夠申請了呢?
最後,還想問要是課名符合,不過不是CS系所開課(如電機、數學系),會被國外承認嗎?
因為不是本科系,要是小弟有搜集資料不足的地方很抱歉,請見諒。
麻煩板上各位大大了!