- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
程序设计II荣誉课程授课教师:游伟、黄建军1
教学团队教师:游伟邮箱:youwei@办公室:理工配楼104A教师:黄建军邮箱:hjj@办公室:理工配楼205A助教:杨越千(2017级图灵班)邮箱:957076879@2
课程目标以C++语言为载体,介绍面向对象程序设计的基本概念及方法,让学生掌握面向对象程序设计的基础技能除必要基础知识外,本课程包含高级深入的主题内容,如C++程序编译执行的底层原理和C++面向对象思想在真实项目中的应用要求学生具有一定的编程基础,投入充分时间和精力进行实践,提高程序设计能力
课程内容:理论部分(基础)面向对象程序设计思想面向对象程序设计的基本概念基本概念的实现机制与现实应用C++语言编程C++语言基础语法C++语言的面向对象特性4
课程内容:理论部分(进阶)C++程序编译执行的底层原理继承、封装、多态的底层实现(汇编层面)标准模板库STL的底层实现(库源代码层面)C++面向对象思想在真实项目中的应用以小型真实C++项目为剖析对象讲解实际项目开发中C++面向对象思想的应用(此部分为荣誉课程特有内容)5
课程内容:实践部分上机练习题每节课后完成相应的上机练习题巩固课堂所学知识分组大作业开发小型工程项目在项目中实践C++面向对象程序设计思想6
实验平台基础上机习题操作系统与编译器:自选习题查看与提交:深度探索底层原理操作系统:Ubuntu编译器:gcc/g++
课时安排(上半学期)教学周理论课内容实践课内容第1周(2021/03/01)绪论C++程序的编译与运行第2周(2021/03/08)类与对象(基础)类与对象相关的上机练习第3周(2021/03/15)类与对象(进阶)深度探索C++类和对象的结构原理第4周(2021/03/22)数据的共享与保护数据的共享与保护相关的上机练习第5周(2021/03/29)函数函数相关的上机练习第6周(2021/04/05)类的继承与派生(基础)类的继承与派生相关的上机练习第7周(2021/04/12)类的继承与派生(进阶)深度探索继承与派生原理第8周(2021/04/19)期中复习期中考试8
课时安排(下半学期)教学周理论课内容实践课内容第9周(2021/04/26)多态性(基础)多态性相关的上机练习第10周(2021/05/03)多态性(进阶)深度探索多态性原理第11周(2021/05/10)函数模板与类模板(基础)函数模板与类模板相关的上机练习第12周(2021/05/17)函数模板与类模板(进阶)深度探索函数模板与类模板第13周(2021/05/24)C++标准模板库(基础)C++标准模板库相关的上机练习第14周(2021/05/31)C++标准模板库(进阶)深度探索C++标准模板库第15周(2021/06/07)期末复习大作业展示考试周:期末考试9
课程考核平时考核:70%课堂考勤(正课、上机课)小作业(上机练习题)大作业(分组提交项目)期中考试(上机测试)期末考核:30%期末考试:闭卷答题10
参考书目《C++PrimerPlus》,第6版,StephenPrata(著,英文版),张海龙、袁国忠(译,中文版,人民邮电出版社)《C++Primer》,第5版,StanleyB.Lippman,JoséeLajoie,BarbaraE.Moo(著,英文版),王刚、杨巨峰(译,中文版,电子工业出版社《ThinkinC++》,第2版,BruceEckel,ChuckAllison(著,卷I、卷II),刘宗田(等译,C++编程思想中文版,机械工业出版社)《深度探索C++对象模型》,StanleyB.Lippman(著,英文版),侯捷(译,中文版,电子工业出版社)《C++反汇编与逆向分析技术揭秘》,钱林松,赵海旭(著,机械工业出版社)《C++GUIQt4编程》,第2版,JasminBlanchette,MarkSummerfield(著,英文版),闫锋欣(等译,中文版,电子工业出版社)11
您可能关注的文档
- 天津大学《计算机科学导论实验》课件-01 第一课 Origin 绘图基础.pdf
- 天津大学《计算机科学导论实验》课件-03 第三课 数据操作和分析.pdf
- 广东外语外贸大学《C++程序设计》期末复习笔记.doc
- 西安电子科技大学《光电检测技术》课件-光电编码器(1).ppt
- 西安电子科技大学《光电检测技术》课件-光电耦合器(1).ppt
- 西安电子科技大学《光电检测技术》课件-光谱分析新技术 术.ppt
- 西安电子科技大学《光电检测技术》课件-光谱学的产生和发展.ppt
- 西安电子科技大学《光电检测技术》课件-光谱学的内容.ppt
- 西安电子科技大学《光电检测技术》课件-热电探测器(1).ppt
- 西安电子科技大学《光电检测技术》课件-第六章第五节.ppt
- 中国人民大学《程序设计II荣誉课程》课件-01 绪论.pptx
- 中国人民大学《程序设计II荣誉课程》课件-02 类和对象 (基础).pptx
- 中国人民大学《程序设计II荣誉课程》课件-03 类和对象 (进阶1).pptx
- 中国人民大学《程序设计II荣誉课程》课件-04函数.pptx
- 中国人民大学《程序设计II荣誉课程》课件-05 数据的共享与保护.pdf
- 中国人民大学《程序设计II荣誉课程》课件-06 继承.pdf
- 中国人民大学《程序设计II荣誉课程》课件-07 多态.pdf
- 中国人民大学《程序设计II荣誉课程》课件-08 继承和多态(进阶).pdf
- 中国人民大学《程序设计II荣誉课程》课件-09 string与IO.pdf
- 中国人民大学《程序设计II荣誉课程》课件-10 模板.pdf
文档评论(0)