北京大学《C++程序设计》这门课将向你讲授C++程序设计有关的概念和语法,使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。我们建议你在开始本课程之前已经熟悉了C语言和基本程设编写。这门课则将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对象程序设计方法和泛型程序设计方法的优势。
This course is part of the 程序设计与算法 Specialization
40,684 already enrolled
Offered By
About this Course
12,365 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.
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.
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 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.
by XXDec 7, 2016
Excellent Lectures! Some hard programming assignments. No TA or instructor around on line. Not too many to discuss in course forum. Overall, not an easy course.
by RXOct 21, 2017
Excellent course! Teachers are humorous and good at logical teaching.
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.