您好, 访客   登录/注册

以能力为导向的计算机程序设计课程教学阐述

来源:用户上传      作者:

  摘   要:随着社会的不断发展和人们生活质量需求的不断提高,科学技术将发生翻天覆地的变化,全面的信息化时代已经到来,我们对于网络的需求日益剧增,这样的背景下,就要求各大高校对于计算机技术的学习更加严格,学习方法和操作上应符合实际生活要求。传统的计算机学习模式被逐步的取代,越来越不适应于现阶段的教学需求,现在急需的是教育的改革,推荐出更符合时代要求的教学课程和教学模式。本文着重论述以能力为导向的计算机程序设计课程在教学方面的应用,对于培养出适合社会发展需要的计算机相关人才的重要性。
  关键词:教学  能力培养  程序设计
  中图分类号:G642                                  文献标识码:A                        文章编号:1674-098X(2020)03(a)-0192-02
  1  计算机程序设计课程教学中面对的问题
  社会的高速发展,社会和时代对计算机的需求越来越高,要求更加专业,导致计算机程序课程的设计上与社会发展不相匹配,在教学过程中就不适用于学生的发展和学习。就当前的实际情况,计算机程序设计在教学中存在的几方面问题做详细说明。
  1.1 课程学习的本质被忽略
  计算机程序设计课程学习的本质在于如何运用到实际当中,学生在面对一个具体的程序问题,怎样清楚的根据自己的所学内容,对问题进行研究,思路是否通畅,能否找到合适的计算机语言将程序编写出来,这些就是我们需要面对的学习本质问题。就现阶段的实际教学而言,在实际应用中,学生在解决问题上有一定的困难。教师的教学目的是让学生应付考试,学生的学习目的是提高考试成绩,对于教材的学习非常的透彻,习题过程中面对的程序问题更是游刃有余,但是一遇到需要自己思考的实际问题,将编写程序的能力运用到实际生活中,学生们会表现出他们无所适从。学生在没有学习过程中建立自己的程序思维,面对无法预知的问题不会解决,知识的掌握不够灵活,这些都体现了在课程的学习中忽略了学习的本质。
  1.2 对于计算机设计认识不全面
  在我们的日常生活中,设计无处不在,建造了我们的生活空间。对于计算机课程来说,必要的进行内容就是设计,我们所说的计算机课程设计与我们了解的设计概念还是有所区别的。在最初的学习中,学生都会很好的掌握一般网页设计和软件界面的设计,这些我们平时经常使用到的计算机方面的东西,与我们所说的计算机程序设计课程是有区别的,因为程序设计的盖面比较复杂,学生多数表现出来的是不理解,而且程序的设计不容易模仿,所学的内容过于抽象,不是直接呈现在我们面前的,学生需要学习大量的理论知识,不断练习、丰富自己的知识储备,才能学好计算机程序设计课程。
  1.3 课程实践安排较少
  所有的课程学习,想要熟练的掌握及学会应用,都离不开课程的实践,反复的实践课程对于计算机程序课程也是适用的。计算机的课程主要就是解决实际问题,运用到实际中的科目,计算机的相关应用和研究给我们生活带来的便利是不可预计的。现在我们面对的实际问题是,在学校的教学活动安排中,学生计算机程序课程设置的实践性内容非常匮乏,学生无法得到锻炼,没有机会真正的去解决现实生活中遇到的问题。教师在授课过程,侧重于教材知识和程序的练习。很少会布置跟生活有关的设计作业,学生长期以往在这样的教育环境中,也意识不到实践的重要性,更不会主动去寻找提高实践能力的机会。
  2  教育改革中计算机程序设计的策略
  教育的发展是在不断的改良和走错路中更新的,计算机程序设计课程发展到今天,学校和老师也在不断的改变,虽然仍然存在很多问题,但为了提高学生的编程能力,让学生掌握好这一技能,对于计算机程序设计课程的教育方法改革从未停止,且一直在教学实践中逐步完善。
  2.1 教学方法可以采用分级类
  计算机程序设计课程主要以实践能力为主,在教学活动展开时,可以针对学生的能力不同,基础不一,进行分级类教学,针对能力不同的学生进行有效的培养,有序提高教学质量,避免教学资源的重复和浪费,有效地改进教学活动。举例说明:在学习程序设计的基础课程中函数一节课时,部分学生知道函数的概念,不知道函数应到怎么应用,部分学生能够熟练的掌握函数的运用方式和学习方法,部分学生不知道什么是函数,函数的概念,这样教师就可以根据不同学生对函数的理解程度,进行分班授课,这样懂得多的学得更多,懂得少的能仔细学习。
  2.2 培养模式采用实施面向程序设计能力
  影响教育成果好坏的因素是教育模式的采用,计算机程序课程中设计能力的培养就是教学的原始目的,一切的教学开展都是为了培养学生的程序设计能力,教学活动中,建立一个有效的编程能力训练模型是非常重要的。在培养模式的前提下,应有自己相应的训练方法,具体来讲,可以分为“读、改、写、用”这4个方面。教师通过这几方面的能力训练,在教学活动中有显著的效果。举例说明:在教学过程中,老师给大家一段程序代码,就是已经编写好的代码,学生可以通过解读这段代码,理解它的含义,看看实际过程中的运用效果。整个读、改、写、用的过程中,培养出了学生编写代码的能力,还锻炼出修改代码的能力,对于实现自己代码的设计就更近一步了。
  2.3 改革计算机程序设计课程的授课方式
  一般的教学模式是不适用于计算机程序课程的,因为计算机的学习实践性非常突出,传统的教学模式都是教师讲解,学生认真听课,这样的教学方法不适合计算机程序设计课程,应该增加程序设计在实际应用中的知识讲解、学生的练习要有实效性,教师的教学方法要有可行性,这样才能改革出与实际應用融为一体的课程授课模式。教学模式的采用,帮助学生对老师的讲解内容合理的吸收,调整自己的练习时间,加深对计算机程序设计的印象。教师扮演的角色要学会及时有效的更正,指出学生的错误,这样在实际的训练中学生避免出错,日积月累中加深实践能力,培养出设计能力。举例说明:学习计算机中的多媒体技术,图像处理的相关课程学习中,教师可以向学生讲解图像处理的基本方法,让学生在课堂上练习,课堂上反应出的问题,教师及时纠正,对学生面对的问题进行指导,在课程的最后,老师要布置相关的作业,要求学生在规定的时间内完成,将作业进行上传,这样的方法和培养模式才是计算机程序设计课程的授课方式。
  3  结语
  计算机作为信息化时代中不可缺少的技术,是长久的为我们生活带来便利的,我们现在所研究的就是怎么样更好的发展信息化,让我们的生活更加便利。计算机课程的学习,对于程序设计课程提出了新的要求,对于高职高校开设的计算机专业要求也更具体更全面。学生在择业选择上,更多的是选择计算机课程,这说明计算机程序设计的培养非常重要,在今后的教育改革中,计算机程序设计的课程即要符合学生的发展需求,也要培养出学生对于理论知识的掌握,在实践中培养出能力,在教学中学会方法,这样才是社会需要的人才,也是学校开展计算机课程的目的。
  参考文献
  [1] 韩庆龙,李瑛,刘瑜.以能力培养为导向的计算机程序设计课程教学内容改革[J].计算机教育,2016,260(2):30-40.
  [2] 丁鹏,贾月乐,张静.以计算思维能力培养为导向的计算机程序设计课程教学模式的研究与实践[J].教育现代化,2018(10):65-75.
  [3] 邹汪平,蔡劲松.基于能力导向的计算机程序设计类课程教学内容相关性研究[J].梧州学院学报,2016, 20(12):70-76.
转载注明来源:https://www.xzbu.com/1/view-15248146.htm