C++ 程序设计
link 来源:www.edx.org
date_range 开始日期2015年3月1日
event_note 结束日期2015年4月26日
list 8个序列
assignment 等级:中级
chat_bubble_outline 语言:英语
card_giftcard 1分
评论
-
starstarstarstarstar
0条评论

关键信息

credit_card 免费进入

关于内容

点击上方绿色按钮报名。

关于课程:
本课程面向已经掌握C语言的学员。通过本课程的学习,学员将掌握C++语言中 类、对象、运算符重载、继承、多态等面向对象的机制,以及模版、STL等泛型程序设计的机制,领悟面向对象程序设计方法和泛型程序设计方法的优势,具备编 写较大规模的、可重用性和可扩充性俱佳的面相对象的程序之能力。
 
教学大纲:
第1周 走进C++
第2周 类和对象
第3周 运算符重载
第4周 继承与派生
第5周 多态与虚函数
第6周 文件操作和模板
第7周 标准模板库STL (1)
第8周 标准模板库STL (2)
Additional Material: C++11
 
课程配套教材:
《新标准C++程序设计教程》,郭炜,清华大学出版社Ÿ,2012
 
课程形式:
本课程由视频课程、在线练习、编程练习以及在线编程考试等部分组成。

这门课是从头开始学C++吗?

不是。本课程假定你已经学过C语言,只讲授C++中面向对象和泛型的部分。

C语言不够用吗?为什么还要学C++?

因为C++比C语言更加适合用来编写需要多人协作的大型程序。

学习面向对象编程,我为什么不去学Java,要学C++呢?

C++程序运行效率比Java高,因此需要讲究速度的大型程序,比如3D游戏,C++比Java更适合。另外,C++可以编写任何程序,比如设备驱动程序,而Java很难用于编写贴近硬件底层的程序。此外,学习C++,相比于学习Java,对计算机的工作原理会理解得更加深刻一些。另外,许多IT大公司面试时,常会问关于C++的问题。

我是学生,似乎没什么机会些大程序,那如何能体会C++的优势呢?

本课程由一个足够大的作业《魔兽世界》,可以让你领略C++的明显好处。

more_horiz 查看更多
more_horiz 收起
dns

课程大纲

点击上方绿色按钮报名。

  • C++程序设计有关的概念和语法
  • 教学生能够使用C++语言
  • 以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序
  • Fundamental concepts and syntax of C++ programming
  • How to write maintainable, extendable and large scale programs
  • Program design methods to write in an object-oriented way
record_voice_over

教师

  • Liu Jiaying
  • Guo Wei
assistant

平台

Edx

EdX est une plateforme d'apprentissage en ligne (dite FLOT ou MOOC). Elle héberge et met gratuitement à disposition des cours en ligne de niveau universitaire à travers le monde entier. Elle mène également des recherches sur l'apprentissage en ligne et la façon dont les utilisateurs utilisent celle-ci. Elle est à but non lucratif et la plateforme utilise un logiciel open source.

EdX a été fondée par le Massachusetts Institute of Technology et par l'université Harvard en mai 2012. En 2014, environ 50 écoles, associations et organisations internationales offrent ou projettent d'offrir des cours sur EdX. En juillet 2014, elle avait plus de 2,5 millions d'utilisateurs suivant plus de 200 cours en ligne.

Les deux universités américaines qui financent la plateforme ont investi 60 millions USD dans son développement. La plateforme France Université Numérique utilise la technologie openedX, supportée par Google.

您是 MOOC 的设计者?
您对这门课的评价是?
内容
5/5
平台
5/5
动画
5/5