关键词:《VB程序设计》;学生学习兴趣;教学方法;考核方式
中图分类号:G43文献标识码:A文章编号:1672-3198(2008)08-0357-02
1培养学生编程的学习兴趣,调动学习积极性
兴趣是最好的老师,要想学生能够学好VB编程,培养学生的兴趣就是关键。在《VB程序设计》课程教学中,如何找到一条比较新颖、有效的解决程序设计枯燥、难懂的教学方式,一直是从事计算机教学的教师不断探索和研究的方向。当学生对所学的课程知识产生兴趣和爱好时,就会从内心发出向往和求知的强烈欲望,产生积极、主动的学习动机,那么学习过程也就不再是一种负担,而是一种愉快的体验,学习效果也会事半功倍。也就是说不管老师讲得多好,如果学生对你所讲的内容不感兴趣、感觉没用,他就不会努力学习这门课程,你的教学肯定是不成功的。为了避免学生出现对VB这门课的误解,对它失去兴趣。起初上课时,我们不要讲授太多太深的理论知识,但可结合学生所学专业,演示几个用VB开发的相关程序,让学生领悟到《VB程序设计》在今后专业岗位上的作用,多讲一些VB在现实生活中的应用。例如让学生玩一些由VB开发设计的五子棋、俄罗斯方块等游戏,或用各种计算器按要求计算求值,通过实例的有效引入,可以让学生了解VB的实用性,培养学生的学习积极性。然后让学生亲自上机操作,验证运行程序,逐渐培养他们的兴趣,树立学生学习VB的信心,激起学生学习的兴趣。学生学习的积极性调动起来了,这对教师来说,就已经成功了一半。另外,还可利用网络通讯工具和学生交流,巩固学生已经树立起来的学习积极性,如在网上论坛上设立留言板和讨论板,学生可以向老师提出问题,老师在网上解答学生的问题,同时老师也可以在网上相关材料,让同学展开讨论,这样就极大地激发了学生的学习兴趣,使得以往老师的满堂灌输的填鸭式教学变成学生自主学习。
2采用启发、引导的教学方法,培养学生的实际应用能力
2.1设计教学的主要环节,因“材”施教与因“需”施教相结合
《VB程序设计》课程的内涵十分丰富,涉及的知识单元和知识点很多。因此在教学过程中,不仅要培养学生程序设计的技能,还要培养学生系统分析和系统开发的技能。实施VB的教学,首先要选择合适的教材,这样既有利于教师设计教学过程,又有助于学生的学习。这里所讲的“材”是指以教材为纲,按照教材的章节按部就班地讲授,课堂教学中往往以教师讲课为主,要求学生紧跟教师的思路,但是教学方法极易造成教与学的脱节,限制学生创造力的正常发挥。而“需”是紧扣教学大纲所确定的培养目标,以应用为目的,以必需够用为尺度,打破课程界限,将相关课程的知识点加以整合,按照“实际、实用、实践”的原则重新组织教学内容,这是VB教学方法的重要方面,也为教师在讲课过程中提出了更高要求。另外,程序设计是设计与实践并用的工作,只听、看、读是学不会的,只有让学生多动脑、多动手、多实践,通过编写调试大量的程序,才能使学生从中理解程序设计的思想方法、积累程序调试的经验,体会成功的喜悦。因此,在实验环节,除了验证型实验外,增加了设计型实验和综合型实验。为了解学生学习的具体情况,提高教学效果,授课教师要督促学生独立完成上机实验,以提高学生的动手能力,为学生创造性发展提供良好的条件。
2.2实例教学
《VB程序设计》是一门实用性很强的课程,它既有理论又有实践,既讲方法又讲动手能力。讲授《VB程序设计》,像任何其他语言的程序设计一样,教材中前几章多数都是先介绍对象、对象的属性、方法和事件及VB语言基础等等一系列的在程序设计中比较抽象难懂的概念,然后才介绍程序的建立和运行。因此在教学中,可适当打破课本原有以知识的逻辑结构体系为顺序组织课堂教学的方式,改用从简单有趣的实例入手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,例如,在一开始学习VB对象及对象的方法和事件的有关概念时,我设计了一个求外语、教育学平均成绩的并打印平均成绩的程序实例,让学生和教师一起做,在当前打开的窗体内添加了三个命令按钮、三个文本框和两个标签,设置好各对象的属性;并分别在三个命令按钮的单击事件过程中添加相应代码,按功能键F5运行程序。在操作的过程当中,教师开始只简单提示学生完成程序,等学生完成任务后,教师通过设问,让学生思考:什么是对象的方法和事件?并让学生找出本实例中各对象的名称、不同对象的方法和事件过程名称,教师再适当加以归纳和小结:窗体以及添加到窗体中的控件,统称为对象;而方法却是VB提供的内置于对象的特殊子程序,它可以直接调用,如Print方法;而事件则是对象能够响应和识别的动作,如单击鼠标触发Click事件等,同时提醒学生注意观察在VB中方法与事件的区别。在此基础上,再适当引导学生归纳总结出创建VB应用程序的基本步骤,及如何在界面内添加对象、设置事件等等,一切问题都迎刃而解。在讲解实例时,教师当以精选出的具有代表性的程序实例,把重点放在具体实例的分析和讲解上,把要学习的语法和概念融入到具体实例中来讲解。
2.3重视算法,抓住核心
在教学中经常存在这样一种现象:很多学生对语法、结构等知识掌握得很好,但一旦碰到实际问题就束手无策,不知道如何用学到的知识解决实际问题,其实这是算法能力欠缺的一种表现。教师经常注重于分析每条语句的含义,却忽略了算法描述过程的展现,造成学生知其然不知其所以然。其实,在VB中,算法设计是它的核心。如果学生掌握了良好的算法设计能力,也就掌握了钓鱼的本领,无论遇到什么问题都可以很好的解决。那么在教学中可以通过多种方法培养学生的算法设计能力:(1)详细讲授常用的算法。算法有很多种,学生一般只要掌握常用的就可以满足编写模块的需要。而与数据结构、软件工程相关联的算法则不做要求。(2)教师带领学生多阅读程序,分析过程,吸取他人的经验和成熟的算法,使学生少走弯路或不走弯路。(3)开展实践性学习,引导学生积极参与编程实践,促进思维的飞跃,比如让学生练习编辑班级学生档案管理软件等等。在这个过程中,学生亲自动手解决具有一定难度的实际问题,为之设计合适的算法,经过实践去培养学生的创新意思、应用意识和探究能力。这些意识和能力一旦形成,就会使学生利用VB解决实际问题能力得到很快的提高。
2.4培养学生综合运用知识及自己动手的能力
程序设计课程的实践性很强,“精讲多练”是程序设计课程教学的一大特点,实验教学在程序设计教学中起着重要的作用,学生只有通过自己编写程序、上机调试程序,才能从中理解程序设计的思想方法、积累程序调试的经验,体会成功的乐趣,从而激发学生的学习兴趣,学生只听不练根本达不到学习的目的。学生在完成课后习题时积极性不高,兴趣不大,甚至想抄作业应付老师。只有让学生动手编制他们感兴趣的程序,学生才会有成就感,才会对课程产生兴趣,学起来才会从容自如。如在学生学会编写求1+2+…+N!=?的程序后,即引导学生设计求N!的程序,待学生设计出N!的程序后,接着又让学生进一步设计求1!+2!+…+N!=?的程序。这种一环紧扣一环的探究式的动手实践练习,以发展学生探索能力为主线来组织实践,以培养探究性思维的方法为目标,以基本的教材为内容,使学生通过再发现的步骤进行主动实践的过程,产生一种探索和发现的心理。因此如何让学生综合应用所学知识解决实际问题,提高综合应用能力和动手操作能力,激发学习兴趣也是我们需要加入课程设计的内容。课程设计时,老师要重点设计选题,使得选题既贴近实际需要,又能够让学生感兴趣,并且能够运用所学知识解决问题,课程设计题目分为基本题和综合题。基本题按教学顺序设计,尽量避免涉及后续章节的知识,后续的课程设计题目尽量引用前面的课程设计内容,以便加深对前面所学知识的理解;综合性题目是对一学期所学知识的总结和巩固,应与实际生活或工作相关且具有一定规模,可将其分成几个子项目,由更多的学生参与,分工合作,以期进一步锻炼学生的动手能力,从而进一步培养学生分析问题、解决问题、研究和探索问题的能力和团队协作精神。
3以学生学习内容为中心,完善考核形式
考试是测试学生的知识与能力、评价教学质量的基本手段。是教学过程中的重要一环,也是对一阶段教学工作的总结与检查,也是检验学生学习效果、评价学生学习业绩的重要环节,考试的形式对教学目标、教学过程有着相当大的影响。由于VB课程是一门实践性很强的编程基础课,它不仅要求学生牢固掌握基础知识、基本概念,而且更重视培养学生的实际编程能力。考试分理论考试与上机考试两种,理论考试采用闭卷形式,主要考查学生对基本知识的掌握程度以及阅读和编写程序的能力,题目涉及选择、判断、简单概念填空、读程序写结果、根据给定的功能编写程序等,可以比较全面地考查学生的理论水平。上机考试则更加侧重学生的实际应用能力,重点考查学生阅读程序、编写程序、调试程序的综合能力。另外再加上该课程的平时成绩,就可以对学生程序设计的综合能力进行评价。通过几年经验积累表明考核形式实施后,学生的VB基础知识和基本技能比改革前有了明显的提高,为计算机后续课程的学习打下了基础,为学生通过VB等级考试积累了经验,也为今后用计算机解决专业问题奠定了基础。
总之,VB作为一门重要的编程语言,在高校的计算机基础教学中仍然占据重要位置,教学方法在程序设计教学中的举足轻重制约着程序设计教学的效率。科学的教学方法一定会为学生提供良好的帮助。我们在教学过程中应以学生为主体,教师为主导,采用符合学生认知规律的、科学的教学方法,充分调动学生学习的主动性,同时,采用综合评价学生的方式,努力培养学生自主学习的兴趣,提高学生实际应用能力,从而使得VB课程的教学质量得到不断地提高。
参考文献
与传统课程相比,计算机课程具有知识更新快、对教师素质要求高等特点。因此,良好的教师队伍建设是有效提高计算机教学水平的重要基础。教育机构不仅应该重视师资队伍的数量,还要注重师资队伍的素质和师资队伍的合理结构。教师要与时俱进,跟上技术发展的步伐,提升自身素养。同时,在当前很多的教学机构中,师资队伍逐渐向低龄化转变,越来越多的年轻老师加入了教育这个行业中,然而,拥有资深教育经验的老师数量却很少,高职称和高学历的老师也很少。同时,大多数计算机教师不仅担负着教学任务还担负着一定的科研任务,导致教师的负担重、压力大,没有时间和精力对学生进行更好的教学。因此,教育机构需要重视教师的教学精力问题,适当减少他们的科研任务。
二、合理进行教材改革,调整课程体系
教材对于学生的学习极为重要,好的教材可以加强学生对综合知识的理解,可以提升学生个人知识能力的发展。教材的设定需要以学生为中心,发挥学生的主体作用,甚至可以将学生的兴趣爱好作为设定的参考。当然,对于那些逻辑思考能力强的学生,可进行深层次的理论指导,不仅是对现有的教材进行学习,还可适当引用外国原版教材,丰富学生的计算机知识。教育部门或其他教育机构在进行计算机教材编写时,需要分析和探讨学生现在的计算机整体水平,并围绕学生的实际学习特点和兴趣爱好进行编写,而不是盲目地与国外高校进行比较。所编写的教材教学方法应同时具备理论性、基础性、系统性和概念性几个特点,并对计算机技术的发展进行阐述,让学生更加全面地了解计算机科学,更好地学习计算机知识。同时,差异教材编写也是十分必要的,因为不同的学生其学习状况不同,兴趣爱好也不同,因此就需要进行合理的内容搭配,提高教材的针对性,提高教学实效。
三、注重教学方法、改进教学手段
老师讲、学生听这种填鸭式的教学方法已经过时,它仅只对学生的记忆能力提高有促进作用,但是对思维理解能力并未进行更深层次的发掘。因此,传统应试教育模式必须向素质教育方向转变,这也是我国计算机教育的必然要求。教学过程中将理论与实践相互结合,可以更好地激发学生的学习兴趣,提高学生的计算机使用能力。同时,在考试方面可采取上机考试的模式,摒弃传统纸质试卷的模式,避免考试弊端,提升学生的动手实践能力和创新精神。教育机构还可以将老师教学、学生资料查询、学生答疑等问题进行网络化,通过这个网络平台,老师既可以及时掌握学生的学习进展情况,也可对学生提出的问题进行讲解,而学生也可以通过此网络平台阅读老师的课件,进行预习、复习。在计算机的教学过程中,教师可以适当采用任务驱动进行教学,此法可有效激发学生的学习兴趣,提高他们的学习热情,培养学生的自学能力,加强学生独立分析能力、解决问题的能力。同时可提高学生的创新能力,充分发挥学生的主观能动性,加强学生的自主思考能力。
四、结语
关键词计算机平面设计;教学方法;实训教学
随着信息社会的到来,高新技术不断发展,社会对平面设计人才的要求日益增多,例如,广告、装潢设计等领域都需要用到平面设计。平面设计是一门实践性比较强的计算机专业课程,通过学习该课程,学生可以掌握具体的设计理论和计算机平面软件的使用方法。教师应该引导学生在解决相关专业的设计问题时,灵活使用计算机平面软件。学生在学习平面设计时,教师应该运用有效的教学方法,让学生尽可能地掌握多种平面设计软件的操作技能,并注重培养学生的学习兴趣,从而提高计算机平面设计的教学质量和效率。
1高职平面设计造型基础教学概述
1.1平面设计造型基础教学的内容
平面设计造型基础教学的主要任务,就是帮助学生完成高中与大学之间的过渡,让学生在基础知识的学习过程中,逐渐形成一个平面设计人员应具备的基础性条件,使其今后的学习以及发展更加顺利。具体来说,平面设计造型基础教学包括以下几个方面的内容:其一,基本理论知识。平面设计中包含了大量的理论知识,例如造型设计基础的概念、造型设计基础的意义等。在对平面设计基础教学进行正式学习之前,了解相关概念可以帮助学生更好地对知识进行掌握;其二,基础知识的讲解。涉及平面设计的基础知识相对较多,一般包括平面构图、色彩构成等,旨在帮助学生从整体上对图形和色彩等形成全面的认识,培养学生平面设计的基本技能。
1.2平面设计造型基础教学的特点
平面设计造型基础教学离不开“物”与“图”的转换,其是平面设计造型基础教学的核心内容。具体来说平面设计造型基础教学的特点包括以下几个方面:其一,基础性强。平面设计造型基础教学,是平面设计专业的入门课程。因此其整个课程的安排都以强化基础为主。由此可见,基础性强是其最主要的代表。其二,综合性强。学生在接受高职教育之前其对于平面设计的认识存在着一定的片面性,并且在美术学习的过程中,知识学习得相对比较松散难以形成一个完善的美术知识链条,不能对之后的平面设计学习进行支撑。因此平面设计造型基础教学在进行教学的过程中,会在帮助学生构建整体知识结构上下功夫,尤其侧重各类知识的综合应用。例如,在进行“物”与“图”的转化过程中,通过素描、色彩等多种方法的应用,使得各项知识形成联系。
2高职平面设计造型基础教学中的“物”
2.1“物”的选择
上文我们提到从“物”到“图”的转换是平面设计基础教学的核心内容。因此平面设计教师在带领学生开展平面设计造型基础教学的过程中,应对物的选择给予一定的重视。通常情况下,在平面设计造型基础教学中物的选择面相对比较宽泛,其既可以包括自然景物、建筑房屋,也可以包括具有生命力的人物花鸟、世间百态。因此在对“物”的选择进行分类的过程中,可以从静物、人物、景物三个方面入手。由于物的选择面相对较广,因此在选择物的过程中,平面设计造型基础教师一般都会与教材内容相结合,针对教材安排的实际需要,展开相关目标物的选择工作。值得注意的是,教师在开展“物”的选择过程中,应注重“物”对学生的影响,要通过“物”的选择,让学生意识到高职平面设计与以往美术绘画的不同。因此,在教育教学的过程中,教师不仅要引导学生全面了解实物,同时还要对其社会属性、实际功能等方面进行整体性的把握。
2.2“物”的表现
不同的“物”有着自身不同的特点,就像自然界中不可能存在两片相似的叶子一样,在进行平面设计造型基础教学的过程中,也不可能出现完全相同的两个“物”。因此学生在对“物”进行表现的过程中,应从以下几个方面入手:首先,注重“物”的整体构图。“物”的整体构图是“物”的基本轮廓,其是学生对物的初步认识,同时也是进行平面设计的第一步;其次,对“物”展开细节描述。细节是判别同一类物之间不同的关键点,因此细节的描绘是平面设计的重要内容。一般来说学生在学习过程中,针对同一个“物”可以有不同的表现形式,例如,素描表现、雕塑表现、摄影表现等。虽然这些表现方式都可以将“物”展示出来,但是不同的表现方式侧重点有所不同,因此在教学环节的作用也有所差异。
3高职教育中计算机平面设计在教学中存在的问题
3.1教学目标不明确,不能有效地完成教学任务
虽然计算机平面设计已经在许多高职院校开设,但部分学校在平面设计的课程中还是没有明确的目标,导致学生在学期结束后所学的知识仅局限在创建文件和操作基本软件上,或者个别学生会做几个简单的例题。
3.2教学方法比较落后,使学生在学习中缺乏积极性
受传统观念的影响,多数教师采用满堂灌的教学方法实行教学,导致学生失去了思考的主动性,缺乏创新能力和动手操作能力,不能充分调动学生的积极性和主观能动性,无法培养学生的学习兴趣和学习能力。
3.3教学案例与实际不同步,理论知识不能解决实际问题
教师在计算机平面设计教学中缺乏实践性,这样学生在学校掌握的理论知识就不能在实际工作中得到灵活应用。所以在设计教学案例时,教师应该巧妙地把所学知识与解决实际问题结合起来,使学生通过学习教材内容,解决在实际操作中遇到的问题,提高学生的知识技能水平,有效地提高教学质量。
3.4实训和教学的脱节
计算机平面软件作为一门可以培养学生的审美能力以及设计、制作能力的技能课程,应该具有很强的实践性。部分院校的一些教师毕业后未在具体单位进行实践操作,而是直接进入学校从事教学工作。这些教师在教学过程中只注重计算机平面设计的理论基础和操作基础。在这种缺乏和实际工作相联系的环境下,学生即使掌握了软件的操作步骤后,也不能很好地运用,只是通过操作步骤和制作效果来体现实训成绩。缺乏创造力的实训内容,不利于培养学生的平面设计能力。
4高职教育中平面设计教学方法的改革
4.1明确教学目标
计算机平面设计课程必须有明确的教学目标,以理论知识为基础,再结合教学大纲的需要,对教材进行详细的分析,明确每堂课的教学目标。通过这门学科的学习使学生掌握理论知识和操作软件的要点。
4.2完善教学方法
在计算机平面设计教学中,为了调动学生的积极性,激发学生的学习热情,教师应该打破传统的教学模式,在原来任务驱动法、案例教学法等这些教学方法的基础上,采用丰富的教学方法,充分尊重学生的主导地位,发挥学生的主观能动性,提高学生的学习热情,培养学生的创造能力,提高计算机平面设计课程的教学质量。
4.3重视实训作业的设计,加强实训教学的环节
教师可以布置实训作业来引起学生的兴趣。借助计算机平面设计实训作业,将学生的知识和技能的学习充分体现出来,帮助教师更好地完成教学目标。布置实训作业的设计时,必须以学生的生活和社会企业案例为基础,这样才能激发学生的学习兴趣,让学生设计出更有实用价值的实训作业。学生在自主完成实训作业、获得成功后,会产生强烈的自信,对学习产生浓厚的兴趣,更有利于学生深入学习计算机平面设计。对计算机平面设计课程而言,实践性要比他的理论知识更有意义。根据社会对平面设计人员的需求,教师在教学中应以培养职业能力为基础,结合学生的实际学习状况,加强实训教学环节。学生在实训过程中,不仅对目前社会行业发展的现状有了一定了解,还能提升学生的设计创新能力以及他们的综合素质,引导学生将所学的理论知识与实际工作有效结合起来。在开展计算机平面设计课程教学活动的过程中,实践教学更加重要。教师通过实训教学,引导学生掌握设计制作方法,增加实践经验,在实践操作中更好地运用理论知识。实训教学的关键不是具体的操作步骤,而是通过操作步骤体验到运用方法,让学生不仅掌握了学习方法,也使所学知识在实际问题中被有效地利用。
4.4增加与校企的合作机会,将校外专业的实训基地有效利用
校企合作培养的模式是建立在开发和提高学生的适应力的基础上的,一起利用资源,建立培训基地和实习实践基地,共同为学生制订一种有实质性办学模式的方案,达到企业、学校和学生三方都满意的办学模式。为了给学生提供更广泛的实习机会,进一步提高他们的实际操作能力,学校应加强和广告公司的沟通,这也是除了教学体制课程之外的另一条有效途径。这样在提高了学生专业技能应用能力的同时,也让学生体验到了真实的职业环境。
5计算机平面设计课程教学改革的意义
随着社会的进步和计算机技术的发展,对计算机平面设计课程应做出不断的调整、不断的更新,通过计算机平面设计教学的改革,真正意义上培养了学生的创造能力、设计能力以及实际操作能力,调动学生对学习的兴趣,培养学生的积极性和主观能动性,使学生不仅掌握了理论知识,还能将所学知识运用到实际生活和工作中。
6结语
计算机平面设计课程的开设,就是为了培养更多优秀的具有实践能力的技能人才。对“物”进行绘画与临摹并将具体的“物”转换为图形,是高职平面设计造型教学的基础。为了帮助高职平面设计专业的学生更好地对所学专业进行认识与把握,高职平面设计教师一般对高职平面设计造型基础教学十分地重视,通过加强学生从“物”到“图”的转换能力,进而对学生的学习成绩进行提升。作为高职院校的教师,应该深刻认识到市场经济以及广告设计行业对平面设计人员的需求趋势,了解计算机平面设计课程教学改革的重要意义,注重培养学生的创新能力,推动高职教育中计算机平面设计课程教学质量不断的提高。
参考文献
[1]高源.浅谈高职教育中计算机平面设计教学方法改革探析与思考[J].科学中国人,2014(4).
[2]韦运玲.计算机平面设计课程教学方法的探讨及改革[J].计算机光盘软件与应用,2012(13).
[3]沈涵.计算机平面设计类课程的教学改革[J].电脑知识与技术,2011(29).
[4]韦恒文.从“物”到“图”的转换———谈高职平面设计造型基础教学[J].美术教育研究,2010(5).
[5]孙立伟.案例教学在高职平面设计课程中的创新设计应用[J].长春教育学院学报,2013(14).