研究生转专业计算机,转专业申请美国计算机专业研究生必须要做的准备

计算机硕士项目的先修课要求通常包括C++/Java等编程语言,数据结构,高数/微积分,离散数学等数学基础,以及Windows/Unix等操作系统知识。对于没有相关背景的学生,部分学校提供预备课程或接受工业经验作为补充。补充先修课有助于提升申请竞争力。
摘要由CSDN通过智能技术生成

先修课——转专业申计算机时,补先修课是使自己match的重要的一步。

1.纽约大学的计算机硕士项目(计算机系的M.S. in Computer Science和M.S. in Information Systems项目)对申请人的先修课要求:

The minimum prerequisite background for admission to the MS program consists of:

(1)Languages: Deep working knowledge of C and familiarity with object-oriented concepts and work with some object-oriented language such as Java or C++.

(2)Data structures and mathematics: Understanding and working knowledge of pointers, lists, stacks, queues, trees, arrays and recursion; induction, order of magnitude growth, probability and elementary combinatorics, set notation.

(3)Working familiarity with windows and Unix.

(4)Knowledge of assembly language (e.g. Intel or Motorola) sufficient to understand self-modifying code.

Promising students who do not have this background should consider applying to the non-degree program and if accepted, enrolling in our one year preparatory course (PAC). Please note successful completion of the PAC courses does not guarantee admission to the MS program. Students without adequate mathematical training should take Discrete Mathematics, which is offered in the summer only.

(数据来源:https://cs.nyu.edu/home/master/prospective_admission.html)

2. 东北大学的计算机硕士项目(Master of Science in Computer Science)对申请人的先修课要求:

Computer Science MS degree candidates must have completed the following undergraduate material:

· Data Structures

· Computer Organization

· Calculus (one year)

· Discrete Mathematics

· Experience in a high-level procedural language (C, C++, Java, or Scheme)

Industrial experience in these areas may be an acceptable substitute for formal coursework.

(数据来源:https://www.ccis.northeastern.edu/program/computer-science-ms/)

3. 伊利诺伊大学香槟分校的计算机硕士项目(计算机系的所有硕士项目)对申请人的先修课要求:

· Applicants who do not hold a bachelor’s degree in computer science must have sufficient background in computer programming, data structures and algorithms, computer architecture, and theory of computation. We highly recommend applicants complete courses in these areas at a local university near them prior to submitting their application.

(数据来源:https://cs.illinois.edu/admissions/graduate/applications-process-requirements)

简言之,计算机硕士项目对申请人的先修课要求普遍包括:

(1)编程语言:一般要求C++或Java之类的面向对象编程语言,至少要会C语言。

(2)数据结构,有时会在此基础上要求申请人懂算法。

(3)数学基础:一般至少要求高数或微积分,进一步要求包括概率论、数理统计、线性代数、离散数学之类。

(4)其他:其他计算机相关课程也可能有要求。

当然,也有同学会说,并不是所有计算机硕士项目都有先修课要求,而且有些学校比如东北大学还有专为转专业的申请人准备的计算机硕士项目,所以先修课不补也没关系。笔者认为,有时间和精力的申请人还是尽量通过各种可行的方式补一下先修课,这既为以后的硕士学习和就业打下良好的基础,也有利于使自身更match计算机硕士项目,更是申请人对计算机的兴趣与转专业申请的决心的直接体现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值