C++编程训练营

立足全新的教学模式,导师+助教手把手带学,贴心班主任全程督学,解决0-1岁C++工程师不会学、学不会的问题。

播放:113次,课程ID:5712747

C++编程训练营课程简介:前往报名学习

C++编程训练营课程简介:

立足全新的教学模式,导师+助教手把手带学,贴心班主任全程督学,解决0-1岁C++工程师不会学、学不会的问题。

前往报名学习

C++编程训练营课程目录:

直播回放

第1章 绪论

--导学

--计算机系统简介

--计算机语言和程序设计方法的发展

--面向对象的基本概念

--程序的开发过程

--信息的表示和储存

--实验指导

第2章 C++简单程序设计(一)

--导学

--C++语言概述

--基本数据类型、常量、变量

--运算与表达式

--实验二:简单程序设计(上)

第2章 C++简单程序设计(二)

--数据的输入和输出

--选择结构

--循环结构

--自定义类型

--第2章小结

--实验二:C++简单程序设计(下)

直播回放:导学课+编程环境安装配置

直播回放:第2章例题分析

第3章 函数

--导学

--函数定义

--函数调用

--嵌套与递归

--函数的参数传递

--引用类型

--含有可变参数的函数

--内联函数

--constexpr函数

--带默认参数值的函数

--函数重载

--C++系统函数

--第3章小结

--实验三(上)函数的应用

--实验三(下)函数的应用

第一周周测

直播回放:第3章例题分析

直播回放:第2、3章习题课+答疑

第4章 类与对象

--导学

--面向对象程序的基本特点

--类和对象

--构造函数

--析构函数

--类的组合

--UML简介

--结构体与联合体

--枚举类

--第4章小结

--实验四(上)

--实验四(下)

第5章 数据的共享与保护

--导学

--标识符的作用域与可见性

--对象的生存期

--类的静态成员

--类的友元

--共享数据的保护

--多文件结构和预编译命令

--第5章小结

--实验五

直播回放:第4、5章例题分析

直播回放:第4章习题课+答疑

第6章 数组、指针与字符串(一)

--导学

--数组的定义与初始化

--数组作为函数的参数

--对象数组

--基于范围的for循环

--指针的定义和运算

--综合实例

--实验六(上)

第6章 数组、指针与字符串(二)

--指针与数组

--指针与函数

--对象指针

--动态内存分配

--智能指针

--vector对象

--对象复制与移动

--字符串

--第6章小结

--综合实例

--实验六(下)

直播回放:第6章例题分析

直播回放:第5、6章习题课+答疑

第二周周测

第七章 继承与派生

--导学

--继承的基本概念和语法

--继承方式

--基类与派生类类型转换

--派生类的构造和析构

--派生类成员的标识与访问

--小结

--综合实例

--实验七

直播回放:第7章例题分析

第八章 多态性

--导学

--运算符重载

--虚函数

--抽象类

--override与final

--小结

--综合实例

--实验八

直播回放:第8章例题分析

直播回放:第7、8章习题课+答疑

第三周周测

第九章 模板与群体数据

--导学

--模板

--线性群体

--数组

--链表

--栈

--队列

--排序

--查找

--小结

--综合实例

--实验九

直播回放:第9章习题课

第十章 泛型程序设计与C++标准模板库

--导学

--泛型程序设计及STL的结构

--迭代器

--容器的基本功能与分类

--顺序容器

--关联容器

--函数对象

--算法

--小结

--综合实例

--实验十

第四周周测

第十一章 流类库与输入/输出

--导学

--I/O流的概念及流类库结构

--输出流

--输入流

--输入/输出流

--小结

--综合实例

--实验十一

直播回放:第10、11章习题课

第十二章 异常处理

--导学

--异常处理的思想与程序实现

--异常处理中的构造与析构

--标准程序库异常处理

--小结

--综合实例

--实验十二

直播回放:第12章习题课及期末复习

编程题(选做)

期末考试

C++编程训练营授课教师:

郑莉-教授-清华大学-计算机科学与技术系

郑莉,教授,清华大学计算机科学与技术系。国家精品资源共享课负责人;北京市计算机教育研究会副理事长。全国高等学校计算机教育研究会常务理事。全国高等院校计算机基础教育研究会常务理事;文科计算机基础教学指导分委员会专家;ISO国际标准组织专家及标准编辑;全国信息技术标准化技术委员会教育技术分技术委员会委员兼秘书长。主要从事计算机教育及教育信息化研究,主持和参加多项国家863、支撑计划课题和教育部课题。 主编出版教材20部,其中《C++语言程序设计》获教育部自然科学奖和国家级精品教材称号。起草教育信息化相关国家标准5部、国际标准1部。 获国家级教学成果奖、北京市教学成果奖、教育部自然科学奖、教育部科技进步奖、北京市科技进步奖、电子学会科技进步奖等9项国家级、教育部、北京市奖励。 在清华校内开设本科生课程:《计算机程序设计基础》、《C++语言程序设计》和《Java语言程序设计》;研究生课程有面向对象的软件开发技术(英语)。

李超-副研究员-清华大学-信息技术研究院

李超,博士,清华大学副研究员、清华大学信息技术研究院WEB与软件技术研究中心副主任,中国计算机学会高级会员、中国计算机学会信息存储技术专委委员,国家标准化管理委员会全国文献影像技术标准化技术委员会(SAC/TC86/SC6)委员。 研究领域包括海量数据存储、组织与管理,及其在数字图书馆/档案馆/教育/健康/金融等领域的应用。主持及参与多项国家973、863、科技支撑、自然基金等纵向项目及横向合作项目。获国家档案局优秀科技成果三等奖,北京市档案局优秀科技成果一等奖。已发表学术论文50余篇、获得授权发明专利10余项。在教学方面,从事计算机基础课教学,2010年春任《计算机程序设计基础》合教教师,负责完成了课程题库建设;现任国家级精品课《面向对象的程序设计》主讲教师(校内课程名:C++语言程序设计,负责人:郑莉),和郑莉老师合作编著的《C++程序设计》受到北京市精品教材建设项目的支持,在2012年由机械工业出版社作为高等院校计算机精品教材系列出版;2014年秋季学期被信研院推荐为优秀青年教师候选人。在其他学术兼职方面,任ICADL、IEEE Healthcom、SSS、ICSH、NCIS等国内外学术会议的组委会、程序委员会成员或审稿人。

徐明星-副教授-清华大学-计算机科学与技术系

徐明星,博士,副教授。国家级精品课程“程序设计基础”课程负责人、国家级精品资源共享课“计算机语言与程序设计”建设负责人。主讲《程序设计基础》、《面向对象程序设计基础》、《信号处理原理》等计算机专业基础课程。作为主要成员参与编写的《程序设计基础(第3版)》(清华大学出版社出版)评为普通高等教育“十二五”规划教材。曾获北京市高等教育教学优秀成果一等奖、清华大学青年教师教学优秀奖、清华大学清韵烛光“学生最喜爱的老师”称号。主要研究兴趣包括:语音识别与理解、情感计算和跨媒体计算等。目前,作为项目负责人承担国家自然科学基金面上项目1项;作为项目骨干或子课题负责人参与国家973项目1项、自然科学基金重点项目1项、社会科学基金重点项目1项、863项目1项。

© 柠檬大学 2020