美国计算机是本科吗?
从题主的描述来看你应该是对CS这个专业挺感兴趣的(不然不会来搜这个问题)。 我先来讲一下在美国学CS是什么体验吧,然后再来说是否值得去读的问题。 先说是否值得去读的问题。我的建议是不!(只针对你说的这个学校哦~别打我) 为什么说不值得去读呢? 因为从题主的描述里看出来你对这个专业的了解还停留在很表面的层次,也就是说你对CS并没有很浓厚的兴趣。
可能你在国内的时候因为种种的原因没有能够选择CS作为你的本科专业(或许是因为成绩不够或许是其他原因),但是在美国你是可以重新选择的。 什么是重读?就是和大学申请一样,重新准备材料申请(需要之前CS的专业课以及GPA的成绩证明)。但是这样子做会浪费你很多的时间和精力,而且也会多花费一些学费。
另外一点,就是从题主的语言能力上来看(雅思8.0分),感觉你已经在美国生活过一段时间了,既然如此为什么不再坚持一下,选择重新来过用四年时间修完本硕的学分直接攻读Master或者PhD? 当然如果题主决定要读CS,我会很高兴并支持你的想法。因为我自己也是学CS的并且在美国完成硕士博士学位。 再说在美国CS的学习体验。 答主所在的大学是综合性大学同时也是研究型大学,在这里CS系属于工程学院。虽然属于工程学院但是CS系的同学们平时都在一起上课(除了个别方向会有工程或计算机方向的课程需要上之外)。所以不会有像MIT那种特别明显的分割感。
至于你说到的歧视问题,我觉得是没有的(至少在我学校的CS系里没有感受到)。毕竟大家都是在美国拿绿卡的移民,谁比谁高贵的说法也不存在。当然啦,每个系里都会有牛人,在牛人的光环下你可能就会觉得自己比较普通从而产生自卑的心理,不过这跟歧视应该也没啥关系... 还有就是CS的GPA给分还是很高的(至少在我的学校是这样的),如果你努力一点拿个4+的GPA也是可以的。而且由于CS课程比较容易上(相较于MIX/ECE等方向)所以在专业课上获得的分数也较高。
CS的选课也很灵活,大一上的基础课例如CS123/124(编程与程序设计)只要GPA考得好可以选到CSC546/547这样的高级课刷GPA(高中学过AP计算机的同学还有可能选到更高级的CS6XX的课刷GPA)。 大二开始就可以选择分支了,操作系统,网络,算法,数据库等等都可供选择。大三之后各种专业课刷起来,GPA保证手拿把掐。
至于就业,CS的就业一直都是最稳定的,不管什么时代都是这样的。只不过现在Google/FB这些大厂基本都饱和了,中小型的公司又比较少,所以很多CS的学生选择了转MIX/ECE等相对“冷门”的方向以便于就业。