完全不需要计算机背景也能申请CS?
首页 > 顾问主页 > 完全不需要计算机背景也能申请CS?

完全不需要计算机背景也能申请CS?

2019-12-27...

阅读:97 收藏:0 评论:0 点赞:0

3秒免费留学费用评估

提前算一算,出国留学要花多少钱?

获取验证码

开始计算

完全不需要计算机背景就能申请CS,了解一下

1、University of Chicago(芝加哥大学)

综排:3

项目名称:

MS in Computer Science (with immersion)

芝加哥大学的计算机系是美国最强的计算机系之一,最大的特点就是注重计算机与商业需要的结合,将计算机知识运用到商业和市场应用及各种决策分析中。

芝加哥大学的CS专业分两种,一种是为有CS基础的人设置的,一种是为没有CS基础的人所设置的。

区别在于,没有CS基础的同学要多上两门先修课:

> Concepts of Programming(编程概念)
> Math for Computer Science: Discrete Math(离散数学)

芝加哥大学还有另外一个项目,对文科想转CS的同学来说更为友好,MS in Computational Analysis an Public Policy (CAPP)是计算机系和公共政策学院合作的项目。为期两年,在此期间,学生将学习计算机科学、统计和公共政策分析的基础知识以及计量经济学、机器学习、大数据方法、数据可视化和应用程序开发等高级课程,并且将会学习如何将这些知识灵活运用。

如果你日后想做的工作是数据科学家、首席数据官等,那么CAPP这个项目也很适合你。学校的数据显示,大部分的毕业生最后都变成了数据科学家,数据可视化专家,数据团队负责人、首席信息官等。

2、University of Pennsylvania(宾夕法尼亚大学)

综排:8

项目名称:

Master of Computer an Information Technology program(MCIT)

必修课程:

宾大的MCIT是没有前置课程要求的,但学生必须在第一个学期内完成6门必修课。

软件相关:

1、CIT 591软件开发简介

课程学习编程,以及为学生提供软件开发工具及技术的相关知识

2、CIT 594数据结构和软件设计

在 CIT-591的基础上,课程学习高级编程技术,数据结构及算法

数学相关:

1、CIT 592计算机科学数学基础

课程介绍离散数学

2、CIT 596算法与计算

在 CIT-592 的基础上, 运用数学技术以及计算机理论基础向学生介绍高级算法及算法思维

计算机相关:

1、CIT 593计算机系统简介

课程向学生教授计算机内部工作原理

2、CIT 595计算机系统编程

在 CIT-593 的基础上, 向学生展示如何利用底层计算机体系结构和知识来设计软件系统

从课程设置上就能看出来,虽然宾大没给大家设置前置课程,但必修课程把CS相关的基础都融合进去了。

值得一说的就是,宾大很看重三维,三维不好,申请这个学校就很危险。一般在我们平台申请成功的学生,三维都不低的。

大家可以参考最近在我们平台申请成功的一位同学的三维:

> GPA:3.7
> GRE:325+4
> TOEFL:110

这个三维可以说很不错啦,一般来说,GPA≥3.5,TOEFL≥105,GRE≥320去申请会比较保险。

3、University of Southern California(南加州大学)

综排:22

项目名称:
Scientists an Engineers(科工方向)

USC所有CS课程都在viterbi工程学院,master学位一共有十种可选,涵盖了方向:

Master of Science in Computer Science (General)

Data Science(数据科学)

Game Development(游戏开发)

Computer Security(网络安全)

Computer Networks(计算机网络)

Software Engineering(软件工程)

Intelligent Robotics(智能机器人)

Multimeia an Creative Technologies(多媒体与创新技术)

High Performance Computing an Simulation(计算与仿真)

Scientists an Engineers(科工方向)

如果你有CS相关背景,那么上述的这些项目你都可以申请。但是如果你没有CS相关背景,最好申请的应该是Scientists an Engineers(科工方向)这个项目。

科工方向和其他方向比起来就是多3门前置课程:

1、CSCI 455x(Introuction to Programming Systems Design)

这门课集中介绍编程理论,离散数学,软件设计和软件工程理论

2、CSCI 402 (Operating Systems)

操作系统这门课主要会学并发,死锁控制,同步,进程和线程调度,内存管理,文件系统,安全和访问控制,通信和网络,分布式文件系统,数据管理

3、EE 457 Computer Systems Organization/EE 450 Introuction to Computer Networks

457和450的学分不一样,457是4个学分,450是3个学分。

457学的是系统,包括性能; 算术; 流水线处理器 高速缓存,虚拟内存,多核多线程处理器,高速缓存一致性。

450学的是网络,包括网络架构; 分层协议,网络服务接口; 本地网络; 长途网络; 内部协议; 链路协议;地址; 路由; 流量控制; 更高级协议。

(注:CSCI455x的4学分是不算在33个毕业学分里的,但是CSCI402、EE457/EE450的学分是包含在毕业学分里的。)

4、Braneis University(布兰迪斯大学)

综排:35

项目名称:

MA in Computer Science for Non-majors

项目为期两年,和普通的CS项目比起来它多了一个学期,多的那个学期是用来学计算机基础知识的。

除此之外,如果你有语言学背景,可以考虑申请布兰迪斯大学的MA in Computational Linguistics项目。这个项目是专门为有语言学、计算机科学,或者有语言学习相关背景的同学设置的。

5、Northeastern University(东北大学)

综排:44

项目名称:

Align MS in CS

东北大学除了常规的CS项目(包含人工智能、人机交互、数据库管理、游戏设计、图像、网络、编程语言、安全、软件工程、系统、理论),还有专门针对没有CS基础的同学设置的项目——Align MS in CS。

读这个项目的话需要修的前置课程有

1、CS 2550:Funamentals of Computer Science

这门课主要是关于网络安全的,介绍与信息系统相关的基本原理和安全概念,包括工作站安全性,系统安全性和通信安全性。

2、CS 1800:Discrete Structures

离散结构。这门课介绍构成计算机科学基础的数学结构和方法。研究诸如集合,元组,序列,列表,树和图形之类的结构。讨论函数,关系,排序和等价关系。

3、CS 3650:Computer Systems/CS 5006:Algorithms

3650是系统。介绍使用RISC架构的计算系统,计算机操作系统和汇编语言的基本设计。涵盖操作系统的基本结构,包括应用程序接口,进程,线程,同步,进程间通信,死锁,内存管理,文件系统和输入/输出控制。

5006是算法。介绍了有效算法和数据表示的设计和实现的基本原理和技术。考虑分而治之算法,图遍历算法,线性规划和优化技术。涵盖表示数据的基本结构,例如哈希表,树和图。

4、CS :5004:Object Oriente Design/Java Programming

介绍了面向对象编程和设计的比较方法。讨论了对象,类,元类,消息,方法,继承和通用性的概念。

如果此文章对您有所帮助,是对我们最大的鼓励。对此文章以及任何留学相关问题有什么疑问可以点击下侧咨询栏询问专业的留学顾问,愿金吉列留学成为您首选咨询服务机构。
分享到
去主页浏览TA的更多精彩内容 >>
上一篇文章: 数学好也能转计算机的大学?
下一篇文章: 各名校开新专业了?哪个适合你?
相关推荐
免费领取留学手册
获取验证码
我已阅读并同意《隐私保护协议》
申请领取
温馨提示
我已阅读并同意《隐私保护协议》
确定
温馨提示
确定