清华大学公开课:C++语言程序设计(基础+进阶)(郑莉)

清华大学公开课:C++语言程序设计(基础+进阶)(郑莉)

  • 课程编号:1995
  • 课程共 242 集  分辨率:标清  
  • 分辨率:标清  课程格式:MP4  大小:1.46 G
  • 最近更新:2023年03月04日

清华大学慕课下载:C++语言程序设计(基础+进阶)

类型:公开课

主讲人:郑莉,清华大学计算机科学与技术系教授。研究方向:计算机应用、计算机教育、教育信息技术。

主要贡献:
国家精品在线慕课下载:
——C++语言程序设计
——Java语言程序设计
作为第一起草人起草的国家标准:
GB/T 29802-2013:信息技术 学习、教育和培训 测试试题信息模型
GB/T 29807-2013:信息技术 学习、教育和培训 学习对象元数据XML绑定规范
GB/T 29811.1-2013:信息技术 学习、教育和培训 学习系统体系结构与服务接口 第1部分:抽象框架与核心接口
GB/T 29811.3-2018 信息技术 学习、教育和培训 学习系统体系结构与服务接口 第3部分:资源访问服务接口
GB/T 36642-2018:信息技术 学习、教育和培训 在线课程
GB/T 38861-2020:干部网络培训 课程制作流程
GB/T 38857-2020:干部网络培训 课程信息模型
GB/T 38862-2020:干部网络培训 课程审核
GB/T 38859-2020:干部网络培训 课程评价指标
作为联合编辑起草的国际标准:
ISO/IEC 19788-1:2011《Information technology — Learning, education and training — Metadata for learning resources — Part 1: Framework》

第一作者主要教材:
《C++语言程序设计》(“十一五”国家级规划教材,普通高等教育国家级精品教材,北京市高等教育精品教材,中国高校科学技术奖-二等奖),清华大学出版社,1999年12月第1版,2001年7月第2版,2003年12月第3版,2010年7月第4版
《C++程序设计基础教程》(北京市高等教育精品教材),清华大学出版社,2010.8
《Java语言程序设计》(第2版)(“十一五”国家级规划教材,北京市高等教育精品教材),清华大学出版社,2006年1月第1版,2011年6月第2版
《面向对象程序设计》,中央广播电视大学出版社 2010.7
《C++教程》,人民邮电出版社,2010.5
《Java语言程序设计案例教程》,清华大学出版社,2007年7月
《C++语言程序设计案例教程》(北京市高等教育精品教材),清华大学出版社,2005.7

荣誉或奖励:
作为第一完成人获奖:
北京市科学技术奖 三等奖,2012
北京市教学成果奖 二等奖,2012
教育部普通高等教育国家级精品教材奖(《C++语言程序设计》第4版),2011
北京市高等教育精品教材奖 2005、2007、2008、2010
中国高校科学技术奖-二等奖(教材),2001
《计算机教育》杂志创刊百期十佳作者奖,2009
全国计算机教育优秀论文一等奖,2006
清华大学教学成果奖 一等奖, 2012
清韵烛光清华大学第三届“我最喜爱的教师”奖, 2010
清华大学优秀教材特等奖(《C++语言程序设计(第三版)》),2008
清华大学“青年教师教学优秀奖”,2000

学院介绍:清华大学(Tsinghua University)是国家“211工程”、“985工程”建设大学,是中国顶尖学府C9联盟,以及东亚研究型大学协会、环太平洋大学联盟、清华大学—剑桥大学—麻省理工学院低碳能源大学联盟等国际组织的重要成员。在百余年间,清华以其卓越的人才培养和学术贡献,取得了举世瞩目的成就,并赢得了社会的广泛赞誉。

课程介绍:

【第1集】[1.1.1]–第1章导学 
【第2集】[1.2.1]–计算机系统简介 
【第3集】[1.3.1]–计算机语言和程序设计方法的发展(上) 
【第4集】[1.3.1]–计算机语言和程序设计方法的发展(下) 
【第5集】[1.4.1]–面向对象的基本概念 
【第6集】[1.5.1]–程序的开发过程(上) 
【第7集】[1.5.1]–程序的开发过程(下) 
【第8集】[1.6.2]–计算机的数字系统 
【第9集】[1.6.3]–数据的编码表示(上) 
【第10集】[1.6.3]–数据的编码表示(下) 
【第11集】[1.7.1]–实验一:VS开发环境介绍(上) 
【第12集】[1.7.1]–实验一:VS开发环境介绍(下) 
【第13集】[2.1.1]–第二章导学(上) 
【第14集】[2.1.1]–第二章导学(下) 
【第15集】[2.2.1]–C++的特点和程序实例(上) 
【第16集】[2.2.1]–C++的特点和程序实例(下) 
【第17集】[2.2.2]–C++字符集和词法记号 
【第18集】[2.3.1]–基本数据类型、常量、变量(上) 
【第19集】[2.3.1]–基本数据类型、常量、变量(下) 
【第20集】[2.3.2]–程序举例(上) 
【第21集】[2.3.2]–程序举例(下) 
【第22集】[2.4.1]–程序举例 
【第23集】[2.4.2]–逗号运算、关系运算、逻辑运算和条件运算(上) 
【第24集】[2.4.2]–逗号运算、关系运算、逻辑运算和条件运算(下) 
【第25集】[2.4.3]–Sizeof运算、位运算(上) 
【第26集】[2.4.3]–Sizeof运算、位运算(下) 
【第27集】[2.4.4]–运算优先级、类型转换 
【第28集】[2.5.1]–实验二:简单程序设计(上)(上) 
【第29集】[2.5.1]–实验二:简单程序设计(上)(下) 
【第30集】[3.1.1]–数据的输入和输出 
【第31集】[3.2.2]–switch语句
【第32集】[3.3.4]–嵌套的控制结构、其他控制语句
【第33集】[3.4.1]–自定义类型(上)
【第34集】[3.4.1]–自定义类型(下)
【第35集】[3.6.1]–实验二C++简单程序设计(下)(上)
【第36集】[3.6.1]–实验二C++简单程序设计(下)(下)
【第37集】[4.1.1]–导学
【第38集】[4.2.1]–函数定义
【第39集】[4.3.1]–函数调用
【第40集】[4.3.2]–例3-2
【第41集】[4.3.3]–例3-3
【第42集】[4.3.4]–例3-4
【第43集】[4.3.5]–例3-5
【第44集】[4.3.6]–例3-6(上)
【第45集】[4.3.6]–例3-6(下)
【第46集】[4.4.2]–函数的递归调用
【第47集】[4.4.3]–例3-9
【第48集】[4.4.4]–例3-9(上)
【第49集】[4.4.4]–例3-9(下)
【第50集】[4.5.1]–函数的参数传递
【第51集】[4.6.1]–引用类型
【第52集】[4.7.1]–含有可变参数的函数
【第53集】[4.8.1]–内联函数
【第54集】[4.9.1]–constexpr函数
【第55集】[4.10.1]–带默认参数值的函数
【第56集】[4.10.2]–默认参数值例3-15
【第57集】[4.11.1]–函数重载
【第58集】[4.12.1]–C++系统函数
【第59集】[4.13.1]–第三章小结
【第60集】[4.14.1]–实验三(上)函数的应用(上)
【第61集】[4.14.1]–实验三(上)函数的应用(下)
【第62集】[4.15.1]–实验三(下)函数的应用(上)
【第63集】[4.15.1]–实验三(下)函数的应用(下)
【第64集】[5.1.1]–导学
【第65集】[5.2.1]–面向对象程序的基本特点
【第66集】[5.3.1]–类和对象的定义(上)
【第67集】[5.3.1]–类和对象的定义(下)
【第68集】[5.3.2]–类和对象的程序举例
【第69集】[5.4.1]–构造函数基本概念
【第70集】[5.4.2]–构造函数例题(1)
【第71集】[5.4.3]–构造函数例题(2)
【第72集】[5.4.4]–委托构造函数
【第73集】[5.4.5]–复制构造函数(上)
【第74集】[5.4.5]–复制构造函数(下)
【第75集】[5.4.6]–复制构造函数调用举例
【第76集】[5.5.1]–析构函数
【第77集】[5.6.1]–类的组合
【第78集】[5.6.2]–类的组合程序举例
【第79集】[5.6.3]–前向引用声明
【第80集】[5.7.1]–UML简介
【第81集】[5.8.1]–结构体
【第82集】[5.8.2]–联合体
【第83集】[5.9.1]–枚举类
【第84集】[5.10.1]–第四章小结
【第85集】[5.11.1]–实验四(上)
【第86集】[5.12.1]–实验四(下)(上)
【第87集】[5.12.1]–实验四(下)(下)
【第88集】[6.1.1]–导学(上)
【第89集】[6.1.1]–导学(下)
【第90集】[6.2.1]–标识符的作用域与可见性(上)
【第91集】[6.2.1]–标识符的作用域与可见性(下)
【第92集】[6.3.1]–对象的生存期(上)
【第93集】[6.3.1]–对象的生存期(下)
【第94集】[6.4.1]–静态数据成员
【第95集】[6.4.2]–静态函数成员
【第96集】[6.5.1]–类的友元(上)
【第97集】[6.5.1]–类的友元(下)
【第98集】[6.6.1]–共享数据的保护(上)
【第99集】[6.6.1]–共享数据的保护(下)
【第100集】[6.7.1]–多文件结构和预编译命令(上)
【第101集】[6.7.1]–多文件结构和预编译命令(下)
【第102集】[6.8.1]–小结
【第103集】[6.9.1]–实验五(上)
【第104集】[6.9.1]–实验五(下)
【第105集】[7.1.1]–导学(上)
【第106集】[7.1.1]–导学(下)
【第107集】[7.2.1]–数组的定义与使用
【第108集】[7.2.2]–数组的储存与初始化(上)
【第109集】[7.2.2]–数组的储存与初始化(下)
【第110集】[7.2.3]–一维数组应用举例
【第111集】[7.3.1]–数组作为函数参数
【第112集】[7.4.1]–对象数组
【第113集】[7.5.1]–基于范围的for循环
【第114集】[7.6.1]–指针的概念、定义和指针运算
【第115集】[7.6.2]–指针的初始化和赋值(上)
【第116集】[7.6.2]–指针的初始化和赋值(下)
【第117集】[7.6.3]–指针的算术运算、关系运算
【第118集】[7.7.1]–综合实例(上)
【第119集】[7.7.1]–综合实例(下)
【第120集】[7.8.1]–实验六上(上)
【第121集】[7.8.1]–实验六上(下)
【第122集】[8.1.1]–用指针访问数组元素
【第123集】[8.2.1]–以指针作为函数参数
【第124集】[8.2.2]–指针类型的函数(上)
【第125集】[8.2.2]–指针类型的函数(下)
【第126集】[8.2.3]–指向函数的指针
【第127集】[8.3.1]–对象指针
【第128集】[8.4.1]–动态分配与释放内存
【第129集】[8.4.2]–申请和释放动态数组(一)
【第130集】[8.4.3]–申请和释放动态数组(二)
【第131集】[8.5.1]–智能指针
【第132集】[8.6.1]–vector对象
【第133集】[8.7.1]–深层复制与浅层复制
【第134集】[8.7.2]–移动构造(上)
【第135集】[8.7.2]–移动构造(下)
【第136集】[8.8.1]–C风格字符串
【第137集】[8.9.1]–第六章小结
【第138集】[8.10.1]–综合实例(上)
【第139集】[8.10.1]–综合实例(下)
【第140集】[8.11.1]–实验六(下)(上)
【第141集】[8.11.1]–实验六(下)(下)
【第142集】[1.2.1]–继承的基本概念和语法
【第143集】[1.3.2]–私有继承和保护继承
【第144集】[1.5.1]–派生类的构造函数(上)
【第145集】[1.5.1]–派生类的构造函数(下)
【第146集】[1.5.2]–派生类的构造函数举例
【第147集】[1.5.3]–派生类的复制构造函数
【第148集】[1.5.4]–派生类的析构函数
【第149集】[1.6.1]–访问从基类继承的成员
【第150集】[1.6.2]–虚基类
【第151集】[1.7.1]–小结
【第152集】[1.8.1]–第七章综合实例(上)
【第153集】[1.8.1]–第七章综合实例(下)
【第154集】[1.9.1]–实验七(上)
【第155集】[1.9.1]–实验七(下)
【第156集】[2.1.1]–导学
【第157集】[2.2.1]–运算符重载的规则
【第158集】[2.2.2]–双目运算符重载为成员函数
【第159集】[2.2.3]–单目运算符重载为成员函数(上)
【第160集】[2.2.3]–单目运算符重载为成员函数(下)
【第161集】[2.2.4]–运算符重载为非成员函数(上)
【第162集】[2.2.4]–运算符重载为非成员函数(下)
【第163集】[2.3.1]–虚函数(上)
【第164集】[2.3.1]–虚函数(下)
【第165集】[2.3.2]–虚析构函数
【第166集】[2.3.3]–虚表与动态绑定
【第167集】[2.4.1]–抽象类
【第167集】[2.5.1]–override与final
【第169集】[2.6.1]–第八章小结
【第170集】[2.7.1]–第八章综合实例(上)
【第171集】[2.7.1]–第八章综合实例(下)
【第172集】[2.8.1]–实验八(上)
【第173集】[2.8.1]–实验八(下)
【第174集】[3.1.1]–导学
【第175集】[3.2.1]–函数模板
【第176集】[3.2.2]–类模板
【第177集】[3.3.1]–线性群体的概念
【第178集】[3.4.1]–数组类模板(上)
【第179集】[3.4.1]–数组类模板(下)
【第180集】[3.4.2]–例9-4数组类应用举例
【第181集】[3.5.1]–链表的概念与结点类模板(上)
【第182集】[3.5.1]–链表的概念与结点类模板(下)
【第183集】[3.5.2]–链表类模板(上)
【第184集】[3.5.2]–链表类模板(下)
【第185集】[3.6.1]–栈类模板(上)
【第186集】[3.6.1]–栈类模板(下)
【第187集】[3.6.2]–例9-9栈的应用(上)
【第188集】[3.6.2]–例9-9栈的应用(下)
【第189集】[3.7.1]–队列类模板
【第190集】[3.8.1]–排序概述
【第191集】[3.8.3]–选择排序
【第192集】[3.8.4]–交换排序
【第193集】[3.9.1]–查找
【第194集】[3.10.1]–小结
【第195集】[3.11.1]–综合实例
【第196集】[3.12.1]–实验九(上)
【第197集】[3.12.1]–实验九(下)
【第198集】[4.1.1]–导学
【第199集】[4.2.1]–泛型程序设计的基本概念
【第200集】[4.2.2]–STL简介(上)
【第201集】[4.2.2]–STL简介(下)
【第202集】[4.3.1]–迭代器(上)
【第203集】[4.3.1]–迭代器(下)
【第204集】[4.4.1]–容器的基本功能与分类
【第205集】[4.5.1]–顺序容器的基本功能
【第206集】[4.5.2]–顺序容器的特征
【第207集】[4.5.3]–顺序容器的插入迭代器与适配器(上)
【第208集】[4.5.3]–顺序容器的插入迭代器与适配器(下)
【第209集】[4.6.1]–关联容器分类和基本功能
【第210集】[4.6.2]–集合
【第211集】[4.6.3]–映射
【第212集】[4.6.4]–多重集合和多重映射
【第213集】[4.7.1]–函数对象
【第214集】[4.7.2]–函数适配器
【第215集】[4.9.1]–第十章小结
【第216集】[4.10.1]–综合实例(上)
【第217集】[4.10.1]–综合实例(下)
【第218集】[5.1.1]–导学
【第219集】[5.2.1]–IO流的概念及流类库结构
【第220集】[5.3.1]–输出流概述(上)
【第221集】[5.3.1]–输出流概述(下)
【第222集】[5.3.2]–向文本文件输出(上)
【第223集】[5.3.2]–向文本文件输出(下)
【第224集】[5.3.3]–向二进制文件输出
【第225集】[5.3.4]–向字符串输出
【第226集】[5.4.1]–输入流概述
【第227集】[5.4.2]–输入流应用举例(上)
【第228集】[5.4.2]–输入流应用举例(下)
【第229集】[5.4.3]–从字符串输入
【第230集】[5.5.1]–输入输出流
【第231集】[5.6.1]–小结
【第232集】[5.7.1]–综合实例(上)
【第233集】[5.7.1]–综合实例(下)
【第234集】[5.8.1]–实验十一(上)
【第235集】[5.8.1]–实验十一(下)
【第236集】[6.1.1]–第12章导学
【第237集】[6.2.1]–异常处理的思想与程序实现
【第238集】[6.3.1]–异常处理中的构造与析构
【第239集】[6.4.1]–标准程序库异常处理
【第240集】[6.5.1]–第12章小结
【第241集】[6.6.1]–综合实例
【第242集】[6.7.1]–实验十二
分享到 :
相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注