计算机程序设计教学方法探讨

时间:2022-05-19 11:17:14

计算机程序设计教学方法探讨

摘要:随着计算机技术的不断更新以及计算机应用的不断普及,对计算机的教学质量提出了更高的要求。而计算机程序设计课程是一门集理论、逻辑以及实践于一体的学科,学生学习起来较为吃力。而有些院校在开展此门课程时,往往只注重理论知识的教授,而忽略了对学生编程能力和实践能力的培养。因此,高校就应采用创新型的计算机程序设计教学方法,来降低学生的学习难度,确保能够有效的激发学生的学习兴趣。

关键词:计算机程序;设计教学;教学方法

计算机程序相当于人们操作计算机所使用的一串指令,而通过这些指令,就能指示计算机完成某些功能。而计算机程序设计课程也是计算机专业的基础性课程,通过学习这门课程,就能为学生计算机编程能力的提高奠定坚实的基础。因此,高校就应采用合理化的教学方法,提高计算机程序设计教学质量,确保促进学生的全面发展。本文就针对计算机程序设计教学中的教学方法展开具体的分析与讨论。

一、当前计算机程序设计教学现状

(一)课程设置不合理。就针对当前高校的计算机课程而言,往往存在着设置不合理的状况,有些学校在刚入学时就开设了C语言以及Java语言等课程,认为学生只要掌握相应的计算机编程语言即可。而学生在高中时期,大多都会过多重视语数外等高考重点科目的学习,对于计算机课程的学习少之又少,有些学校甚至都没有开设相应的计算机课程。因此,如果让学生刚进高校就学习深奥的程序设计课程以及相关计算机语言课程,就会增大学生的学习难度,严重的还会打击学生的学习自信心,使学生产生厌学的情绪[1]。(二)教学理念和方法陈旧。受传统教学模式的影响,老师在开展计算机程序设计教学时,往往还采用灌输式的教学模式,学生只能被动的听,对于程序的编程思想还尚不理解,以此也就不利于培养学生的编程能力。此外,有些老师注重对语法的讲解,往往消耗大量的课堂时间讲解语法知识,却留较少的时间让学生自主练习,这样一旦让学生进行程序的编写就会显得十分茫然。(三)内容编排与认知规律不符。传统的计算机程序设计教材内容往往都是根据相关性进行组织编排的,只有学完一章,才能进行下一章的学习。这样的编排虽然能够达到一定的教学目的,但是却忽略了初学者的学习能力,导致学生在学习时经常遇到障碍性问题。此外,一旦学生的基础知识不够牢固,后续的学习也就会变得十分困难。

二、计算机程序设计课堂教学方法

(一)尝试应用语文教学方法。计算机程序设计主要就是指:为计算机设置多重指令,促进计算机的正常稳定运行,确保满足人们对计算机的应用需求。因此,计算机程序是计算机能够得以运行的关键,也是学生在学习中所遇到的最大难题。计算机程序的基础是计算机语言,而学习计算机语言就如同学习语文一样,都需要学习一定的语法规则,都需要加强练习,以此才能实现对该门语言的有效掌握。因此,在教学的过程中,老师就可尝试运用语文的教学方法,来让学生形成语言学习的思维,进而再开始讲解与计算机有关的指令和方法等,这样就能增强学生的理解[2]。(二)多媒体与教材的有效结合。多媒体的使用可以将枯燥的理论知识,以更加生动、形象的方式呈现给学生,受到了当前高校的广泛应用。因此,在讲解计算机程序设计时,就可实现多媒体与教材的有效融合,活跃课堂氛围,丰富学生的课堂体验,以此就能让学生感受到计算机程序设计课程学习的乐趣。此外,通过运用多媒体技术,还能有效的丰富学生的学习资源,拓宽学生的视野。计算机程序往往较为枯燥,而老师就可利用多媒体技术,实现对程序代码的二次加工,确保满足学生的学习需求,激发学生自主编程的学习兴趣。(三)开展实践学习活动。计算机程序设计课程是一门实践性较强的课程,只有学生自主编程,大量练习,才能真正的掌握计算机程序的编程思想。因此,老师在课堂上就应撇弃传统的灌输式教学模式,而是以启发和引导为主,确保学生能够动手,实现自主编程,以此就能有效的训练学生的逻辑思维。此外,老师还可定期的开展计算机小程序设计竞赛活动,让学生利用自己所学知识,完成程序设计,这样学生在竞赛的过程中,既能实现对已学知识的巩固,而且还能提高学生解决问题的能力[3]。

三、结论

不断的研究与分析计算机程序设计教学中的教学方法,对于有效的提高计算机程序设计教学质量,激发学生的学习兴趣以及提高学生的编程能力,促进学生的全面发展都具有至关重要的作用。因此,我们应首先认识与了解当前计算机程序设计教学现状,进而从尝试应用语文教学方法、多媒体与教材的有效结合以及开展实践学习活动三个方面来合理的运用计算机程序设计教学方法,确保降低学生的学习难度,活跃课堂学习氛围,激发学生自主编程的积极性,以此就能有效的提高学生的计算机核心素养。

参考文献

[1]许可.计算机程序设计教学中的教学方法研究[J].轻纺工业与技术,2019,48(10):178-180.

[2]刘婷.计算机程序设计教学中的教学方法分析[J].信息与电脑(理论版),2018(24):230-231.

[3]蔡绍峰,朱洪浩.以计算思维为核心的计算机程序设计课程教学优化研究%A"Computational Thinking-focused"Teaching Optimization for the Course of Computer Programming[J].吉林工程技术师范学院学报,2018,34(3):80-82.

作者:林秋珍 单位:首都经济贸易大学密云分校