购买“极客班· C++系统工程师”微专业的学员,成绩优秀者即有机会获得2016年初免费一周“GeekBand·硅谷极客之旅”超级奖学金!详情请见:【硅谷超级奖学金】
学员请注意:
出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。第2期开班将于9月15日23:30截止报名,届时学员可选择第3学期报名。如需课程咨询,请联系客服QQ(281101184)。
课程体系:
本微专业除了【专业课程】,还提供:专业导读、直播辅导、课程测验、“团队勾搭,项目碾压”等【多层教学服务】。
【专业课程:C++面向对象高级开发】
本课程涵盖C++对象模型、关键机制、优良编程风格、内存管理,让学员从一无所知到具备大家风范,让学员对于C++有更深入的理解和体会,彻底掌握C++的面向对象与底层运作。
【多层教学服务】
1.专业导读
“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家充分做好开课前的准备。
2.直播辅导
包括课程在线答疑、作业在线点评、老师实战演练的直播讲解、课程主题分享等内容。
3.“团队勾搭,项目辗压”
“团队勾搭,项目辗压”即项目实践,是该微专业的最大特色之一,也是综合成绩的重点考核部分。除了专业课程的学习,还需和极客班其他学员组队,共同在3个月内完成项目实战,真实体验一个产品从无到有的过程。
关注我们——第一时间了解“开班动态+课堂干货”,不再错过各种重要的通知^ ^
1.【微信公众号】:iGeekBand
2.【官方微博】:@极客班GeekBand
本专业的综合成绩由三部分组成:
1. 课程测验,占20%
2. 课堂优秀表现(分享、讨论、创新),占10%
3. 实践项目考核,占70%
注:具体考核方式请以开课后的课程公告为准。
综合成绩满分为100分,60分以上的可以获得由博览网极客班和云课堂联合认证的合格证书,85分以上的可以获得优秀证书。
【试看】C++编程介绍
曾经学过某种编程语言(C语言最佳)
了解基本的变量、类型、作用域、循环和控制流程
知道如何编译和连结一个可运行程序
章 - 节 | 发布时间 |
1.你应具备的基础 | 第一周:9月1日 |
2.课程目标 | |
3.你将获得的示例代码 | |
4.C++简述与版本演进 | |
5.书目志 (Bibliography) | |
6.数据和函数 | |
7.我们的第一个C++程序, class without pointer member ·C++程序的基本型式 ·关于输出 ·Header(头文件) 中的防卫式声明 ·Header(头文件) 中的佈局 ·Class 的声明 ·Class template (类模板) 简介 ·Inline(内联)函数 ·Access Level (访问级别) ·Constructor (ctor, 构造函数) ·const member functions (常量成员函数) ·参数传递方式:pass by value vs. pass by reference (to const) ·返回值传递方式:return by value vs. return by reference (to const) ·friend (友元) ·class body 外的各种定义 (definitions) ·operator overloading (操作符重载-1, 成员函数) ·return by reference 语法再分析 ·operator overloading (操作符重载-2, 非成员函数) ·temp object (临时对象) | |
8.我们的第二个C++程序, class with pointer member ·Big Three, 三个特殊函数 ·String 的 ctor 和 dtor (构造函数和析构函数) ·String 必须有 copy ctor 和 copy op= ·copy ctor (拷贝构造函数) ·copy assignment operator (拷贝赋值函数) ·output 函数 | |
9.所谓 stack (栈), 所谓 heap (堆) ·Objects 的生命期 (寿命) ·new:先分配 memory再调用 ctor ·delete:先调用 dtor再释放 memory ·动态分配所得的内存块 (memory block), in VC ·动态分配所得的 array ·array new 一定要搭配 array delete ·编程示例 (动画) | 第二周:9月8日 |
10.进一步补充 ·Static ·private ctors ·cout ·class template, 类模板 ·function template, 函数模板 ·namespace ·更多细节 | |
11.OOP (面向对象编程) ·Composition (复合), 表示 has-a ·Composition (复合)关系下的构造和析构 ·Delegation (委托). Composition by reference ·Inheritance (继承), 表示 is-a ·Inheritance (继承) 关系下的构造和析构 ·Inheritance (继承) with virtual functions (虚函数) ·虚函数的经典用法 : Tempalte Method ·Inheritance+Composition 关系下的构造和析构 ·Delegation (委托) + Inheritance (继承) : Observer ·Delegation (委托) + Inheritance (继承) : Composite ·Delegation (委托) + Inheritance (继承) : Prototype | |
提交课程测验 | 9月15日 00:00前 |
见“极客班·C++系统工程师”微专业常见问题
所属微专业
所属系列课程