请问老师,本科数学专业,申研可以选计算机和人工智能吗?本科要做哪些准备较好?谢谢!
大多数计算机硕士专业申请要求需要满足等同于计算机本科的基础课程。对于数学背景的学生,通常缺乏一些计算机专业基础课程,包括离散数学、数据结构与算法、计算机组成原理、计算机操作系统,以及一门中级计算机语言(如C++、Java等)。如果在本校不能修这些课程,申请计算机硕士的难度会非常大。因为通过线上课程完成这些课程难度较大,且很多学校可能不认可这些线上课程。
不过,可以考虑申请一些专为本科非CS专业开设的转码项目(如南加州大学、宾夕法尼亚大学、东北大学、布兰迪斯大学等),这些项目专为非CS本科学生设计的。
涉及人工智能学习的硕士项目有很多,其中数据科学、商业分析、信息系统等专业也会涵盖人工智能和机器学习的内容。这些专业的申请要求通常低于计算机科学,对计算机课程的要求一般是掌握一门计算机语言(如Python),且通常认可学习平台的线上课程或实习工作中的相关经验。
至于申请准备,除了满足GPA、GRE、相关课程等硬性要求,还需要相关的实习、实践和课外活动经验。不同专业的录取要求和看重的经历有所不同,建议先了解不同专业,确定主申专业后再进行有针对性的准备。