本课程适合有经验的 C 程序员学习 C++ 编程。示例和练习要求对算法和面向对象软件有基本的了解。

了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有5个模块
本模块介绍标准模板库的架构。了解如何使用迭代器访问容器以产生高效的泛型算法尤为重要。 本模块还包括函数对象的重要新样式--lambda 表达式。
涵盖的内容
16个视频1篇阅读材料
本模块展示了如何将六角棋作为图上游戏来玩。这涉及用 C++ 表示无向图。本模块探讨了 C++ 的继承逻辑和语法。一个主要的例子是基类 student 和派生类 grad_student。
涵盖的内容
14个视频1篇阅读材料1次同伴评审
本模块讲解了游戏中的 Min-Max 算法和 Alpha-Beta 算法。其编程主题包括 C++ 11 移动语义和引用垃圾回收的详细示例。
涵盖的内容
11个视频1篇阅读材料
本模块展示了如何在六角棋和围棋等复杂棋局中使用蒙特卡洛评估。在这两种棋局中,蒙特卡洛评估都达到了顶级冠军水平。本模块讨论了用于错误处理的 C++ 断言和异常,以及 C++ 11 的新特性静态断言。最后,本模块的最后一部分介绍了 "设计模式 "的概念,这是现代OO编程的一个特点。
涵盖的内容
16个视频1篇阅读材料1次同伴评审
本模块包含三次模拟考试(可随意参加)和期末考试,期末考试成绩占本课程成绩的 X%。
涵盖的内容
4个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
70.05%
- 4 stars
17.96%
- 3 stars
5.68%
- 2 stars
1.79%
- 1 star
4.49%
显示 3/333 个
已于 Jul 26, 2023审阅
So help full for our generation . And also the teaching was excellent . Thank you......
已于 Nov 24, 2021审阅
Liked the split between looking at new features in C++ and working on a reasonable sized and reasonably complex assignment.
已于 Sep 1, 2024审阅
Its good course but there is 1 problem. There are too many plagiators just cheating through this course. I got probably 1 proper assignment out of 5. Rest was copy-paste from internet.
从 计算机科学 浏览更多内容

University of California, Santa Cruz

Simplilearn

Microsoft
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。




