如何在中职学校开展VB程序设计课堂教学
|
摘要:VB程序设计是适合中职生学习、了解程序语言方面知识的一门基础程序设计课程,是一门程序设计面向对象方法和可视化的编程技术。由于中职生综合素质良莠不齐而影响该门课程的开展,下文就如何开展VB程序设计的课堂教学进行一番探讨。关键词:中职学校;VB程序设计;课堂教学中图分类号:G712文献标识码:A文章编号:1005-1422(2014)06-0102-02VB程序设计是一门程序设计面向对象方法和可视化的编程技术。由于这门课程的知识点多且比较分散,部分章节内容抽象枯燥,许多概念、语法和命令比较抽象难懂,这些都成为课堂教学开展的不利因素。且由于中职生文化课基础较差,综合素质参差不齐,学生的学习劲头不足,入学时能熟练操作计算机、掌握计算机基础知识的学生比较少,对于程序设计语言方面的知识,更是一无所知,再者,许多学生存有学习程序设计语言既枯燥又无用的思想,这会很大程度制约着程序语言的课堂教学。那么如何开展VB程序设计的课堂教学呢?下面结合笔者多年的教学实践,对此进行探讨。 一、激发学生的学习动机,培养学生的学习兴趣 兴趣是最好的老师。有了兴趣,有了学习动机,就会有良好开端,学生就会自觉地完成教师安排的任务,从而完成从要我学到我要学的过渡,也让教学效果更有实效。很多学生在学习VB程序设计时,最难的就是入门这一关,为此,教师首先要打消学生对学习程序设计语言的畏难情绪,给他们信心和希望。 在上第一节课时,笔者会先避开讲授那些高深难懂的理论问题,而从学生感兴趣的方面讲起,笔者设置了一些如有没有上过QQ?BBS留言框是怎样实现?喜不喜欢玩游戏?玩游戏的时候有没有想过他们是怎样实现控制的?等学生熟悉的又能引起他们思考的问题,让他们放下对这门学科的畏难情绪后,鼓励学生就上面的问题与笔者讨论、激发他们的学习热情。接着,笔者用多媒体演示了几个用VB编写的小程序,如倒计时窗口、幸运号码抽奖器、QQ登录框等,使学生能认识到VB程序设计离他们并不远,这门课程也不难学,从而让他们建立起自己能学会的信念。 二、利用案例教学巩固和强化学生的学习兴趣 根据中职生学习情绪不高,文化课成绩偏低等特点,在教学上,笔者采用以实例作为知识的载体,根据学生感兴趣的问题,由实例去引导学生自己主动发现、分析和处理问题。笔者在实际课堂教学中,会把抽象的问题让学生在案例完成过程中去参详并意会,在时机成熟时再和他们一起归纳总结。这样与传统的教法相比起到事半功倍的效果。例如,笔者在讲授文本框的基本操作时,先在窗体上设计一个文本框和一个命令按钮,当在窗体上单击确定命令按钮时,在窗体的文本框中会出现提示文字我的第一个VisualBasic程序。通过案例的实现,让学生能立体地感受该门课程的魅力,也能让学生对自己更有信心。 三、创新教学模式,把生本理念渗透到VB的课堂教学 教师要敢于打破传统的教学模式,鼓励学生主动参与到教学活动中,允许学生发生错误,使学生能通过错误的出现、错误的查找、错误的分析、错误的改正,最后使得程序的顺利的运行,再进一步总结自已的不足之处,这对提高学生的程序设计能力有着不可估量的作用。这种以学生为主体的生本教学模式,首先教师要优化配组,让学习能力强的学生搭配学习能力弱的学生,让小组协作的功能体现更明显。当然教师要注意避免小组协作过程中,弱势学生形成依赖心理,例如布置任务时可以考虑个体差异,安排一些难度各异的程序,当学生每完成一个,就有小小的成就感。其次是创设教学环境,例如个别提问、小组交流课堂检测等多种形式来充分调动课堂气氛,和学生之间产生良好的互动。最后在检查的基础上进行分析和小结,在这一过程中不仅要指出学生存在的缺点、同时也要表杨他们中优秀的作品,对练习中出现的问题,要及时地通过辅导进行纠正和总结,使学生的程序设计水平和算法的综合运用进一步得到提高,能力得到发展。 四、鼓励学生勇于尝试,敢于创新 在课堂教学中,适当增加课外内容,培养学生的发散性思维,引导学生拓宽思路,把所学知识应用于实践,并有所创新,敢于创新。例如,笔者在讲授操作习题课时,把习题分为必做题和选做题,用于发挥优秀学生的内在潜力,同时也可以调动中等学生和基础较差学生的学习积极性。对完成任务比较快的组要鼓励创新精神的培养,布置难度更大的任务。笔者在布置操作习题任务时,会适当的留点空间给学生加以想象和完善,例如上述文本框操作案例中,笔者引导学生加上取消按钮,要求当按下该按钮时,文本框里的内容消失,按下确定按钮则显示内容。并且只要能达到同一效果,则不强调学生必须跟着教师的操作步骤来做,通过这样的方法大大激发学生创新意识,使他们更好地掌握知识点。在平时的课堂教学中,教师可让能力强的学生做小老师,去辅导后进生,这样不仅可以减轻教师的负担,同时也加强了学生之间编程思想的交流。这既遵循了计算机技术学科强调的团结合作的精神,又解决了部分学生学习难问题。 参考文献: [1]郭鹏.VB中处理复杂查询的方法[J].中国高新技术企业,2008(17):149. [2]耿小芬,徐忠军.VisualBasic中的数据访问技术[J].中国教育信息化高职高教,2009(13):83-84. [3]胡胜利.动态报表在VB6.0中的设计和实现[J].江苏技术师范学院学报,2002(8). [4]郭鹏.VB中处理复杂查询的方法[J].中国高新技术企业,2008(17):149.
信息发布:广州名易软件有限公司 http://www.myidp.net
|
|
|