哪些学校it专业不需要背景?
作为在计算机行业工作多年的IT老司机,以我有限的知识和浅薄的经验来回答这个问题。 首先需要明确一点事实,在美国学 IT并不需要很强的编程能力(尽管有编程基础会更容易适应教学体系)。因此对于题主所说的“零基础”其实根本不影响你申请美国的Master或Ph.D.(除个别项目会有Coding Test之外)。
只要你在本科不是学的CS,那么你就完全符合这个要求——因为CS本身就包含了非常多的方向。以UW-Madison为例,CS的本科除了纯CS的专业之外还有ECE、IEEE、IS、MSS (Machine Learning)、NCT(Data Science)等大方向。而MSS和大方向里的其他小方向,同样是接受没有CS背景的申请者。
这些专业虽然表面上看都是CS,但事实上它们的课程内容有很大区别。拿到的学位也相同,都是Master of CS;入学后的必修课程也同样要学习Computer Organization and Architecture,Algorithms,Discrete Math(这些是必学科目,无论是什么专业的CS或者非CS的人都必须学的内容)。所以从课程的层面而言你是完全没有问题的。 有同学可能担心自己的英语不够好,不能顺利阅读教材。这点也是完全不用担心。教授们都很nice,如果你有任何问题他们会很乐意解答你的疑问。就算回答不了也会帮你查资料找到答案。美国的教科书都很厚,内容很详尽,而且会有很多例子来解释理论。如果上课听不懂老师会重复内容并且会留作业让你复习并加深对内容的理解。只要你愿意花时间和精力去学习,不会有什么太大的问题(除非你的目标就是Top 20名校的高金专业,那确实应该好好考虑一下了...)。