【案例】三年筹备,从厦大化学到纽大计算机硕士
- 原创
背景介绍
申请难点
留学规划与提升
院校解读
留学方案
案例分析
总结如下:
课程大类 |
课程名 |
数学课程 |
微积分 概论与统计 离散数学 线性代数 |
一门计算机基础课程 |
计算机组成原理or计算机体系结构 |
一门算法课程 |
数据结构和算法 |
一门高级语言 |
C++ or Java |
以上先修课比较基础,如果学生想进一步提升竞争力或者申请cs其他分支,建议多修:
· 计算机网络
· 数据库
· 操作系统
· 软件工程
· 人工智能
· 机器学习
· 计算机图形学
· 人机交互
· 编译原理
· 其他CS高级课程
注意事项:
1. 可以通过二学位,辅修学位,美国暑校,修网课等方式弥补。常用网站:coursera,Edx,MOOC, Udacity等。
2. 国内的课程与课程内容与国外不尽一致,有部分可能可能涵盖以下课程内容,比如高等数学涵盖微积分和线性代数,计算机入门涵盖计算机基础,数据结构和算法使用JAVA等,建议老师们与学生进行讨论后给出选课建议。
CS 入门必须课程资源推荐:
· An Introduction to Interactive Programming in Python - Rice, Coursera
· Introduction to Databases - Stanford, Stanford Online
· Introduction to Computer Science and Programming Using Python - MIT, edX
· Object-Oriented Programming and Data Structures (e.g., CS 2110) - Cornell
· CS161 Design and Analysis of Algorithms-Stanford
· Data Structures and Functional Programming (e.g., CS 3110) – Cornell
CS 提高进修课程资源推荐:
· Machine Learning - Stanford, Coursera
· Statistical Learning - Stanford, Stanford Online
· Introduction to Computational Thinking and Data Science - MIT, edX
· Functional Programming in Scala - EPFL, Coursera
· Mining the Massive Datasets - Stanford, Coursera
· Artificial Intelligence - UC Berkeley, edX
Stanford Specialization (系列课程):
· Artificial Intelligence
· Biocomputation
· Computer and Network Security
· Database Systems
· Human-Computer Interaction
· Numerical Analysis/Scientific Computation
· Real-World Computing
· Software Theory
· Systems
· Theoretical Computer
· Computer System Organization and Programming (e.g., CS 3410) – Cornell
· Discrete Structures (e.g., CS 2800) – Cornell
· Basic Calculus and Linear Algebra – Cornell
科研以及活动
校内科研: 建议学生在校期间,课上积极表现,争取跟导师做科研,或者参与校级以上比赛。
专业比赛: 大学生数据建模竞赛(国内和美赛),全国大学生数学竞赛,ACM国际大学生程序设计竞赛,中国及机器人大赛,全国大学生机器人大赛,天池大数据竞赛等等。
校外科研:中科院各大研究所,微软亚洲研究院,知名互联网公司如腾讯AI实验室,Alibaba达摩院,Baidu深度学习研究院等等,每年都开放申请,可随时关注。