美国大学为转专业申请 CS开设特殊项目的学校清单
本文尤其适用于本科为非理工类专业的学生随着互联网经济越来越发达,越来越多的同学都希望到美国读计算机。然而由于缺少必要的基础知识想从一个完全不相关的专业转到计算机专业也是一件比头痛的事。正因如此,美国一些大学开设了专门针对转专业同学计算机硕士学位连接课程即在正常的计算机硕士课程外再额外增加几门本科的计算机基础课程以帮助同学快速的构建计算机相关知识体系。下面就让我们来看看有哪些大学开设了相关课程。
1. University of Chicago
专业名称:
M.S. in Computer Science (with immersion)
项目主页:
https://
csmasters.uchicago.edu/
page/ms-computer-science-immersion
适合对象:
无任何编程或计算机背景申请人
前置课程:
- Concepts of Programming (编程基础)
- Math for Computer Science: Discrete Math (离散数学)
学费(2016-2017学年):
$5688每门课 (计算机硕士学位可选择9门课或12门课+2门前置课程)
学制:
-
9门课程学位:前置课程共2个月(只在夏季或者冬季学期提供)+9个月正式课程
- 12门课程学位:前置课程共2个月(只在夏季或者冬季学期提供)+15个月正式课程(包含夏季实习)
2. University of Pennsylvania
专业名称:
Master of Computer and Information Technology
项目主页:
http://www.
cis.upenn.edu/prospecti
ve-students/graduate/mcit.php
适合对象:
无任何编程或计算机背景申请人
前置课程:
六门前置课程分为三个方面
软件开发, 数据结构及算法:
- CIT-591: 课程覆盖介绍性编程,以及为学生提供软件开发工具及技术的相关知识
-
CIT-594: 在 CIT-591的基础上,课程覆盖高级编程技术,数据结构及算法
数学基础,算法分析与计算理论:
- CIT-592: 课程介绍离散数学 - 是理解现代计算机科学背后思想的重要基石
- CIT-596: 在 CIT-592 的基础上, 运用数学技术以及计算机理论基础向学生介绍高级算法及算法思维
计算机体系结构与系统编程:
- CIT-593: 课程教授学生计算机内部工作原理,从晶体管开始向现代计算机体系结构迈进,以及软件和硬件是如何打通的
- CIT-595: 在 CIT-593 的基础上, 向学生展示如何利用底层计算机体系结构和知识来设计软件系统。
学费(2017-2018学年): $6750每门课 (需修满4门高级课程+6门前置课程)
学制: 一年半到两年
3. University of Southern California
专业名称:
Master of Science in Computer Science - Scientists and Engineers
项目主页:
https://
gapp.usc.edu/graduate-p
rograms/masters/computer-science/cs-scientists-and-engineers
适合对象:
本科学历为工学或理学学士学位的申请人(非理工类也可申请)
前置课程:
-
CSCI 455x Introduction to Programming Systems Design (集中介绍编程理论,离散数学,软件设计以及软件工程理论)
- CSCI 402 Operating Systems(课程内容包括:并发,死锁控制,同步,进程和线程调度,内存管理,文件系统,安全和访问控制,通信和网络,分布式文件系统,数据管理)
- EE 457 Computer Systems Organization(课程内容包括:性能; 算术; 流水线处理器 高速缓存,虚拟内存,多核多线程处理器,高速缓存一致性) 或者 EE 450 Introduction to Computer Networks(课程内容包括:网络架构; 分层协议,网络服务接口; 本地网络; 长途网络; 内部协议; 链路协议;地址; 路由; 流量控制; 更高级协议)
学费(2017-2018学年):
$1937每学分,总共需修读37学分
学制:
两年
4. Brandeis University
专业名称:Master of Art in Computer Science for Non-Majors
项目主页:
http://www.
brandeis.edu/department
s/computer-science/graduate/12-course-ma.html
适合对象:无任何编程或计算机背景申请人
前置课程:4门本科计算机基础课程 COSI 11a, COSI 12b, COSI 21a, and COSI 29a
学费(2017-2018学年):$48720每学年
学制:一年半到两年
5. New York University
专业名称:
Master of Science in Computer Science (with PAC Prep. Course)
项目主页:
http://
cs.nyu.edu/home/master/
prospective_pac.html
适合对象:
无任何编程或计算机背景申请人
前置课程:
需注意每个学期只可修读一门前置课程,为保证学生签证状态,每学期还需修读至少6学分的其他本科计算机或数学课程。
-
Intensive Introduction to Graduate Study in Computer Science I, CSCI-GA 1133 (PAC I):课程内容包括算法设计和程序开发; 数据类型 控制结构; 子程序和参数传递;递归; 数据结构; 搜索和排序; 动态存储分配; 抽象数据类型,如堆栈,队列,列表和树结构; 并介绍面向对象编程的原理。 课程中使用的主要编程语言为Java
- Intensive Introduction to Graduate Study in Computer Science II, CSCI-GA 1144 (PAC II):针对Intel芯片系列的汇编语言编程,重点讲解计算机组织,Intel x86指令集,机器寻址逻辑,寄存器和系统栈,C语言编程,算法介绍,包括搜索,排序,图型算法等。
学费(2017-2018学年):
$1723每学分 (前置课程20学分+正式课程36学分)
学制:
两到三年
6. Northeastern University
专业名称
:Align Master of Science in Computer Science
项目主页:
http://www.
ccis.northeastern.edu/p
rogram/computer-science-align-ms/
适合对象:
无任何编程或计算机背景申请人
前置课程:
- Fundamentals of Computer Science
- Discrete Structures
- Computer Systems/Algorithms
- Object Oriented Design/Java Programming
学费(2017-2018学年): $1540每学分 (前置课程16学分+正式课程32学分)
学制: 两年半