本课程向对 Java 编程有基本了解的人介绍计算机科学这门更广泛的学科。 它涵盖了《计算机科学》一书的后半部分:一书的后半部分(前半部分涵盖在我们的 Coursera 课程《计算机科学:一种跨学科方法》中,将于 2018 年秋季发布):将于 2018 年秋季发布)。我们的目的是揭开计算的神秘面纱,让人们了解计算机科学领域的坚实知识基础和丰富历史。 首先,我们结合现代应用,介绍经典算法以及评估性能的科学技术。接下来,我们介绍经典理论模型,通过这些模型,我们可以解决有关计算的基本问题,如可计算性、普遍性和难解性。最后,我们将介绍机器架构(包括机器语言编程及其与 Java 代码的关系)和逻辑设计(包括从头开始构建的完整 CPU 设计)。 本课程强调应用程序设计、计算理论、实际计算机以及该领域的历史和演变之间的关系,包括布尔、香农、图灵、冯-诺依曼等人的贡献的性质。 本课程的所有功能均免费提供。有兴趣深入了解课程内容的人可以购买教科书《计算机科学:跨学科方法》(Computer Science:本课程不提供结业证书。
通过 Coursera Plus 提高技能,仅需 239 美元/年(原价 399 美元)。立即节省

您将获得的技能
您将学习的工具
要了解的详细信息
作业
10 项作业
授课语言:英语(English)
了解顶级公司的员工如何掌握热门技能

该课程共有11个模块
位教师
授课教师评分
(207个评价)

从 算法 浏览更多内容
状态:免费Princeton University
状态:免费试用University of London
状态:免费试用The Hong Kong University of Science and Technology
状态:预览Northeastern University
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
学生评论
- 5 stars
75.85%
- 4 stars
18.33%
- 3 stars
3.43%
- 2 stars
1.45%
- 1 star
0.92%
显示 3/756 个
AP
已于 Jul 4, 2021审阅
Excellent introductory course to theoretical concepts of Computer Scirence. Taking this course has made me aware of many aspects of the discipline. Definitely recommended!
AC
已于 Jan 19, 2022审阅
Great course that has taught me a lot in the field of computer science. Cheers to Coursera and Princeton for such great knowledge.
EG
已于 May 11, 2018审阅
Very pedagogical and enjoyable introduction to CS. Another great Princeton University Coursera course.



