来源:考而思在线
美国大学CS专业:
Computer science is among the most popular fields of study for undergraduates; for instance, it’s the most prevalent major at Stanford. For this reason, introductory courses are usually very large, and get slightly smaller as you take them at the upper division level. Of course, this also depends heavily on the total undergraduate population of the major at the school in question. 计算机科学是本科生中最受欢迎的研究领域之一。例如,这是斯坦福大学最流行的专业。因此,入门课程通常很大,在高年级时会逐渐变小。当然,这也很大程度上取决于所涉学校该专业本科生的总人数。
Course requirements are usually STEM-heavy, with prerequisites consisting of a lot of math and physics. These classes usually assign weekly problem sets from a textbook with questions based on the lecture topic of the week. At liberal arts schools, computer science majors might take general education courses outside of this realm, such as humanities and social sciences. 课程要求通常是STEM繁重的,前提条件包括很多数学和物理。这些课程通常每周从教科书分配基于每周演讲主题的问题集。在文科学校中,计算机科学专业的学生可能会在此领域之外修读通识教育课程,例如人文和社会科学。
As students take upper division courses, they delve into more specialized topics like Machine Learning, Artificial Intelligence, Operating Systems, and Algorithms. There are also lab courses, in which students mainly work with teacher assistants, and the emphasis is much more on self-learning.当学生参加高年级课程时,他们会钻研更专门的主题,例如机器学习,人工智能,操作系统和算法。还有一些实验室课程,其中学生主要与助教一起工作,并且重点更多地放在自学上。
Most computer science are usually project-based, with weekly programming assignments that relate to lecture content. These are usually time-consuming, so students have to manage their time well to avoid any last minute mishaps with bugs or failed programs. Students also often have to draft a report, which is a brief paper explaining their code and their individual approach to the project.大多数计算机科学通常都是基于项目的,每周的编程任务与讲座内容有关。这些通常很耗时,因此学生必须妥善管理时间,以免由于错误或失败的程序而在最后时刻发生意外。学生通常还必须起草一份报告,这是一份简短的论文,解释了他们的代码和他们对该项目的个性化方法。
The work for these courses is usually a mix of individualistic and collaborative. Weekly projects and problem sets are supposed to be completed on the student’s own. Many students often work together on these assignments in order to brainstorm ways to problem-solve or develop creative solutions together. However, unless it’s a group project, every individual submits their own code, which often varies from person to person. 这些课程的工作通常是个人主义和协作的结合。每周的项目和习题集应该由学生自己完成。许多学生经常一起完成这些作业,以集思广益,共同解决问题或开发创造性的解决方案。但是,除非是小组项目,否则每个人都提交自己的代码,代码因人而异。
Students who would succeed in this major are those who genuinely enjoy programming. This means following a logical flow of thought, but also having the room to be creative. It also entails a high level of attention to detail, as even one false character can throw off an entire coding project. Students who won’t do as well in this field are those that want more unstructured assignments, like essays, or those that want structured exams, with predominantly multiple-choice questions. 在该专业中取得成功的学生是那些真正喜欢编程的人。这意味着遵循逻辑思维思路,但也要有创造力。它还需要高度关注细节,因为即使是一个假字符也可能使整个编码项目脱颖而出。在该领域表现不佳的学生是那些想要更多非结构化作业(如论文)的学生,或者是那些想要结构化考试且主要是多项选择题的学生。
Most students in this major get into the workforce after their undergraduate career, working as software engineers. However, some computer science majors go onto grad school to get a Master’s degree in Computer Science. They can also go to business school if they want to become a manager or take on another administrative role. 该专业的大多数学生在大学毕业后就加入软件工程师队伍。但是,一些计算机科学专业的学生进入研究生院获得计算机科学的硕士学位。如果他们想成为经理或担任其他行政职务,他们也可以上商学院。
美国大学CS专业就业前景:
1.软件工程师
Software Engineering
中位薪水:$ 62k-127k
预计增长:22%
2.网络架构师
Network Architect
中位薪水:$ 80k-154k
预计增长:5%
3.硬件工程师
Hardware Engineer
中位薪水:$ 64k-135k
预计增长:2%
4.网络安全工程师
Network Security Engineer
中位薪水:$ 58k-128k
预计增长:31%
5.软件开发经理
Software Development Manager
中位薪水:$ 87k-161k
预计增长:22%
以上就是考而思在线为大家介绍美国大学CS专业怎么样,更多关于美国留学的相关问题,欢迎在线咨询考而思在线高端留学老师,为您提供更专业更权威的留学指导。
当前文章链接:
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任
上一篇:
美国大学工程专业介绍及就业薪资下一篇:
英国GCSE课程选几门合适?免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。