林秀琴
[摘要]在中职的课程教学中,《VB程序设计》是计算机专业中的一门核心课程,属于计算机基础课程中的一门编程语言,是集实践性和技术性于一体的课程教学,在进行计算机课程学习的过程中,只有掌握基本的VB程序设计,才能更好的进行设计,提升自己的设计能力。本文将对中职《VB程序设计》教学中运用目标倒推法的教学模式进行分析,提出相应的教学措施。
[关键词]中职;VB程序设计;目标倒推法
VB是一种可视化、面向对象的编程语言,目前,已经成为讲授程序设计的必修课程,但是,VB课程的内容抽象,学生在学习过程中比较吃力。因此,在教学中采取正确的教学方法是十分重要的。在教学过程中,通过改进教学方法,提升学生的学习兴趣,培养学生独立思考的能力,才能促进教学的发展,只有当学生掌握基本知识的条件下,才能更好的学习程序设计技能。
一、 目标倒推法在《VB程序设计》教学中的相关内容阐述
VB是Visual Bisic的缩写,是一种可视化、面向对象的编程语言,其功能强大,已经成为中职学校讲授程序设计语言中的必修课程。由于一些学生是第一次接触计算机的编程语言,所以,在学习过程中会感觉不是很容易。目标倒推法是先设置目标,然后,确定所需要的条件,其与条件导向是相互的。如果将目标倒推法应用到程序设计教学中,首先,要确定程序设计的结果,然后,分析需要的条件,寻找解决问题的方法和途径,最终,达到解决问题的方法。目标倒推法也是一种新的教学方法,目标倒推法在VB程序设计教学中将会起到重要的作用,这种教学方法通过课堂情境教学和相关课堂活动的安排,有利于提升学生的学习效率。
二、基于目标倒推法的教学应用
1.目标倒推法在课堂活动中的应用
在傳统的课堂教学中是以教师为中心的教学,课堂的教学主要是以教师的讲解为主,学生只是知识的接受者,这种教学方式不利于学生个人技能的提升。如果将这种教学方法应用到程序设计教学中,学生不能很好地掌握基础知识和灵活应用相关的知识,不利于培养学生的创新能力和探究精神。因此,教师在进行教学的过程中,应该将目标倒推法与实际的教学内容充分结合起来,让学生能够从实际的案例中学习基本的方法和技能。如先设置一个目标,然后,确定实现目标的相关条件和方法。教师在进行教学的过程中,要意识到学生的需求,以学生为中心。例如,在教学中,教师单独留出一些时间进行课堂活动,通过多媒体播放一些目标倒推法的应用,引导学生充分理解目标倒推法在实际学习中的应用,让学生主动思考,教师对学生进行引导,要充分发挥学生在学习中的主动性,调动学生学习的积极性,培养学生在学习中主动探究的习惯。教师要引导学生解决程序设计课程中的一些问题,注重学生养成探究意识,不断改善学习方法,提升学习效率。同时,教师还应该根据学生自身的情况,帮助学生制定适合自己的学习方法,让学生能够从实践中掌握基本的技能。
程序设计课程教学是一门比较复杂的课程,在进行学习的过程中,需要学生进行不断的探究学习,在教学中开展课堂活动教学,有利于学生能够将基础知识应用到实践中,同时,为学生提供探究的时间和空间,学生有充足的时间对知识进行总结和归纳。当学习完基础的理论知识之后,教师可以利用目标倒推法引导学生进行程序设计,让学生以小组的形式进行讨论,要充分保证所探讨的一些题目和问题是课堂上学习到的基础知识,对于相关题目的讨论可以是对课堂知识的延伸和总结。
2.目标倒推法在程序设计中的应用
计算机中的程序设计重点是要不断进行实验,学生要掌握基本的实验方法,才能够更好的掌握学习方法,形成一种探究的习惯。教师在进行教学的过程中,要注重对学生教授正确的学习方法,让学生重视做实验的过程,从做实验的过程中,掌握基本的技能和方法,学习不同的学习方法,而不是一味地重视实验的结果。结果固然重要,但是,获得结果的过程也是非常重要的,如果能够在实验中掌握方法,那么,做任何实验都会有结果。例如,在进行程序设计的教学中,利用目标倒推法给学生教授相关的学习方法和实验方法,从中总结出一些有用的学习技能,培养学生创新和探究精神。
3.目标倒推法在任务设计中的应用
目标倒推法在任务设计中的教学也是十分重要的,对于一些简单的设计内容,教师应该引导学生进行教学,要意识到中职学生在理论知识和技能方面存在的问题,将目标倒推法应用到教学中,利用目标倒推法进行相关程序的介绍。例如,教师首先选定相关的任务内容,规定一个时间,让学生能够在规定的时间内完成实验,对于任务的时间设置和选择是十分重要的。但是,时间的设置也要根据实验的难易程度选择。程序设计任务的布置要相对简单,根据学生知识接受的能力和掌握程度,慢慢增加任务难度。这样长时间的训练,也会增强学生的学习自信心,帮助学生养成良好的学习习惯,教师对于学生任务的完成程度要多给予鼓励,让学生能够积极参与到程序设计任务中。教师还应该将教学中的重难点知识进行分析,引导学生进行学习。
三、目标倒推法在程序设计中的教学模式
1.与生活实践结合
目标倒推法在程序设计中应该与实践进行结合。学生一般在学习程序设计的理论知识时,都会感到枯燥,对于理论知识的学习热情不高。所以,教师在进行教学的过程中,应该将教学与实践进行结合,学生就会有很高的探索热情,学生的动手操作能力也会提高。程序设计的理论知识是一些比较基础的理论知识,与学生的生活实践有着很大的联系。例如,教师在进行教学过程中,应该引导学生从日常生活中想象到程序设计的应用,让学生能够借助实例掌握基础的理论知识。在编写程序中,假如用户输入一个数,首先要进行分析,判断这个数是否大于零,判断完成之后,才能采取相应的方法进行解决。这样,通过一步一步进行分析,就会将一个比较复杂的问题简单化,将这些小问题的答案组合起来,也就会解决大问题。其中,利用了目标倒推法进行解决,按照先输入,然后运算,最后输出的方法解出答案,这样,更有利于学生养成良好的思维能力和分析能力。
2.培养学生独立解决问题的能力
对于中职学校的学生来讲,学生要逐渐养成自学能力,要学会独立的思考问题和解决问题。教师在进行教学的过程中,不仅要教授学生基本的知识,同时,还要教授学生如何进行自学,教授学生独立解决问题的能力。例如,在VB这门课程的学习中,学生学习课堂上的基本理论知识是不够的,还要通过实践巩固自己所学到的知识,学生在课后要通过不断的练习,才能提高自己的能力,这就需要学生掌握基本的学习方法,提高独立解决问题的能力。例如,在VB课程设计教学中,学生对于相关的程序设计要掌握基本的方法和思路,对于如何画圆?学生要知道可以使用circle方法,这就需要学生掌握circle方法的使用范围。在进行VB程序编制的过程中代码的编写时,要将其放在事件中,应用目标倒推法设置目标标准之后,进行程序的編写,得出结论,实现编写的程序。
3.将目标倒推法应用到课堂案例教学中
在课堂教学设计中,对于VB案例可以从网络上进行搜集,也可以从教材上选择一些案例。近年来,慕课在教学中的应用十分广泛,慕课也是对传统教学模式的一种革新,慕课教学模式应用到VB课程设计中,可以将一些知识点进行细分,将一些课堂上的知识难点,更加细致的进行再次学习,加深对知识的巩固。学生通过观看慕课内容,可以根据相关的内容知识提出疑问,教师也可以在线解答,与学生进行交流,这些教学平台可以帮助学生进行更好地学习,提高学生的自学能力,增强学生的学习兴趣。例如,教师可以通过从网络上找一些相应的视频进行剪辑,满足程序设计的课程教学,还可以将相关的案例,根据教学的难易程度进行分类,再利用目标倒推法,对于不同章节的视频,设置不同的教学目标,然后,根据学生对知识的掌握情况进行分析,一步一步完成这个目标。对于画圆或显示说明信息,将需要解决的问题描述为一个具体的目标,再分别解决这些小问题,这也是程序设计中分而治之的方法,这样就比较容易达到目标。
综上所述,在中职《VB程序设计》教学中,目标倒推法的教学方式可以激发学生的学习兴趣,也是程序设计教学中的一种新的思路和方法,可以提升学生的学习积极性和主动性。对于中职教师,要不断转变教学观念,引入新的教学方法,在教学中应用信息技术,提升程序设计的课堂效率,使学生能够养成良好的学习习惯。
参考文献:
[1]刘清生.中职《VB程序设计》实施“目标倒推法”教学研究[J].知识经济,2015,(12).
[2]缪玲,陈刚.“目标倒推法”在《VB程序设计》教学中的应用[J].福建质量管理,2016,(04).
[3]何文.启发式教学在VB程序设计教学中的应用[J].中国教育技术装备,2017,(14).
(责任编辑 陈始雨)