诸曼华中职计算机vb程序设计教学策略研究,中职学校编程语言教学的实施策略.doc...

中职学校编程语言教学的实施策略

精品论文 参考文献

中职学校编程语言教学的实施策略

郑 晴 辽宁省鞍山市广播电视学校 114200 编写程序是学习计算机很重要的一部分,但对于中等职业学校计算机专业的学生来讲,由于编程语言具有抽象化、模块化、推理能力很强的特点,接受起来难度很大,如何上好计算机编程语言课是中职教师所面临的共同课题。 一、寓教于乐是编程语言教学的主基调 教师通过多媒体演放一些生动有趣的课件,可使刚接触程序设计的学生对程序设计充满好奇心。但当把大量变量、函数、数组、语句结构呈现在他们面前时,这些抽象的知识就会打击他们的学习兴趣。同时中职学生在知识水平储备不高的情况下,完全理解也是比较困难的。课堂上可通过做一些小游戏把枯燥无味的抽象知识转化为容易理解、容易接爱的知识,就会抓住学生的好奇心,提高学生的学习兴趣。例如,在c语言中有一个小程序:比较十个数的大小。这是一个双循环程序,如果通过教师板演执行过程,恐怕得半个黑板,学生也不一定能听懂。在实际教学时可以把十个学生叫到前面随意排队站好,然后叫站在最前位置的人跟后面的依次比,这样就可把最高的人挑出来站在最前面,再拿站在第二位置的人跟后面的比,就可以把第二高的人挑出来,以此类推按个头高矮排好队。游戏结束之后,教师可以启发学生根据游戏中的比较法写出对应的程序。教师“从筛选趣味实例出发将“语言”讲得生动、活泼,使学生在乐中学、在学中乐,让他们感觉到看起来很抽象的知识其实也很好学。 二、根据编程语言的类型设计教学方法 中职学校开设的编程语言课大致分为两类:一类是面向过程的结构化语言,典型为c语言;另一类是面向对象的编程语言,典型为VB语言。 1.问题式授课和倡导成功教育 对于程序语言来说,基础部分的变量、函数、语句三大结构以及数组等都大同小异。在c语言教学中要重点抓基础知识,培养学生对知识的理解能力。

针对基础知识多、杂的现状,采用问题提出、启发式教学将难理解、难记忆的内容变成一系列醒目的问题呈现在课堂教学中,这样就可以把学生的注意力集中起来,调动学生的学习热情。课上可采用自问自答、有问有答、互问互答方式,改变单调死板、照本宣科的教学方法。这种启发式、讨论式、交流式的教学方法,不仅能改变原来的灌输式教学,而且能活跃学生的思维,调动学生的学习兴趣。 教师可以利用互联网、学校的局域网把某个学生的作品展示给其他同学。学生经常为解决一道问题、编出一个小程序而雀跃欢呼。“尝试成功”能让学生一直保持良好的学习状态,给学生带来更多成功的可能,极大地激发学生的学习兴趣,激发课堂的活力,使师生共同享受成功。 2.框架法、引申法和阶段性作业法 学习VB语言时,由于学生已具有扎实的基础,有一定的编写小程序的能力,教学的重点是利用所学内容能编出解决实际问题的复杂一些的程序。 “框架法”可培养学生的全局思维和算法的整体设计能力。具体体现在两方面:一是在学生有了一定编程基础后要利用伪代码或流程图从算法设计的角度讲解编程思路而不应拘泥于语法细节、不分主次、逐条语句地讲解代码。通过些框架可使设计者从全局角度考虑问题,对整个程序思路清晰。二是着眼点放在函数的设计框架上,利用函数的调用和参数之间的调用完成模块之间数据的传递。 “引申法”是指结合已经解决的问题,因势利导,引导学生在此基础上解决相关联的问题。这部分内容靠所学的知识可能解决不了问题,教师应该引导学生去查找资料,会引用相关文件的函数。例如:如果和系统有关的语句会经常调用win32中的一些函数,教师告诉学生不用记这些函数(学生看到大量的函数就会头痛,只要思路清晰、算法明确可以到网上或书上查找这些函数),只要会使用函数中的每个参数就可以了。“引申法”可以培养学生在程序设计中循序渐进,培养学生的自学能力。 VB是一个实用性很强的编程语言,教师在讲解时应把实用性很强的特点传递给学生,让学生学完之后认为“学有所用”。而阶段性作业方式提供了传递的途径。所谓“阶段性作业方式”,是指一个较为完整的知识群学习结束后,给学生一个与实践相结合巧妙地隐含实际问题的综合习题,学生在一段时间内可以调查研究、讨论、合作等方式完成程序的编写。这样,学生一方面巩固了所学的知识群,另一方面又在每个学习阶段看到了自己的学习成果。等到VB语言快结课时,教师可以让学生把几个阶段性的作业合成一个完整的程序,写一个项目书,完成一个项目的编写??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值