如何跨专业申请芝加哥大学CS硕士?干货来了!

出国留学 2023-01-06 11:28英国留学www.ettschool.cn

  芝加哥大学的MPCS是以职业为导向的硕士项目,融合了计算机科学的基础知识与科技行业的应用技能培训。特别适合想要学习数据分析(Data Analytics)、高性能运算(High Performance Computing)、信息安全(Information Security)、移动计算处理(Mobile Computing)、以及软件工程(Softare Engineering)。

  该项目的特点就是能够根据学生的求职目标与背景来制定课程选择。特别是对于没有数学和编程基础的同学而言,学校可以提供数学与编程的先修课程,帮助同学们逐步培养计算能力与应用技能,为后续的研究生级别课程做准备。而对于已经有了较专业的计算机本科基础的同学,则可以直接选择高阶的课程开始学习。

  目前该项目在读学生有270人,其中37%是国际学生,只有40%的学生本科是计算机专业出身,而30%的学生完全没有任何计算机背景(例如读过相关课程、拿过辅修专业等)。由此可见,这个项目确实对跨专业申请人是比较友好的。

  项目设置

  1. MS in Computer Science 计算机硕士

  学校提供Full-Ti和Part-Ti两种学习选项,本文我们只讨论Full-Ti项目。

  Full-Ti项目分成两个长度的学习模式,9门课(9个月完成)或12门课(通常15个月完成)。建议国际学生申请12门课的项目,优势为:

  – 可以有针对性地选择学习方向,包括数据分析、高性能运算、移动计算处理、软件工程;

  – 强制要求在读期间完成实习,提供CPT,对于国际生来说可以更有效的获得实践机会;

  – 有机会多选选修课;

  芝加哥大学这个项目整体上设置非常灵活,学生即使在入学后也可以调整自己的毕业方案,对于缺少专业背景的同学,也可以在秋季开学前的暑假就提早入学,上基础课来补充基础。

  2. Pre-Doctoral MS in Computer Science 科研导向的计算机硕士

  顾名思义,该项目是对于将来有申博、做科研打算的同学设置的,比较类似于前面我们分析过的加州伯克利大学的MSCS项目(详情请参考:加州伯克利大学计算机硕士申请)。

  学生需要完成12门课程,并且入学时就选定了自己的导师,假期可以跟着导师做科研项目,争取发论文的机会。这些经历对以后申请博士或者进入研究机构工作有很有帮助。

  需要注意,该项目不是博士项目,并且不提供奖助学金的资助。

  3. Joint MBA/MPCS 工商管理+计算机科学联合硕士

  该项目帮助学生把CS技能与商业管理能力相结合。MBA部分的课程由全美最好的商学院之一 — Booth School of Business提供课程,毕业生通常会做科技产品管理、金融科技类工作,或者进行自主创业。学制通常是2年完成,如果缺乏先修课程的话可能还需要延长学习时间。

  学校有针对这个项目的视频介绍,详情可以参考:https://uchicago.hosted.panopto./Panopto/Pages/Vieer.aspx?id=897273ce-9557-4fe1-8881-ac4c013ab08f

  需要注意,如果希望入读这个项目的学生,一定记得要同时分别申请MBA和MPCS两个项目!录取难度很高,取决于学生的标化成绩、相关领域工作经验、数学课程的数量和分数等。

  要求提交GRE/GMAT成绩

  考试方面没有最低成绩要求,但是学校非常看重数学部分的成绩,会作为重点审核指标之一。招生官在审核的时候,会用数学成绩来考量申请人能否顺利完成硕士课程。

  因此特别是对于非数学/CS本科出身的同学来说,一定要争取GRE/GMAT考试的数学拿到高分或满分!虽然没有最低分要求,但学校往年录取的学生通常成绩范围是:

  数学:80%以上;文法:50%以上

  另外,学校提供豁免GRE/GMAT的机会。前提是,在过往的学习中已经完成了较高程度的数学课程,并且取得了较高的成绩。课程可以是本科级别或者研究生级别的均可。最终能否豁免GRE/GMAT,完全取决于招生官在审理过程中的评判。

  语言考试要求

  国际学生需要提交托福或雅思考试成绩;如有绿卡或公民身份则不需要。

  托福总分最低90;雅思总分最低7.0。

  *豁免条件:过去十年中,在英语国家至少完成了一整年的本科及以上级别的全职学习。

  *不接受其他语言考试,例如Duolingo等。

  先修课程

  编程部分:需要系统学习过以下内容,或者有充分的工作经验

  Data types (native and derived)

  Operators, precedence, and expressions

  Assignnt and statents

  Control flo (nditionals and iteration)

  Functions, return types, and paraters

  Recursion

  Console and file I/O

  在正式开学前,学生需要参加一个programming placent exam,用来帮助项目导师了解每个人现有的水平,以便后续选课安排。可以参考这里了解具体的考试要点:https://masters.cs.uchicago.edu/page/programming-placent-exam-instructions

  如果之前没有学习过以上知识内容,则可以在开学时先上一门MPCS 50501: Concepts of Programming,主要就是为缺乏编程基础的同学讲解Java编程入门,以及广泛介绍一下CS的内容。

  数学部分:需要系统学习过以下内容

  Logic: propositional logic; quantifiers. (逻辑)

  Mathematical reasoning: thods of proof, direct proof and indirect proof. Mathematical induction and strong induction. (数学推理)

  Counting: thods of unting; permutations, binations, binomial theorem, pigeonhole principle, inclusion-exclusion. (计数法则)

  Discrete probability: discrete probability spaces; nditional probability and independence; Bernoulli trials, Bayes’s theorem, random variables and expected value; variance, geotric and binomial distributions.(离散概率)

  Asymptotic notation. (渐进表示法)

  Recurrences and thods of solving recurrences. (递归与解递归式)

  Graphs: simple graphs, isomorphism, paths, trees. (图形法)

  Modular arithtic, divisibility, pri numbers; GCD and Euclid’s algorithm, Fermat’s little theorem. (模运算、可分割性、欧几里得算法等)

  – 同样,有以上学习背景的同学在开学时也需要参加一个数学placent exam,来考察这些方面的能力。具体考试内容可以参考:https://masters.cs.uchicago.edu/sites/masters/files/uploads/MPCS_Math_2015.pdf

  – 缺乏相关数学知识的学生,则需要先行一门数学基础课MPCS 50103: Math for Computer Science: Discrete Math,主要了解离散数学在计算机科学领域的应用。

  其他材料:推荐信3封;个人陈述;简历;成绩单

  总体来讲,根据我们与之前的芝加哥大学校友沟通,MPCS项目的课程选择灵活,难度有高有低,学生们在选课的时候是可以自己把握一下选课方向,非常适合转专业的学生申请。

  如果本科已经是在工程学院的同学,相信是比较容易提前做准备,在校内即可完成先修课程的准备;而对于本科是非工科背景出身的同学,或者已经毕业离校的同学们,也可以考虑通过一些大学的网上平台(例如一些Extention院校、一些SPS提供的online certificate项目)或者是网络教育平台(如Coursera)来修课,提前为申请和后续的跨专业学习做好准备。

  另外再简单讲一下芝加哥这个城市,可能许多家长会担心当地的治安问题。总体来讲在学校周边治安都是不错的,学校里很多校警巡逻和站岗,周边的几个社区和购物中心都有校车通车,即使是学习到深夜也可以乘坐校车回家。当然,无论在哪个城市,同学们都尽量避免独自一人深夜外出,实在需要的时候尽量选择几人同行,或者找有车的朋友一起。

Copyright@2015-2025 学习方法网版板所有