老师好!孩子美本建筑学专业大三,研究生想申请CS专业,请问这种跨学科美研可以申请吗?需要完成CS哪些先修课程,如果完成学校的CS辅修所有课程是否可以?另外延毕半年对下一年度研究生申请是否有影响,请问老师,谢谢
跨专业申请CS,在美国有一些这样的项目开设,比较典型的转码项目有宾大的MCIT,东北的Align Master in CS,芝加哥大学Master's Program in CS,Brandeis Master of Science in Computer Science for Non-Majors等。这些项目不限制学生的本科专业背景,也对先修课程基本无要求。不过,在日渐激烈的申请中,学校也会更加偏好在本科期间有修过数学和编程课的同学,或是从实习中能够展现编程技能和对CS的热情的候选人。
一般CS的推荐选修课有:object-oriented programming 面向对象的编程语言(比如Java,C++这类), data structures 数据结构, algorithms 算法, linear algebra and probability/statistics线性代数和概率论或统计。建议这些先修课尽量在校内完成,如果实在在校内无法选择/没有课程提供,也可以采用线上学习平台如coursera完成部分选修课的要求。但注意的是,即使修完所有先修课,我们仍然只能申请一些不要求CS本科专业背景的项目。大部分的CS硕士依然要求本科就是CS专业,或者至少是工程类专业才能申请。
延毕半年对申请本身没有任何影响,但需要考虑的是,延毕半年我们会有半年的空窗期。在毕业后到研究生入学的这大半年的时间,建议同学还是提前做好安排,比如参加实习,或者参加一些竞赛等,以免影响之后的就业。