欢迎来到天天文库
浏览记录
ID:25745759
大小:51.00 KB
页数:5页
时间:2018-11-22
《以能力为本位的计算机语言教学实践与探索论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、以能力为本位的计算机语言教学实践与探索论文摘要:文章以广西水利电力职业技术学院《VB程序设计》课程为切入点,全面阐述了高职计算机语言教学领域以能力为本位的教学实践与探索,总结了相关的措施与经验。关键词:能力本位教学体系教学模式一体化当今社会中,产业、经济、社会和文化的发展,需要大量技能应用型人才。在计算机软件技术人才的培养中,计算机语言教学在高等职业技术教育领域中占有独特的重要地位。由于高职院校教学改革创新的要求,我们的教学目标已经不是过去那种过于注重理论知识传授的倾向,而是注重引导学生学会学习方法、掌
2、握实际操作技能的能力培养上。如何确立以能力为本位的教学体系.freeland1_Click()DimmAsIntegerDimnAsIntegerm=Val(Text1.Text)n=Val(Text2.Text)Label1.Caption=Str(m*n)EndSub程序极为简单,通过两个文本框得到用户输入的数据后,分别赋值给m和n两个变量,将m×n的计算结果在标签Label1中输出。程序运行后,当输入m的值为100、n的值为35时,单击“=”按钮,征求输出的结果。学生们会回答“3500”,结果正确
3、。但若m不变,将n改为350,对输出结果绝大多数学生回答“35000”,可是屏幕给出的结果却是用“溢出”表示的出错信息,学生因此大感困惑。此时教师先不要急于引进名词定义进行空洞的解释,而是首先把m或n中的任何一个变量改为Long类型,“溢出”的错误现象随之消除。可借机向学生提问原因,回答十分踊跃,答案也有多种。等待学生们回答完毕,人人都经历过一定的思考,老师才最后分析原因并提供正确答案,学生开始明白所谓数据类型的真正含义及其影响与重要性。正是由于m和n都是Integer类型,其运算结果100×350=3
4、5000,超出了Integer的范围,所以导致“溢出”;只要将m和n中的任何一个改为Long类型,其表达式的运算结果就是Long类型,而35000的运算结果并没有超出Long类型的范围,故能正常输出。由此不难通过变量m和n的类型变换,推引出其他数据类型说明符,例如Single型和Double型等等,使学生对数据类型的含义及应用从陌生到理解,其效果良好而且印象深刻。与此同时,对每一实例也都可以进行多次反复修改,以此说明针对不同类型的变量,会演示出不同的结果。首先让学生自己给出答案,然后再显示验证,以促使学
5、生主动思考。由于师生间的多次对话,课堂气氛也随之活跃,师生关系更加和谐,学生的学习情趣随之提升。再如,针对VB中的基本结构,模块和过程,常用控件的属性、方法、事件等等,也都可以采用类似的教学模式,将一些枯燥无味的概念,在活跃的教学气氛中无形转化,变得容易接受和理解。三、以能力为本位,构建“以项目为主线”的实践教学体系1、以项目为主线,淡化验证型实验。在以往的实验教学中,大多数同学更多的时间是在按照实验指导书上的步骤去按部就班地完成实验,验证程序的正确性,观察运行结果,而自己真正设计程序时却无从下手。所以
6、,教师要让学生了解验证型实验的设计目的、设计思路和算法思想,强调问题分析,而不是仅仅去验证。教师要精心组织实验内容,以项目为主线,要求学生根据理论学习内容,应用多种方法,按照要求进行实验。实验中通过调试可以让学生迅速理解语句的含义、程序实现的功能、软件设计规范等,务必要求和监督学生脚踏实地、循序推进,从简单到复杂,从比照、模仿到独立思维,最终体现出一定的创新、改革意向,让学生每次都能察觉到自身的成长与进步,激发成就感,提高学习的积极性和主动性。2、以项目为主线,强化项目型训练。经过多年的教学实践,我们发
7、现了一些问题,即学生学完每个章节后,由于没有机会应用,很快就将所学知识忘记了。学生普遍反映,学过的知识不会应用,编程困难。就像学习外语,记了一大堆的词汇和语法却不能张口表达。导致这种问题的原因是多方面的,但最重要的原因是学生缺少综合性的归纳和练习;学生上机动手时间短,仅靠课堂上的操作是不够的。针对这一问题,有效的解决办法是以项目为主线,强化项目型训练。教师可在每个章节后面安排项目训练,并与课堂上讲解的项目相结合,同时,围绕每章的知识点,综合前面章节的内容,设计小型实战训练题目,一般以模块设计和小项目制作
8、为主,要求学生利用课内或课外时间完成。教师要注重科学地设置实验项目,让学生运用所学知识,独立完成程序编写,将成果保存到指定处所,交付老师检查,并在考核成绩中占有一定的比重。3、以项目为主线,加强课程设计实践。在所有课程结束后,可安排两周的课程设计环节,在这个过程中采用分组的组织形式,以项目为主线,以完成小型任务为目标,设计实战训练项目,锻炼学生合作和程序设计的能力。在分组设计中,学生以3人左右的小规模进行分组,这样一方面可以保证每个学生都有
此文档下载收益归作者所有