当前位置:首页 期刊杂志

基于独立学院的编程思维的VB语言教学改革与创新

时间:2024-05-04

聂轰

摘要:VB程序设计是一门很多高校包括独立学院的非计算机专业学生开设的必修的公共选修课程,其课程设置目标是培养理工类非计算机专业学生的编程思维和编程能力。围绕着这个教学目标,该课题针对VB语言程序设计课程,以启发和训练学生的编程思维为主导,研究独立学院学生的实践能力和创新能力的培养方法。

关键词:独立学院;编程思维;VB程序

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)33-0132-01

1 引言

VB语言是微软公司开发的一个面向对象的可视化编程语言,跟其他的编程语言相比相对简单,也成为一些独立学院非计算机专业计算机程序课程的首选。但是独立学院中,VB教学模式很大程度都是照搬公办院校模式教学,不是同一起跑线上的学生,却要求统一的教学进度和教学方式和考核方式必然会出现问题[1-2]。为了提高教学效果、培养学生的编程能力,需要从教学理念、教学内容、教学方法等多个方面进行探讨和改革。文献[3]和[4] 采用计算思维方法进行VB语言教学设计,培养以计算思维培养为核心的课程教学方法,计算机思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,编程思维是提高编程能力的关键。

2 运用编程思维培养VB程序设计能力的主要措施

本课题将从教学内容、教学方法、实践教学管理等方法进行研究和改革,使得学生通过VB语言课程的学习,具有以下的编程思维能力、提高分析问题与解决问题的能力:

2.1 对教学内容进行改革

1)确定教学内容。结合底层知识精讲语法内容,使用实用性、趣味性强的实例引入到VB语言的教学内容包括基本语法和界面设计以及编程思维,其中语法是基础,界面设计是需求分析,编程思维是提高编程能力的关键。在实践过程中,学生往往只对界面设计即控件的使用感兴趣,对于计算机语言实现或解决数学等问题的兴趣不高,拟精讲语法内容,不纠缠于过多的语法细节。

2)确定教学目标,保障学生程序设计基本素质。

3)制定VB语言教学大纲,提炼语法知识,落实编程思维能力的培养。

2.2 对教学方法进行改革:培养好的编程风格和编程习惯

1)制定五阶段制的教学计划,逐步提升学生编程思维和编程实现能力

按照循序渐进的知识学习原则,拟将VB语言教学分为五个阶段,由基本的语法和控件属性设置到简单的编程思维入门,再到程序效率的追求,最后到特定领域的专业应用。前面两个阶段称为基本阶段,目的是掌握VB语言程序设计的基本方法和编程思维,使得具有一定的VB程序编程的能力。特别要学会研究并使用过程函数是VB语言实用化的关键。后面两个阶段是提升阶段,训练重点放在解题思路上,例如不再直接呈现全部完整的程序,而是采取编程点拨,启发学生先把题目读懂,找出问题的关键,构思出算法步骤等等。同时将VB语言和计算机相关知识紧密结合,同时鼓励学生从教材之外的渠道(书籍,网络)上获取更多求解该问题的方法,最终目的是由写出程序到写出運行效率高的程序,结合特定领域进行应用。

2)灵活采用微课等网络教学方式辅助编程思维能力培养

现在是互联网的时代,很多学生都喜欢用智能手机,课上不感兴趣的可能课后却愿意花时间去刷手机,所以可以通过设计合适有趣的微课上传到学校网络平台或QQ群里供学生自己在业余时间观看,这样对课堂效率也有大幅度提升。同时初学学生很难有能力写出比较像样的程序,所以需要学生进行模仿,教师同样可以制作自己编程的模板的微课视频,让学生可以在电脑或者手机上反复观摩,认真模仿,这样才能实现自己编程思维的提高。

3)对实践教学管理环节进行改革

强化上机训练,增设具有代表性的编程思维培养的实例,VB语言程序设计是一门实践性强的课程,要提高学生解决问题和实际编程的能力,必须要多动手多写代码,因此实践环节至关重要。现有的实践环节主要是指上机,上机的内容不能纯粹给出程序题目、代码,那样只是做到验证性结果而已,对学生的编程思维能力没有帮助。必须考虑解题思路,针对实验题目,不直接呈现完整的程序,而是给出题目的目标,部分步骤、编程思考以及功能的拓展,通过这样的实践方法,既可以启发学生,也能给学生保留思考的空间,表1给出部分章节上机实验案例。

4)对考核方式进行改革

结合独立学院学生学习本课程的实际情况,制订行之有效的考核评价措施,把最终考核成绩分成形成性考核(40%)和终结性考项目测试(60%)。形成性考核从学生的出勤情况、实验报告(作业)完成情况三项内容按1:1的比例对学生进行考核;终结性考核则有实验小测成绩(40%)+期末成绩(60%)组成,通过对整个学习过程考核,更能有效反映学生的VB 语言编程能力。

3 小结

独立学院的学生重要的是培养学生的编程思维能力,着眼于解决问题的思路和方法,从而增强学生在解决实际问题的编程能力,激发学生的编程兴趣,培养学生的创新能力,为学生在后续学习过程中学习VB以外的编程语言,打下良好的基础。

参考文献:

[1] 张维薇,郑国平.独立学院 VB 公共课教学的一些思考[J].信息与电脑(理论版) , 2013 (6) :237-238.

[2] 常大俊.独立学院VB教学分析与研究[J].佳木斯职业学院学报 ,2012 (11) :144-144.

[3] 柴水英.基于计算思维培养的 VB 程序设计课程教学改革与实践[J].福建电脑 , 2015 (1) :134-135.

[4] 商艳丽,许美玲.基于计算思维的非计算机专业VB程序设计课程教学研究[J].河南科技 , 2013(16) :262-262.

【通联编辑:代影】

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!