最近有很多文商背景想转计算机(转码)的同学,本文就总结了一下文商转CS需要的先决条件和转码适合申请的美国项目,文商理工的同学都可参考。
【文商转CS先修课+背提方式】
1. 优先校内选课补全先修(或者搞个minor/双学位来补充课程)
2. 通过交换、夏校等方式补课
如果以上都不合适,再通过网课coursera等平台,因为网课认可度有限。
【适合转码的美国CS项目汇总】
🔹哥大cs bridge
针对无CS背景学生,无先修课和本科专业要求。三维依旧吓人,gpa3.7-3.8
🔹芝加哥MS in Computer Science (with Immersion)
针对先修课不足背景不足的同学提前上课,基本是补两门programming和math for CS课程,然后读CS正课
🔹UPENN master of computer and info tech(MCIT)
就是要无CS背景的学生,学的相关课太多了反而不适合申请,三维感人
🔹dartmouth MS in CS with concentration in Digital Arts
适合数字媒体,HCI等专业学生申请,需要有相关的经历和背景
🔹tufts CS
顺利录取转码会录PB/MS项目,补足课程后转MS;最好不是完全没学过
🔹brandeis CS for non-majors
适合没有CS背景的学生,一般GPA在3.5+
🔹BU MET CS
针对先修课不足的也会发offer,但是会写明需要补哪些先修课;GPA 3.2+就有机会
🔹NEU align CS
适合没有CS背景的学生,文商背景基本必申,rolling录取,建议早申,GPA差不多在3.5+
🔹santa clara CS
接受转专业,但是需要本校上过calculus和advanced programming,缺背景的第一学期补就可以
🔹UTD CS
友好,GPA3.0+,地理位置也不错,CSranking里软工排名不错(写不下了)
总之纯文商转CS难度还是高的。所有文商类转CS申请,都建议混申MIS/ DS / BA等等等,理工背景选手还可以考虑同时混申CE之类的专业。
【转码必备课程 – 名校CS基础课】
转码必备课程 – 名校CS基础课和超多有用有资源的网课,本文整理如下:
🌀适用群体:高中毕业生/CS入门选手/转专业同学
【初学者】
这部分主要推荐给零基础或基础较差的同学,学完足够你应付各种学习场景,都是很经典的课程:
1. CMU 15112
2. UC Berkeley CS61A: Berkeley
3. Harvard CS50
4. Stanford CS106A
5. MIT 6001
6. MIT 6006
【进阶者】
如果觉得学完入门还不够用,可以继续学习进阶课程,足够用来找实习和工作了:
1. Stanford CS106B
2. Berkley CS61B
3.计算机系统 Computer System: CMU 115213(CSAPP)
4.数据结构和算法Data Structure and Algorithms: Stanford CS161/Berkeley CS61B
5.离散数学 Discrete Math: MIT 6.042
【专精者】
这一部分相比之前的课程会难上一个等级,需要量力而行:
1.操作系统设计(最难的课) Operating Systems: MIT6.828
2.编译器 Compilers: Stanford CS143
3.数据库系统 Database Systems: CMU 15445
4.分布式系統 Distributed Systems: MIT6.824