计算机程序设计教学方法分析

时间:2022-01-07 10:04:35

计算机程序设计教学方法分析

摘要:如今,随着计算机的全面普及和发展,高校对计算机专业教学也越来越重视。计算机程序设计课程是一门实践性、理论性、逻辑性较强的学科,学生对程序、算法的理解和掌握很大程度上决定了学生最终的学习效果。因此,在教学中利用合理高效的教学方式,是为课堂注入源源不断的动力,促进学生学习和发展的重要手段。基于此,笔者研究了计算机程序设计教学中的教学方法。

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

1引言

计算机程序设计相当于为计算机设置相关的指令,通过这些指令达成计算机的某种功能,从而为人们的生产生活提供支持[1]。计算机程序设计虽然说不上是必备技能,但是也是其他专业知识的基础之一。随着计算机的全面普及和发展,高校越来越重视计算机专业教学,探讨计算机程序设计中有效的教学方式,是促进学生学习和进步的重要手段。因此,高校计算机程序设计教师应该有效应用不同教学方式。

2计算机程序设计课程的教学现状

笔者查阅国内知名文献库,了解关于计算机程序设计课程的教学现状。通过整合文献资料,对部分师生的实际访谈,在信息时代,高校学生对程序设计课程充满着期待,愿意掌握更多的计算机基础知识,提高自身的计算机应用水平[2]。多数学生认为,计算机是学习和工作中必须要掌握的工具,即使不能从事计算机程序设计相关工作,也可以掌握一些计算机程序设计的知识,使得日常使用计算机得心应手。然而,由于计算机程序设计是一门逻辑性、基础性、实践性以及创新性较强的课程,学生学习难度较大,计算机程序语言艰涩难懂、学难致用,编程过程往往被固定的模式和框架所束缚,难以设计出真正实用的计算机程序。长此以往,学生逐渐失去了对计算机程序的学习兴趣,教师在教学中的处境也较为尴尬。因此,寻找有效的教学方式,改变计算机程序设计课程的教学现状,是教师应该注重的问题。

3计算机程序设计课程教学实施要点

程序设计课程教学实施要点如下:第一,学生掌握计算机基础,例如基本的计算机操作知识,包括开关机、硬件使用、软硬件关系等;第二,学生应具备良好的程序设计认知结构,掌握计算机程序设计的基础理论知识,拥有思考问题、解决问题的能力;第三,提高学生的学习积极性,在教学中,教师要以有效的方式使学生融入课堂,只有学生愿意学习并且主动地参与到课堂中,计算机程序设计教学的效率才能得以提高;第四,良好的学习环境,良好的学习环境是学生学习的必须要素,在教学过程中能够让学生有充足的探究时间、实践时间,并且轻松愉快的学习,将达到事半功倍的教学效果[3]。

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

4.1尝试应用语文教学方法。计算机程序设计相当于为计算机设置多重指令,让计算机电子设备能够运行,满足人们对计算机的使用需求。计算机程序是计算机运行的核心,计算机程序设计的主要教学难点在于让学生掌握计算机程序语言。计算机程序教学与语文教学有很多相似之处,通过让学生掌握计算机程序语言中诸多基础性的知识点,逐渐了解和掌握这一门语言,尝试进行计算机程序设计。在教学过程中,教师可尝试应用语文教学方法,让学生脱离计算机专业的束缚,从语言学角度学习计算机程序的基础语言、指令以及应用方法。如此可以让学生更为轻松的接受这一门课程,并且教会学生从多角度思考问题,避免将思维和方法束缚在某一个局限的空间中。4.2多媒体与教材的有效结合。高校学生计算机程序基础差异较大,在教学过程中,教师要尝试将多媒体与教材有效结合,利用多媒体技术、信息技术进行计算机程序设计教学,让学生有不同的课堂体验,在课堂中高效学习。多媒体课程能够有效整合网络教育资源、社会教育资源以及教材教育资源,有利于学生学习知识点的有效整合,扩展学生的视野,让学生从多角度展开学习。利用多媒体技术,结合教材的重要知识点,能够将趣味的视频、图片、动画等融入课堂中,为枯燥乏味的教学课堂增添新的元素,注入新的活力。利用多媒体技术,能够加工教材上的程序代码,使其灵动活跃的出现在学生眼前,让原本枯燥难以记忆的知识变得易于理解,使得学生易于接受这门课程,重视这门课程。4.3开展实践学习活动。开展实践学习活动,不仅能够活跃课堂氛围,还能使学生将学习的知识应用于计算机程序设计中。高校学生心理、生理发育相对成熟,在学习中基本能够积极主动的展开学习,但是,在以往的教学中,教师过分注重理论教学,实践环节的开展较少,学生难以将所学习的知识运用在实际生活中。因此,在教学中教师应该注重实践活动的开展,活跃课堂氛围,让学生能够将所学习的知识实践应用。在实际教学中,教师可以组织一个班级或者多个班级,展开计算机小程序设计竞赛,让每一个学生提出自己的观点,利用所学习的知识,完成一组程序的设计,实现计算机的一个小功能[4]。在竞赛过程中,基础较差的学生可以以小组形式,在基础较好学生的带动下参与设计。如此,学生不仅能够将知识应用于实践中,更能够在设计中相互讨论、思考、尝试解决问题,查阅大量资料辅助学习,在良性竞争环境下,学生能够更加高效的展开学习,获得更多的知识。4.4探究式教学。探究式教学是促进学生展开研究性学习的重要教学方式。对于高校学生而言,不仅要具备扎实的专业知识,还要具备探究性思维,才能学好专业课程,为未来的学习和工作打下坚实的基础。在计算机程序设计课程中,探究性思维是促进学生将知识有效转化为实际程序的重要内容,探究性思维越强,解决问题的能力就越强,所设计的程序也更具有创新性。在教学过程中,开展探究性学习活动,能够调动学生学习理论基础知识的积极性,通过设计探究性问题和学习任务单,让学生能够积极主动的查阅教材和相关资料,尽可能自己解决问题,并且尝试以多种方式解决问题,充分发挥学生的主观能动性,锻炼学生自我解决问题和举一反三的能力。探究式教学要结合学生的知识框架、学习基础进行,过于简单、过于困难的探究问题都难以发挥探究性教学的实际效果,教师应格外注意。4.5基于岗位引导教学。基于岗位引导教学,是将教学与学生职业生涯相结合的有效教学方式。在计算机专业课程的学习中,计算机程序设计是基础课程之一,部分学生毕业后会从事与计算机程序设计相关的工作,在教学中基于岗位引导教学,能够为学生提供更大的学习平台,让学生提前接触与职业相关的知识。首先,要为学生提供丰富的学习资源,将计算机程序设计中书本上没有涉及的知识点,软件企业、信息技术企业中的知识点融入到教学中,给学生提供额外的学习资料,为学生的学习提供有效的支持和辅助。其次,学校应重视与软件企业、信息企业的合作,了解现今市场计算机相关职业的发展动态,知晓计算机程序设计岗位用人的要求和标准,在此基础上调整教学方案,让学生能够接触和掌握与岗位实践相关的知识,帮助学生打下坚实的基础,为未来的职业发展做好准备。

5结语

探索新式、有效的教学方式,是课程教学理论界和课程改革实践界共同关注的核心话题,也是我国教育总体改革的必然要求,是实现课程改革教育目标的重要手段。然而,从高校教学的状况来看,学生兴趣不高,难以理解计算机程序设计的基础性内容。由此,在教学中利用有效的教学方式,是激发学生学习兴趣,增加教师与学生交流的重要手段,针对学生的年龄、知识特征,开展高效的教育课堂,能够有效提高课堂的教学效率,让学生在优质的教学环境中高效学习。

参考文献

[1]蔡绍峰,朱洪浩.以计算思维为核心的计算机程序设计课程教学优化研究[J].吉林工程技术师范学院学报,2018,34(3):80-82.

[2]丁鹏,贾月乐,张静.以计算思维能力培养为导向的计算机程序设计课程教学模式的研究与实践[J].教育现代化,2018,5(13):78-79.

[3]胡斌,黄松,雷小宇,等.突出实践能力培养的《计算机程序设计基础》课程改革与实践——以解放军理工大学为例[J].中国教育信息化,2017(22):41-43.

[4]杨玉军,杨夷梅.计算机程序设计竞赛思想融入“数据结构”课程教学的探索与实践[J].科教文汇,2016(2):50-52.

作者:刘婷 单位:宜春职业技术学院