小弟目前已經有大學學位
研究所想要申請CS相關
目前正在美國undergrad 修課
系統上是sophomore
預計申請2019 Spring
這學期上完課就會拿成績單去申請了
目前為止的修課成績:
ALG 1: A+
ALG 2: A+
ALG 3: A-
Digital logic: A
OOP: A-
Database: A+
Calc 1:CR(社大修課轉學分)
Calc 2: A+
Calc 3: A+
以下的課正在修:
Computer orginazion & assembly language
Software engineering
OO design
OS
Discrete math
current GPA: 3.93
參加過hackathon兩次
成果:0
(完全沒做出東西,都卡在最後關頭)
感覺雖然成績好看
可是對自己的coding能力沒什麼自信
要做project還是做不出來
(修課只用過C跟JAVA Python只有兩個月經驗)
所以在想
如果不想要拿BS學位
是不是MS申請數學占比例大一點coding占比例小一點的會比較有優勢
下學期有三門課自由選修
我在考慮直接申請三門數學系的課
研究所就挑Data informatic等會用到較多數學的科系
對我可能會相對有優勢?
認真鑽研coding技巧也是可行解
可是周圍太多神人
覺得努力然後跟這些人比沒意義
贏不了
不如幫自己加強數學能力
(好像有點在逃避的感覺=.=)
目前考慮未來有幾條路
1.申請2019 原校MS 不過major改成數學(看過requirement 應該有機會上)
搭配OMSCS 拿數學跟CS的兩個MS學位
2.跟一般人一樣 申請幾間有興趣的MS 念到畢業
3.只申請OMSCS 然後一邊工作fulltime一邊念
選項一取得OMSCS 跟MA or MS(in math)
選項二取得MSCS(或是其他data相關科系)
選項三取得OMSCS
不知道各位前輩覺得哪條路比較可行?
三種選項應該都是三年後拿到碩士學位
主要是差在錢跟專業能力
選項一感覺可以展現我的優勢 稍微掩蓋劣勢 可是有種樣樣通樣樣鬆的感覺
念MS的兩年還要花一半的心力鑽研數學
如果把自己逼緊一點應該可以兩堂CS兩堂Math修
花費:tuition on campus(in-state)+ 7000(online)
專業:math50% cs50%
選項二應該會花最多錢 不過專業能力應該會好一點
如果選這個應該會考慮排名比較前面的學校 所以前提是要有ad
花費:tuition on campus(out-state)
專業:cs100%
選項三感覺是最省錢的做法 提早開始工作
不過專業能力的部分..???
花費:7000(online) - working full time
專業:cs50%(扣掉工作時間課餘念書)