清华大学视频课件(城通网盘):基于Linux的C++(自主模式)
课程简介
Linux操作系统开源的特性使得其获得越来越重要的地位,而Linux系统编程也向C++程序设计者提出了更高的要求。本课程由C/C++语言的共性与特性出发,在深入学习程序设计语言的基础上,进一步强调程序设计语言的适用性,并与Linux系统编程紧密结合,通过大力培养学习者的抽象思维能力和计算思维能力,将学习者对语言作为工具的基本认知转化为动手实践能力,完成从具象到抽象再到具象的思维能力转变。课程内容主要涵盖C++程序设计基本概念、数据组织与算法设计、程序组织、面向对象程序设计方法、泛型编程与模板库以及进程、线程、内存管理、设备驱动程序、网络等Linux系统编程核心主题。
乔林清华大学 计算机系 副教授
清华大学计算机系副教授,工学博士。国家级教学团队骨干成员,曾获清华大学青年教师教学基本功比赛一等奖,清华大学青年教师教学优秀奖,出版教材和著作二十余部。主要研究兴趣有多核处理器系统结构、片上网络、无线传感器网络等,在国内外刊物和会议上发表论文多篇,主持和参与973、863、国家自然科学基金、重大科技专项等项目多项。
直接点击博客网页连接就可以进入下载页面,点击后可能会有广告,请量解,点击普通下载。
将网址复制粘贴到浏览器地址栏,点击后可能会有广告,请量解,点击普通下载。
课程章节
第一讲 C/C++基本语法元素
第二讲 程序控制结构
第三讲 函数
第四讲 算法
第五讲 程序组织与开发方法
第六讲 复合数据类型
6.6 编程实践
第七讲 指针与引用
第八讲 链表与程序抽象
第九讲 类与对象
第十讲 操作符重载
第十一讲 泛型编程
第十二讲 Linux系统编程基础
第十三讲 进程编程
第十四讲 线程编程
第十五讲 网络编程
评论