高校VB选修课教学之我见

2014-10-21 20:09成耀
科技视界 2014年34期
关键词:上机程序设计程序

【摘 要】本文阐述了如何拍摄自己的教学视频,提出了自拍的概念,将自拍分为狭义的自拍和广义的自拍两种,分析了自拍教学视频的优点与缺点。

【关键词】自拍;教学视频;选修课

1 开设VB选修课的重要性

1.1 高校学生大多要参加计算机等级考试。文科、医科等非理工科学生通过一级考试后,自然要想着参加二级考试。二级考试应试人数最多的语种之一就是VB。当然,也有少部分学生不是为了参加等级考试,只是为了学习VB程序设计。非理工科学生的必修课中没有VB这门课程,因此在高校开设VB选修课就显得非常的重要。

1.2 VB程序设计中有分支结构、循环结构,学习时要确定分支的条件、循环的次数;VB中有数组元素的调用、过程参数的传递,学习时要确定数组的构成、按值还是按地址传递;VB中有求素数、求最大公约数、排序、二分查找等经典算法程序;VB中有迭代法、穷举法、递推法、递归等常用方法与编程技术。通过学习VB程序设计可以提高学生的分析、抽象、判断、推理等能力,对训练、强化非理工科学生的逻辑思维有极大的好处。这也与文科等训练得比较多的形象思维形成互补,有利于培养复合型人才,提高大学生的综合素质。

2 VB选修课的特点

因为VB采用面向对象的可视化程序设计的通用方法和步骤,所以初学者很容易上手。尽管VB包含了几百个语句、函数和关键词,但初学者只需掌握其中常用的那一小部分就可以编写绝大多数程序了。

VB还有一个特别的地方就是入门容易精通难。随着分支结构、循环结构的引入,程序的难度就逐渐加深了,到后面数组的应用、过程调用中参数的传递时难度就更大了。学生学习VB时容易产生两极分化的现象,为了消除这种两极分化的现象,一方面,要营造良好的学习环境,树立良好的学习风气;另一方面,要让成绩差的学生将重视学习VB这门课程的思想体现在行动上:要保证学习的时间,要保证学习的质量与效果,要多看书、多练习、多思考、多总结,要提高学习的效率,要相信功到自然成[1]。

3 VB选修课教学中应注意的问题

3.1 要培养学生学习VB的兴趣,提高学生学习VB的积极性

有道是:“兴趣是最好的老师”。所以在教学的过程中要努力培养学生学习VB的兴趣。为了达到这一目的,教师在课程的开始可以演示“模拟电脑开奖”、“交通红绿灯”、“计算器”、“万年历”等VB程序,从而激发学生的好奇心与求知欲,提升学生学习VB的兴趣。在后面的课程里,教师一方面可穿插讲授一些趣味程序,一方面可安排一些快速抢答、帮忙找错、解题经验交流、编程比赛等教学环节,对兴趣高的、表现好的学生可以进行一些物质与精神奖励,对兴趣不高的、表现不好的学生可以进行定点帮扶。

3.2 改进教学方法,精炼教学内容

针对VB选修课课时少、学生来自不同专业的特点,要注重教学方法的改进,杜绝填鸭式讲授法,提倡演示法、课堂讨论法、实验法、启发式教学。以前教师常用的课堂提问环节,一般是请一至多个学生起来回答问题,一些懒散的学生抱着一般不会提问到我的心理,从而不好好思考问题,造成恶性循环。现在可将课堂提问环节改革成课堂练习,针对教师的问题要求每个学生都在纸上解答,最后教师随机抽取一部分学生的答案进行评析。这样每个学生都能参与进来得到锻炼。总之,要让学生觉得学习VB的课堂不是枯燥无味、平淡无奇的,而是生动形象、趣味盎然的。上课的教学内容应更有针对性,因为课时较少的原因不求面面俱到,但求重点突出学有实效。教师要将课程内容进行精炼浓缩,并且浓缩的都是精华。

3.3要让学生学习并应用计算思维这一基本技能

学生学习VB程序设计,就要学习程序设计思想与方法。程序设计思想与方法,其实和最近提得比较多的“计算思维”相对应。计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为的涵盖了计算机科学之广度的一系列思维活动。计算思维有以下几个特点:(1)是概念化,不是程序化;(2)是根本的,不是刻板的技能;(3)是人的,不是计算机的思维方式;(4)是数学和工程思维的互补与融合;(5)是思想,不是人造物;(6)面向所有人,所有地方。计算思维代表着一种普遍认识和一类普适的技能,它应该像“读、写、算”一样成为每个人的基本技能,而不仅仅限于计算机科学家,因此每一个人都應热心于计算思维的学习与应用[2]。

3.4 要让学生学会上机调试的方法

选修课课时少,要以理论为主,可VB程序设计是一门理论联系实际的课程,实验部分如何解决呢?好在现在大学生基本上都有自己的电脑,所以可以将上机实验留到课后去做,借此弥补教学课时的不足。教师只要保留少量的实验课时用于检查指导就行了。但在课上一定要让学生知道几乎所有的VB题目都可以通过上机找到答案,一定要让学生学会上机调试的方法。可从容易发现错误的简单程序开始,循序渐进让学生慢慢上手,让学生学会在本地窗口、立即窗口中看结果,学会设置断点,学会逐语句(逐过程)调试的方法,学会如何找到错误再想办法改正。

3.5 提倡学生互帮互学

有道是“三个臭皮匠赛过诸葛亮”。无论在理论学习还是上机练习中,教师可将学生分成若干个学习小组,鼓励学生集体讨论、互相帮助。教学中要鼓励学生主动参与小组活动,避免弱势学生出现依赖情绪,使学生在争论中,在解决问题中提高能力。每个同学在解决问题的过程中,都体现了自己的价值,有时会为一个问题争论的面红耳赤,有时会为自己的方案得到应用而笑得合不拢嘴,学习氛围更浓,小组合作更加协调,自己的水平也逐步提高[3]。

3.6 讲授上机考试的方法与技巧

因为有很大一部分学生会在完成VB选修课的学习后参加计算机等级考试,所以应在课程的最后讲授一些考试的方法与技巧。第一,学生开始考试时应该把试卷从头到尾看一遍。挑有把握的题目先做。第二,根据题目的数量,大致安排好每道题目的计划用时,免得最后有题目来不及做。第三,做上机编程题时不要急着用键盘敲代码,要先在纸上打个草稿搭好框架。就像作文考试时先立个提纲一样。第四,调试程序,争取能得到正确结果。如果实在不行的话,也要改正那些程序一运行就提示出错的语法错误、编译错误、实时错误。要让阅卷老师看到程序是能够运行的,避免因这些简单错误而导致大量的失分。第五,一定要存好盘。要在考试结束前两三分钟的时候就不慌不忙仔仔细细地存盘,不能在考试时间快要到了的最后几秒钟急急忙忙地存盘。那样容易忙中出错的。存盘的时候要仔细认真,确认保存位置、文件名和文件类型都正确。

【参考文献】

[1]成耀,郑国平,鲁松.独立学院学生VB成绩两极分化的对策研究[J].电脑知识与技术,2013(33):7494-7495.

[2]陈国良,主编.计算思维导论[M].北京:高等教育出版社,2012.

[3]张振永.兴趣:学习VB的原动力[J].考试周刊,2012(1):136.

[责任编辑:汤静]

猜你喜欢
上机程序设计程序
周金应
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
试论我国未决羁押程序的立法完善
上机数控“可疑”的高毛利率
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
高职高专院校C语言程序设计教学改革探索
创卫暗访程序有待改进