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

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:Tianic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: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.
  【通联编辑:代影】
其他文献
如何加强高校社团管理,进一步提升校园人文氛围问题,已成为高校重塑校园文化,影响招生宣传,培养高层次高素质人才的重要内涵和应有之意。本文将就此课题进行一些分析和探索,
现在是歌颂90年代的时代了。上个10年,当人们要歌唱80年代的时候,还会为它专门出一本书。但现在,你点开每一个手机关注的公众号,它都会用成堆的图片告诉你,今夜让我们重温90
传统课堂在培养学生职业道德素养和毕业素质能力的有效性方面存在一定欠缺。EIP-OBE是适应时代发展要求的教学创新。二者在课堂教学层面有机融合,将在课堂教学的“主战场”达
共享单车大战在中国如火如荼,各企业又开始将目光瞄准英国.近日,Bluegogo和Mobike正在积极布局伦敦市场,将与已经进入英国的ofo展开竞争.目前ofo正在剑桥试行共享单车项目.Mo
"最秘密的最内在的活动是在拉弓的那一刹那,你到底用什么心情去安定你自己。用什么样的态度去平衡你自己的身体和精神,然后安心放箭。"李立群很享受这种安静放箭的状态,至于脱
本文结合作者工作实践,分析了电视台数字内容管理中编码格式、数字内容安全、网络架构、检索等关键技术,提出了自己的看法。
目的探讨早期肢体功能锻炼对急性脑梗死患者神经功能恢复的影响。方法从我科2006年12月-2008年12月收治的急性脑梗死患者中选择无意识障碍的患者156例,随机分成常规组和康复组
K近邻算法是一种高效且易实现的监督型机器学习算法。对于多分类问题通常将多分类任务拆解为多个二分类任务进行求解,一般采取OVO(一对一)及OVA(一对多)两种机制进行解决。该
小时候总是盼着过年,有新衣穿,有饱饭吃,讨到压岁钱高兴得简直不行了,幸福和快乐就是那样的简单,现在吃穿不愁,天天都是过年,一家人在一起,便是幸福快乐的最大源泉。  今年的春节又在忙忙碌碌中如期而至了。腊月二十四那天,社区举办了一家亲长桌宴年夜饭活动,老邻居们又都聚到了一起,大家聊起当年的往事非常感慨,一晃几十年就这样过去了,那些年家家孩子多,生活困难,缺吃少穿,一年到头就盼着过年有新衣穿,有饱饭吃
国际高端家电品牌Casarte卡萨帝“移动之家”全国体验之旅·西安首站,于5月24日~25日在民乐园万达广场精彩亮相,此次活动带给人们前所未有的一场卡萨帝式的“格调盛宴”,