C++ 程序设计
link Source : www.edx.org
date_range Débute le 1 mars 2015
event_note Se termine le 26 avril 2015
list 8 séquences
assignment Niveau : Intermédiaire
chat_bubble_outline Langue : Anglais
card_giftcard 1 point
Avis de la communauté
-
starstarstarstarstar
Voir l'avis

Les infos clés

credit_card Formation gratuite

En résumé

点击上方绿色按钮报名。

关于课程:
本课程面向已经掌握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 Lire plus
more_horiz Lire moins
dns

Le programme

点击上方绿色按钮报名。

  • 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

Les intervenants

  • Liu Jiaying
  • Guo Wei
assistant

La plateforme

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.

Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
5/5
Plateforme
5/5
Animation
5/5