C++程序设计实践教材的创新与实践.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计实践教材的创新与实践   摘要:提高学生的计算机知识水平和实践动手能力,是计算机教学的根本任务。本文提出了一种上机实践教材的新思路,遵循学生的学习规律,从阅读程序模仿程序入手,由浅入深,最后达到拓展思维、提高编程能力的目的。   关键词:上机实践;实践教材;教学改革;创新;探索   中图分类号:G642 文献标识码:A      1引言   在计算机教学活动中,计算机语言程序设计方面的教学是比较困难的,因为计算机语言和我们自身使用的语言在逻辑上有很大的区别,具有较为严格的语法格式和独特的算法逻辑。在教学中,语法和算法都可以通过研读程序进行讲解,但是,如何使学生通过学习能够独立编写程序一直是我们教学中的难点。由于计算机的算法与数学上算法有很大的区别,而经过十几年的学习,大部分学生利用数学中的算法解决问题已成了定式,例如求“1+2+3+……+100”这个计算机程序语言中经典的问题,很多学生考虑的是简便公式而不是直接循环求累加和,类似的问题不胜枚举。如何使学生从多年养成的思维定式中解放出来,轻松编写适应计算机特点的优秀程序,扩展其思维能力、创新能力,是程序语言教学需要解决的首要问题。针对这一问题,除了需要在计算机程序设计教材上下功夫外,实践教材的切入与引导也是不可缺少的必备环节。   2遵循学习规律,重视实践环节   长期以来,大家对编写计算机程序设计语言的教材十分重视,但却忽视了实践上机教材的编写,甚至于上机教材绝大部分内容是程序设计语言教材的习题解答,有的老师甚至不希望学生购买上机教材,因为部分学生会直接抄书上的作业答案。但是,历年来上机编程却是学生学习计算机程序设计语言的薄弱环节,许多学生可以熟练地阅读程序,但需要独立编程时却束手无策,不知从哪方面下手。而大部分的上机教材的上机实验的内容都只是针对某一个知识点,简单地提出编程要求,达不到辅导学生自主编程的目的。   为了解决这一在教学环节中出现的问题,培养学生的独立思考和编程能力,拓展学生思维,我们编写了《C++程序设计上机实践与学习辅导》教材,教材由四个部分组成,分别为上机实验指导、学习辅导与习题解答、综合测试和书中出现的全部习题与测试题答案。   3针对上机环节的创新与实践   虽然第一部分的上机实验指导只有16个单元,但却不同于一般的实验教材,是遵循学生的学习规律,从阅读程序模仿程序入手,由浅入深,最后达到拓展思维、提高编程能力的目的。具体来说,有以下四个步骤:   (1) 分析运行样例程序   阅读分析程序是学习计算机程序设计的第一步。每个实验单元的第一部分都是一个有一定深度和难度的典型范例程序,同时对该程序进行编程分析,分析程序的算法和难点,并且针对该程序提出问题,需要学生通过上机运行分析程序予以解答,目的是使学生通过调试运行样例程序掌握算法的基本结构与常用语法规则,并且学习规范化的编程方法。   (2) 完善程序   实验单元的第二部分是完善程序。给出一个与样例程序类似的完整的程序架构,其中重点的算法或相关的语法部分由学生自己完善,完善后调试运行,并且回答有关的问题。这样通过练习,逐步使学生适应了程序的语法结构,同时因为算法是学生自己完善的,也解决了程序结构与算法不能兼顾的问题,使得学生可以有针对性地解决重点问题。在这一部分中,如果碰到经典的算法问题,比如弦截法求解方程、选择法排序等,则会给出详细的解释,以帮助学生深入掌握。通过这一部分的练习,学生对程序的结构和算法语言的特点有了一个比较全面的认识,也有了一定的独立编程的能力。   (3) 模仿样例程序编程   实验单元的第三部分是要求学生独立编写与样例程序类似的程序,主要是使学生通过模仿练习独立编程。模仿是独立编写程序的必要步骤,通过模仿,可以了解规范的程序结构,思维方式,编程方法,程序设计技巧,同样,对编程过程中涉及到的常用算法及编程难点都有详细的提示及指导。   (4) 进阶提高编程   实验单元的第四部分是进阶编程练习,编写与上述三部分内容与语法有一定的关联度但又具有一定难度的程序。这一部分要求学生比较好地掌握前面三部分的内容,目的在于加强学生对所学知识、技能的灵活运用。在这一过程中,学生独立分析问题和解决问题的能力得到提高,并且可以尝试不同的解决问题的方法,引导学生用多种思维方式去解决问题,拓展思维能力,增强学生的创新精神和创新能力。   每个实验单元都是由上述四个部分组成的,从学生实践的角度而言,由浅入深,构成了一个有机的整体,使不同程度的学生都能找到适合自己实际情况的实验项目,达到提高学生的知识水平和实践动手能力的目的。   例如实验书中的函数单元,其中样例程序是根据变量求解函数值,通过这个样例程序使学生掌握了调用函数的格式,实参、形参的定义、引用

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档