摘要:很多高校把Visual Basic作为基础课开设,如何学好Visual Basic一直困扰着无数学生,同时也困扰着无数教师。文章提出了准确选择教学内容,采用多种教学方法,调整授课方式以及激发学生兴趣等观点。
关键词:程序设计;教学方法;能力培养;应用
计算机程序设计是国内大多数院校非计算机专业的公共必修课程,其目的是培养大学生应用计算机解决实际问题的能力,在课程体系中占有重要的地位。如何能学好Visual Basic一直困扰着无数的学生和教师。准确选择并把握教学内容,采用多种有效的教学方法以及形式多样的授课方式是关键,当然还要激发学生学习程序设计的兴趣。
一、准确把握教学内容
一名合格的教师具备的基本素质就是熟练把握教学内容,能够合理地整合教材,对教材内容进行适当取舍,使教材与教学内容相结合,保证教学内容的科学性、合理性。
二、采用多种教学方法
(一)启发式教学方法
教师在教学过程中,应当注意设置疑难问题,引导学生思考和探索,让他们的思想活跃起来。问题是最好的老师,是学生学习的引导者,没有问题便没有深入。在教学过程中,引导学生在问题解决中学习,即提出问题,留给学生时间思考、讨论、解决问题,从而更深入地展开学习。实践证明,这种教学方法充分调动了学生学习的积极性和主动性。例如,在讲数组的概念时,教师先设置问题:编程计算10个人的计算机平均成绩。根据以前所学,学生会想到:需要说明10个类型相同的变量用于存放这10个人的计算机成绩。再进一步要求:计算50个人的计算机平均成绩。这时候如再说明50个变量,则会将问题复杂化,学生此刻需要讨论该如何合理说明变量。此时教师再引出数组的概念、分析数组的性质,学生不仅能够很容易记住数组的相关知识,还能够知道在什么情况下使用数组类型,事半功倍。
(二)案例教学
案例教学是通过对一个具体情景的描述,引导学生对这些特殊情景进行讨论的一种教学方法。案例教学应该是运用案例进行教学实践,改变传统教学以本为本、从概念到概念的注入式教学方式,变成一种促进学生成为教学主体,学生自主学习、合作学习、研究性学习、探索性学习的开放式教学方式。这种方法在国外非常盛行,且具有不可替代的实效价值。它能创设一个良好的宽松的教学实践情景,把真实的典型问题展现在学生面前,让他们设身处地地去思考、分析、讨论,对于激发学生的学习兴趣,培养创造能力及分析、解决问题的能力极有益处。
(三)迁移教学
迁移教学是指教师依据“迁移规律”设法为新知识的生长提供联系的“认识桥梁”,通过迁移来发挥旧知识在学习新知识中的铺垫作用,这里的迁移就是通过类比推理,沟通新旧事物之间的联系,通过比较、分析、综合,然后对事物进行抽象、概括。迁移教学的基本原理是学生从事每一新的学习任务所需要的认知先决条件越充分,他们对该学科的学习兴趣就越浓,即学生对原有知识掌握得越丰富、清晰牢固,就越能更好地学会新知识,学习也就越有信心。
三、改进授课方式,实现教学相长
(一)电子课件与传统板书相结合
目前很多高校都鼓励使用电子课件授课,但在授课中不能完全依赖计算机和电子课件,传统的板书仍然有其强大的优越性,因此,可以采用电子课件与板书相结合的教学模式。
电子课件能清楚地显示复杂的图表和较长程序,连贯性强、效率高。而板书则能更好地传授教师的思维逻辑和研究问题的方法,便于学生理解和记忆。例如,对于多媒体教学不易实施的程序设计方法的讲解采用传统的教学方法,首先对其进行综合分析,划分模块,然后带领学生在黑板上逐条编写。在此过程中教会学生如何思考、推理,如何用语句实现算法,培养了学生的抽象思维、逻辑推理能力。这样,将传统的教学方法与多媒体教学相结合,大大提高了学生的综合思维能力。
(二)加强实验教学,提高上机课的质量
做好理论课与实验课的衔接,实验课前给学生复习与实验相关的理论知识以及注意点。学生上机时,教师随时注意学生的实验过程和情况,对学生提出的问题及时给予指导并进行记录。上机时教师可以清楚地了解学生掌握的情况,以利于随时调整教学进度和难度,对学生所犯的普遍性问题可以在课堂上给以总结点评。培养学生互助合作的学习氛围,实验课的时间是有限的,上机过程中老师只可能辅导部分同学,不可能每个同学都辅导到,教师可以根据学生掌握的好坏,把学生分成几个学习小组,这样不仅可以提高学习效果还可以增强学生间凝聚力。
(三)开展形式多样的课外辅导
Visual Basic课程更侧重于应用,需要大量的上机实践。但是在课程设置上非计算机专业相对来说课时较短,尤其是课内上机时间较少。这之间存在着一定的矛盾。为解决这一问题,可以开展形式多样的课外辅导,课外答疑和习题课是课外辅导的一种形式。每隔一段时间安排答疑或习题课一次,讲解每一道课堂作业的编程思路及程序结构并演示运行结果。同时我们还应充分利用网络教学平台,学生可以利用平台下载课件、浏览资料、获取教学通知,利用协作板进行信息交流、讨论和答疑等。在教与学的过程中,从以“教”为中心走向以“学”为中心,从以“教师”为中心走向以“学生”为中心,充分发挥学生的主观能动性和创造性,在认知生成过程中融入学生自己的创造性见解。这一措施促进了师生的交流和沟通,提高了教学效果。
四、激发学习兴趣
恩格斯说“兴趣与爱好是最好的老师”。要想学生能够学好Visual Basic,激发学生的兴趣就是关键。初接触计算机时,很多学生感到新奇、好玩,这不能说是兴趣,只是一种好奇。随着课程的不断深入,大量的规则、定义、要求和机械的语法格式出现,很容易使一部分(甚至是大部分)学生产生枯燥无味的感觉,产生畏惧心理。为了把学生的好奇转化为学习兴趣,授课时,应改变过去先给出定义和规则的讲授办法,而是多找些与学生
生活紧密相关的案例进行讲授,激发学生的学习兴趣,努力把枯燥无味的“语言”讲得生动、活泼。
五、结束语
当今社会对人才的需求提出了更高的标准,而在计算机语言教学上采用传统的教学方法,培养的人才已不能更快地适应时代发展的需求,越来越严峻的就业压力,也促使学生们期望改变过去一考定论的学习方式,而更多地关心知识与能力的自我提升。
总之,教学有法,教无定法。在Visual Basic的教学中各种教法不是孤立的,而是相辅相成的,在计算机教学过程中,需要在教学实践中不断去探索研究,寻找新的、行之有效的教学方法。相信只要倾注心力,把计算机教学特点和学生实际联系起来进行教学,就一定会达到既定的教学目标。
参考文献:
1、李众.VB案例教学法探索[J].职业教