CC程序设计课程中学生编程能力培养.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC程序设计课程中学生编程能力培养

CC程序设计课程中学生编程能力培养   【摘要】根据C/C++程序设计课程的教学内容,探讨如何培养学生的编程能力。针对我院学生学习C/C++程序设计课程时,在编程方面出现的种种问题,分别从程序设计方法,程序设计思维,程序设计风格以及程序设计环境等四个方面进行了详细阐述,以培养更高素质和高能力的编程人才。   【关键词】C/C++程序设计课程;程序设计方法;程序设计思维;程序设计风格;程序设计环境   C/C++程序设计课程是在计算机应用与技术教学领域普遍开设的一门基础课程,在计算机专业课程体系中占有十分重要的地位,但是C/C++程序设计课程并不单单是学习一门语言,而是学习程序设计的逻辑思维能力和编程解题思路。我国高校在讲授C/C++程序设计这门课程的时候,几乎传承的都是一种固定的教学模式,即过于注重程序设计语言的语法、语句、概念等知识点,而忽略了对学生逻辑思维的培养。尤其是学生学了程序设计理论课以后,开始着手上机编程时,就会一片茫然。很多初学者在刚一接触编程题的时候,就会产生胆怯感,认为自己根本就不会去编程,尽管自己也学了很多编程方面的理论知识,但是还是对编程题没有思路,这些学生认为编程是一项极其枯燥乏味的工作,进而渐失学习兴趣。针对学生恐惧编程,认为编程晦涩难学等这些问题,笔者从程序设计课程编程教学的角度入手进行探讨,注重编程各方面的培养。如果学生掌握了编程的基本方法和基本规则以后,就会对编程产生浓厚的兴趣,以此来提高学生的学习效率。   1.注重程序设计方法的运用   程序设计课程作为高校普遍开设的一门基础课程,要求学生必须掌握和熟悉的课程。但是我国的教育体制一直以来都是以应试教育为主,受教育者为了应付考试而学习一些关于考试相关的知识点,为了考试只做与考试内容相关的试题,而忽视了自身能力的培养。程序设计课程是一门及其灵活的课程,课本上基础的知识点及其概念是要求学生更好地为编程服务。一个好的学生,一定有一套自己的学习方法。编程也不例外,一个好的学生,一定有一套自己熟悉的编程方法。   首先,程序设计课程不单纯是教会学生一种软件开发工具,更重要的是让学生掌握程序设计的思维方法[1]。因此,学生在学习的过程中,必须明确程序设计的整个过程,即提出问题,分析问题,设计算法,编写代码,测试和调试程序,最后分析结果等步骤。初学者在学习程序设计这门课的时候,虽然有很多概念和专业术语比较难懂和不好理解,但只要理解了程序设计整个思路,遇到问题先分析问题,然后再想解决的办法,不断的加以练习,这些晦涩难懂的知识点也会在反复的实践中迎刃而解。   其次,程序设计方法是学生掌握该门课程的必经之路。如果学生过于注重语句,语法和一些细节,而没有把逻辑架构和编程解题思路放在学习重点上,那么学生将会对程序设计方法的运用学的一团糟。很多学生在刚开始学习编程的时候,往往会照搬教科书上的一些例子,认为在一定的编程环境下输入程序然后得到相应的结果,是一件特别简单的事情。然而当这些学生真正脱离书本再去编写一道同样的题目时,就会觉得无从下手,没有任何思路。最终原因还是因为自己没有具备编程的抽象思维能力,还没有在自己的脑海中理清解决该问题的真正方法,只是能按照课本上的示例程序的思路去思考问题。程序设计是一种高强度的脑力劳动,不是照看着书本会编写程序就代表自己就学会编程了,也不是听老师讲讲某章节的内容和某个程序,就意味着自己什么都懂了,学生必须经过自己用脑思考之后再上机进行实践,有着自己的解题套路,这样编出的程序才算是自己的。只有自己勤于上机实践,勤于分析问题,才能熟练掌握设计的基本方法。   2.注重程序设计思维的形成   学生在学习程序设计这门课的时候,必须形成自己的理性思维。按照奥苏贝尔的认知结构学习理论和建构主义的学习理论,学生作为学习的主体,在于客体的交互过程中,构建自己的知识结构[2]。这里的客体主要是指学生的学习环境以及所学内容。教师在教学过程中,必须使学生具有明确分析和解决问题的整体思路,并不仅仅是知识点的传授。因为教学过程的主体是对学生讲授知识,而教师在讲授的过程中,会贯穿自己的教学思想和教学理念,学生必须灵活运用教师的教学理念,进而形成自己的教学思维。教师在讲授的过程中,只是起一个引导作用,引导学生在编程时,探索解题规律,将自己的感性认识升华到理性的高度。   程序设计思维的形成,并不是一朝一夕就能形成的事情。首先,程序设计思维的形成在于学生自身积极主动地学习,培养自己的学习兴趣。很多初学者在一开始接触这门课的时候,觉得学起专业术语和一些编程代码时,会感到枯燥无味,特别难学,从而产生厌恶的情绪,进而渐失学习的信心。因此,培养学生如何分析和解决问题,让学生对编写程序代码产生浓厚的兴趣,学生才乐意开发自己的大脑去做一些自己喜欢的事情。当

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档