小弟目前已经有大学学位
研究所想要申请CS相关
目前正在美国undergrad 修课
系统上是sophomore
预计申请2019 Spring
这学期上完课就会拿成绩单去申请了
目前为止的修课成绩:
https://imgur.com/GMPn2Iv.jpg
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%(扣掉工作时间课余念书)