北京大学《C++程序设计》这门课将向你讲授C++程序设计有关的概念和语法,使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。我们建议你在开始本课程之前已经熟悉了C语言和基本程设编写。这门课则将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对象程序设计方法和泛型程序设计方法的优势。
This course is part of the 程序设计与算法 Specialization
40,648 already enrolled
Offered By
About this Course
11,958 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Course 3 of 7 in the
Approx. 52 hours to complete
Chinese (Simplified)
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Course 3 of 7 in the
Approx. 52 hours to complete
Chinese (Simplified)
Offered by
Syllabus - What you will learn from this course
25 minutes to complete
快来加入我们吧!
25 minutes to complete
2 videos (Total 5 min), 2 readings
9 hours to complete
从C走进C++
9 hours to complete
12 videos (Total 125 min), 2 readings, 4 quizzes
6 hours to complete
类和对象
6 hours to complete
10 videos (Total 116 min), 1 reading, 2 quizzes
5 hours to complete
运算符重载
5 hours to complete
6 videos (Total 99 min), 1 reading, 2 quizzes
Reviews
- 5 stars83.72%
- 4 stars10.80%
- 3 stars3.22%
- 2 stars1.11%
- 1 star1.11%
TOP REVIEWS FROM C++程序设计
by KWDec 21, 2016
郭老師講的真的非常好, 十分易懂但絕不淺顯
讓我對C++有了初步的了解
(我太弱不敢說是精通哈,畢竟許多c++的特性平常沒用到肯定會忘記的,遇到再回來複習即可)
我認為對於中文的使用者來說,就算你英文非常的好
但在學習C++上也不必從歐美體系的教材入門,這堂課就是數一數二的優秀教材
by HXMar 16, 2016
Challenging but highly recommended if you really want to learn something serious about C++.
by DWDec 5, 2015
老师讲的调理,面面俱到, 有一点建议就是作业难度有些大, 对于初学者来说完成难度较高, 希望能够在课程中有所涉及 作业。
by CLJul 9, 2018
The course is excellent in its content. However, OJ caused a lot of trouble and you have to use some workaround instead of features in C++11.
About the 程序设计与算法 Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.