C02-程序设计基础提高班(C++)学习安排

  活动安排:按每班15人左右分班,组织同学加强C++程序设计基本功的提高。提高班以实践为主线,通过代码行数的积累,理解语法和机制,真正提高程序设计能力,扫除后续专业课学习的障碍。

  适合对象:已经学过程序设计课程,但是……。想补上不会编程的伤痛,想自学,自控力不够,结伴学,没人响应,没人指导。嘿,同学,来吧!一起学,让我们共同找到专业学习的起点!

  教材:谭浩强C++程序设计清华大学出版社选择理由:这是教学中用过的材料,再次补课就再看一次吧,曾经读厚过的,将其读薄。

  实践参考书1闵联营何克右C++程序设计习题集和实验指导清华大学出版社选择理由:这是一本很全面的习题集,其中“第12章 标准模板库STL”的学习,希望补上教材的部分不足。)可以借阅或购买实践参考书,其中的各章的单项选择题、算法描述题和程序分析题能够帮助你加强对一些语法现象、运行机制的理解,而我们的集体学习内容只是借助于实践突出某些重点知识的理解和实践。

  实践参考书2贺利坚C++程序设计入门同步实践宝典(v0.5).自由下载。这是贺老师授课时用过的方案形成的集子,其中的一些方法指导可以参考,和教材内容匹配的题目也值得选择。

  学习方式:按学习周历的要求,同学们自主阅读教材中的有关部分,在规定的时间内(各班自行确定)完成要求的题目,并将完成的每道题发表为博文。(参见博文模板:《第一个C++上机报告(示例)》)各班负责人按时检查完成情况,并登记在进展情况的网页中。在规定的提交时间之前,各班要至少一次集中学习(可以固定时间),讨论题目中遇到的难题,确保每位同学能够独立完成任务。

  学习要求:按时参加集中学习,按时提交博文。提高班的集中学习以实践为主线,之外的理论学习需要自行安排,注重读书写编程交叉进行,相互促进,看书、思考的环节不能省略。学习周历将一学期的学习负担相对平均地分开,学生要自行安排好每日的学习节奏,将每周任务完成好。

  其他建议:在实践基础上,如果还有精力且进一步提高对C++的理解,可以看自行安排阅读关于C++的经典著作,参见《进一步学习C++的建议》。

  点此链接查看程序设计基础提高班(C++)分班及进展情况

  博文的形式参见了《第一个C++上机报告(示例)》,如何写出让人读起来舒服的博文,见视频《发布第一个C++上机报告》,如何让博文更好看,见视频《在CSDN上写出漂亮博文》。


  学习周历(随学习进度添加链接):

  第3周:阅读教材第1-3章(p1-87),主要内容是数据类型、表达式、控制结构,完成3周上机任务

  第4周:下载并阅读 C++程序设计入门同步实践宝典(v0.5)中的1.2节及第3章的内容(下载积分不足的同学可以通过校园网到我的BB平台下载,账号2009helijian),在程序调试技术、解题方法方面加深理解,完成4周上机任务

  第5周:阅读教材第4章(p88-133),主要内容是函数,完成5周上机任务

  第6周:阅读教材第5章(p134-163),主要内容是数组,完成6周上机任务

  第7周:阅读教材第6章(p164-200),主要内容是指针,完成7周上机任务

  第8周:阅读教材第7章(p201-230),主要内容是结构体与自定义类型,同时也希望将同学们将第3-7章的内容整理一下,完成8周上机任务,本周任务将增加一些对用结构化程序设计技术解决问题的综合性题目;

  第9周:阅读教材第8章(p231-262),主要内容是类和对象,学会定义类和对象解决问题,完成9周上机任务

  第10周:阅读教材第9章(p263-313),主要内容是构造和析构函数、对象数组、对象指针、共用数据的保护等,完成10周上机任务

  第11周:阅读教材第10章(p314-346),掌握用运算符重载解决问题,完成11周上机任务

  第12周:阅读教材第11章(p347-394),主要内容是类的继承,完成12周上机任务

  第13周:阅读教材第12章(p395-416),主要内容是多态性,完成13周上机任务

  第14周:阅读教材第13章(p417-458),主要内容是输入输出,重点是文件的操作,完成14周上机任务




  

发布了2351 篇原创文章 · 获赞 4802 · 访问量 884万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览