您的位置: turnitin查重官网> 计算机 >> 人工智能 >程序设计VB课程教学中程序设计思维培养

程序设计VB课程教学中程序设计思维培养

收藏本文 2024-03-30 点赞:11523 浏览:46059 作者:网友投稿原创标记本站原创

摘要:针对高校VB程序设计课程教学中存在学生难学、教师难教的问题,通过进行入门引导,激发学生学习程序设计的兴趣,并更新教师的传统教学理念和教学方法,在理论教学和实践训练中加强对学生程序设计思维的培养,从而有效地提高学生程序设计水平与应用能力。
关键词:VB程序设计;教学;程序设计思维;算法分析;实践技能
1009-3044(2012)36-8743-02
Visual Basic6.0是Microsoft公司推出的基于Windows环境的一种面向对象的计算机程序设计语言,具有功能强大、简单易学的特点。在许多高校的非计算机专业中选择开设了VB语言程序设计的计算机公共基础课程,目的是通过VB语言程序设计的学习,使学生达到作为信息化时代的人才所需的基本信息素养和简单的计算机开发应用能力。
但目前在高校的程序设计类课程教学中普遍反映存在学生学完课程却不会编程的问题。究其原因,主要是许多学生的思维定势阻碍了对程序设计思维的理解,进而影响了程序语言的学习。在VB程序设计的教学过程中,我们采取了如下措施,突出学生程序设计思维的培养和训练,有效提高了学生的程序设计水平与应用能力,并取得了较好的教学效果。

1 重视入门引导,培养学习兴趣

1.1 精心设计教学案例,激发学生学习热情

程序设计课程入门难,学生缺乏学习兴趣,这是在程序设计语言教学中许多师生的共同反映。目前程序设计语言已从传统的面向过程全面转换到了面向对象的程序设计思想

摘自:写论文www.udooo.com

,其中的许多概念对于刚刚涉足程序设计的大学生来说有些难以理解,久而久之部分学生就对这门课程失去信心。兴趣是求知的起点,要学好程序设计课程,首先要引导学生进入程序设计的领域里,营造新颖的学习氛围,培养学生对程序设计的学习兴趣。
目前使用的教材多以语法讲解为主线,如果教师照本宣科,课堂索然无味,学习效果自然好不了。尤其是我们在对非计算机专业学生讲解程序设计课程时要精心做好课堂教学设计,准备充分导入和教学用的案例。一个恰当的教学案例往往会取得理想的教学效果,让学生学得轻松、记得牢固。譬如,在VB课程教学的第一节课时,首先在VB集成开发环境中演示“红绿灯”、“计算器”或其它有趣味性的小程序,然后告诉学生这个小程序就是用VB语言编写的,很多学生立刻产生了兴趣,减少了一些对该课程的畏惧心理。之后在每讲授一个新的知识点时,都根据内容精心设计一个有效的引导案例,并由此案例逐步展开知识点的讲述,由浅及深,循序渐进。案例的选取注重结合生活实际,展现精炼的程序思想,让学生对程序设计的内容产生兴趣和求知欲,逐步引导学生步入正确的程序学习的轨道上来。

1.2 灵活运用多种教学方法,保持课堂互动,调动学生积极性

如果学生在课堂上不能保持专注、积极思考,教学的效果也会受到很大的影响。怎样才能让学生充分融入课堂呢?首先,教师可以在课堂上灵活运用启发式、任务驱动式、案例式等多种教学方法开展教学活动,适时进行情境设计,避免直接照搬教材内容教学,充分调动学生的学习兴趣和学习热情。更重要的是教学中让每位学生都有意识地、主动地参与进来,让学生成为教学的主体,学生就不容易将注意力分散到玩手机、听音乐、聊天等其他上面去。让学生参与进来的一个重要方式就是在课堂上与学生进行有效的互动,适时提出一些启发性、引导性或探索性的问题让学生思考、讨论或回答,若时间安排较紧也可以进行自问自答,目的是让学生大脑保持一定的兴奋度,让学生的注意力集中在课堂讲授的内容上,充分调动其学习的积极性和主动性。以教师为中心的单向灌输式教学,只会让课堂教学变得枯燥、缺乏生机。

2 改进课堂教学模式,促进学生程序设计思维训练

2.1 更新教学理念,加强程序设计思维训练

VB程序设计教学通常以程序设计语言自身的体系为脉络展开,着重数据类型、语法规则、语言结构、函数过程等概念的介绍,然后结合一些例题进行讲解。在这样的教学模式下,悟性较高的学生能够接受,但也有相当一部分学生只是被动地学习了程序设计知识,课后缺少主动对所学内容的训练和巩固,对知识的整体理解和把握不足,从而造成动手编程的能力较差,甚至遇到实际问题就无从下手。
程序设计是将人们分析问题的过程翻译成计算机能理解的某种语言表达的可控制的有序步骤,从而达到用计算机解决实际问题的目的。由此可见,学习程序设计语言不光要学习语句语法,最主要的是学习思维方式,能用正确的思维方式分析、描述和解决实际问题。因此,养成正确的程序设计思维对于学好程序设计语言是至关重要的。
我们要改变传统教学理念,在程序设计课堂教学中加强算法思想和程序设计思维的训练,弱化程序设计语言语法格式讲解。引导学生对要解决的实际问题分析研究,推出解决方案,然后采用相应的算法,用计算机程序的方式表示并完成程序的编码 [3]。在上机实践中,我们要求学生养成良好的编程习惯,按照编程的规范编写程序,保证程序的可读性和易修改性,使学生在上机实践过程中掌握程序设计的数据类型、语法和规则。程序设计语言的运用不能通过基本操作的机械重复练习得以熟练掌握,而是更多地通过分析、设计、实践和调试进行,使“教”与“学”的动态过程同步展开,把课堂教学的重心由教学生看懂现成结论为主过渡到引导学生探索结论上来。

2.2 加强程序阅读和算法分析,提高算法分析与理解能力

要学会编程,首先要学会阅读程序。培养学生阅读程序的能力,我们可以先从一些简单的程序和算法开始,逐步过渡到较复杂的程序。通过大量的有计划的程序阅读,增加对编程的思想、方法、技巧的理解,从而加深对程序算法、结构、功能的认识。但在阅读程序时切记应循序渐进,不能一开始就看较复杂的程序,意图一口把它吞下去,结果可能会适得其反,对程序设计产生畏惧心理,并影响学习兴趣和效果。

一般论文格式范文www.udooo.com

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号