更新时间:2024-10-06 15:51:22作者:留学之路
美国CS本科课程学的不仅仅是编程语言,尽管这是课程的重要组成部分。作为美国CS专业,学生将被期望学习离散数学和其他与数学相关的课程。您还将学习工程、理论、系统和网络课程。
此外,还要记住,大多数美国大学和学院都要求学生在本科学习期间参加选修课和通识教育课程。虽然几乎所有学校都提供选修课,让学生了解更专业的计算机科学领域,但您的计算机科学学位将包含比专业选修课更多的核心课程。随着您继续进入大四,您将有机会参加更专注的课程,同时完成计算机科学学位的先决条件,让您更好地了解您最感兴趣的计算机科学领域。下面是基于伊利诺伊芝加哥分校本科计算机科学为基准,给您详细科普下美国CS本科学什么课程。
在你作为本科生学习CS的第一年,希望参加通识教育、工程和数学课程,并添加一些基础计算课程。
请记住,许多学生在刚开始本科教育时还没有决定专业。这不仅可以,在美国高校也很正常。这就是为什么如此多的美国大学让学生在大一期间专注于通识教育、科学选修课和必修的工程课程。课程种类繁多,让学生可以学习广泛的专业,旨在帮助学生在毕业时更好地了解他们想要的专业。
第一学期:15学时
微积分一
程序设计Ⅰ
学术写作
理科选修课
工程方向
第二学期:16学时
微积分二
学术写作二
程序设计二
计算的数学基础
通识教育课程
大多数美国大学生在二年级结束时选择他们的专业。因此,您第二年的课程负荷将与第一年相似,只是课程会更高级。
第一学期:17学时
通识教育课程
理科选修课
微积分三
编程实习
数据结构
第二学期:15学时
必修数学课
人文/社会科学/艺术选修
通识教育课程
机器组织
语言和自动机
到大三的时候,你应该选择美国大学的专业。此时,作为计算机科学专业,您的课程开始从一般核心课程学习转向重点计算机科学科目。大三也是探索实习、研讨会、黑客活动、俱乐部或独立学习的好时机。
通过完成实习或工作来获得专业领域的现场经验总是一个好主意。作为一名冉冉升起的计算机科学家,它可能更重要。从修复错误到设计新产品,工作和实习可以让您将课堂原则付诸实践,并让您有机会加强解决问题的能力。获得学位后,这也是了解不同行业和职位的好方法。
第一学期:17学时
系统编程
电脑设计
软件设计
必修数学课
通识教育课程
免费选修
第二学期:16 学时
编程语言设计与实现
操作系统设计与实现
必修数学课
人文/社会科学/艺术选修
免费选修
到大四,您可能已经完成了所有的通识教育或核心课程要求。在美国学院或大学学习的最后一年,您将专注于您最感兴趣的计算机科学科目的必修项目工作或专业选修课。
第一学期:17学时
计算中的沟通和伦理问题
计算机算法Ⅰ
通识教育核心课程
技术选修课
技术选修课
免费选修
第二学期:15学时
技术选修课
技术选修课
技术选修课
免费选修
免费选修