大学Visual Basic程序设计课程教学改革与实践

2017-09-14 20:24金传洋王丽辉
中国校外教育(上旬) 2017年13期
关键词:上机程序设计编程

金传洋 王丽辉

VB是很多高校非计算机专业理工科开设的一门公共基础课。从兴趣培养、内容组织、教学方法、实践操作和能力考核等多个方面,探讨了如何提高教学质量。

VB教学方法教学质量一、引言

VB是一种可视化的面向对象的编程语言工具,它的语法简单易学、功能强大,具有代码提示、出错提示和调试功能,代码编写方便灵活;同时它的可视化布局功能强大,能实时观察程序运行结果,被公认为是编程效率最高的一種编程工具。

VB课程是军队院校生长军官学历教育本科学员必修的科学文化基础课程,目的是使学员掌握计算机程序设计的思想和方法,初步具备在各领域应用计算机的能力。其主要内容包括:Visual Basic的基本概念、界面设计、语言基础、基本语句和程序控制结构、过程设计、文件操作、图形及多媒体处理以及数据库操作等。

通过这门课程学习,使学员掌握Visual Basic语言的基本语法、语义、语用和面向对象的程序设计方法(OOP),具备算法分析与程序设计的能力,提高学员逻辑思维能力和计算机应用能力,培养学员以计算思维为核心的信息素养。

二、存在问题

当前,高校VB课程教学现状不容乐观,部分学员感到跟不上、吃力,渐渐产生畏难情绪,缺乏学习动力。主要问题:

(1)课程定位不明确。有些学员认为专业课程重要,VB编程暂时还用不上,于是把注意力投放在专业课程学习上,没有太多时间和精力关注VB课程。

(2)学习兴趣不高。有些学员感觉VB基础概念枯燥繁杂、抽象,理解起来比较困难,上机操作没有充分发挥学习主动性和积极性。有些学员容易满足,刚学一点点VB知识,能做一些简单的编程实验,就认为自己已经掌握VB了,其实灵活运用VB进行项目开发,需要多年的工程实践探索和时间积累,短时间内掌握难度较大。

(3)重理论,轻实践。理论知识固然重要,但实践环节是理论的扩展、应用,更是能力的体现,有些内容、知识可以意会却很难言传,文字很难描述清楚,但上机实习操作一目了然。由于课时少,内容多,有些教员侧重理论知识讲授,动手实验少,造成学员缺乏独立思考、编码调试等实践环节训练。

(4)教学方法陈旧。课堂教学以教员为中心,强调知识的讲授,缺乏良好的师生交互环节,课堂教学空洞呆板,学员处于被动地位,思维跟不上进度,由听不懂到最后不爱听,渐渐失去了编程兴趣。

(5)考核机制存在缺陷。传统的VB考核方式大多都采用笔试,这种方式只注重对学员理论知识的考核,无法考查学员综合应用能力。计算机等级考试虽然分理论和上机考核,但考试内容有些过分追求语法细节、严重偏离操作能力,缺乏对程序设计能力综合考查。

三、解决措施

1.精心组织教学内容,增加教学趣味性。教师应认真梳理教学内容,提炼出知识线索,由浅入深,循序渐进,这样有利于学员分层次理解概念、掌握各阶段知识。多讲解VB在各个领域应用的实例,利用项目案例演示,让学员加深对软件开发和设计的宏观理解。多下载一些VB编写的游戏、动画程序,让学员自己动手模仿、升级改造,从而激发其学习乐趣。应摒弃高深的原理和生涩的术语,叙述力求做到通俗易懂,深入浅出,循序渐进。

2.改革教学模式,提高教学效果。根据教学内容适当采用任务驱动、案例教学法、项目演示等多种方法,目的就是把握思维规律、分析学员思维特点,将学员真正吸引到课堂上来。通过精心设计教学场景、任务,让学员有身临日后工作环境感觉,而且各种任务难易适当,伸手够一够,切实提高学员解决问题的能力。

3.培养团队精神,提高协作能力。将学员分为若干组,然后安排一些任务,让他们多人在一起协商合作来完成,学会团队协作、集体决策,不仅有利于VB的学习,还适用于以后工作能力、沟通能力的培养。组织学员进行研讨,在思想的碰撞中往往会产生智慧的火花。

4.注重实验环节,考核机制创新。鼓励学员自己提出问题,指导他们学会寻找解决问题的方法,这些都有利于提高学习能力。开放实验室,为学员提供更多的实验机会。这几年,课程考核遵从“以能力考核为重点,突出面向过程”的考核评价原则,包括形成性考核(50%)与终结性考核(50%)两部分。其中,形成性考核包含课堂表现、作业、单元测试、阶段测试、期中考核、上机实验、项目开发等方式;终结性考核(50%)采用笔试和课程设计方式,这样大大提高学员主动实践、上机编程的积极性和主动性。

5.举办设计竞赛,培养学员创新意识。组织学员运用所学知识解决实际问题,发挥他们的想象力,通过竞赛、讲座等形式,不断产生新的思想和优秀的作品,一些好的设计可以用于期末考核。

四、小结

VB作为一门重要的编程语言,在高校非计算机专业教学中占据重要位置。提高教学质量必须从教学的各个环节抓起,不能顾此失彼,只有这样,才能真正提高VB教学质量,培养出具有较强VB实际操作能力的本科学员。

参考文献:

[1]何源.任务导向教学在Visual Basic程序设计中的应用[J].人力资源管理,2009,(03):269-270.endprint

猜你喜欢
上机程序设计编程
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
上机数控“可疑”的高毛利率
编程屋完成数百元万天使轮融资
学编程,先画画
高中信息技术教学实效探究