师范类非计算机专业《VB程序设计》教学存在的问题及解决对策.docVIP

师范类非计算机专业《VB程序设计》教学存在的问题及解决对策.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
师范类非计算机专业《VB程序设计》教学存在的问题及解决对策.doc

  师范类非计算机专业《VB程序设计》教学存在的问题及解决对策   【摘 要】针对师范类非 计算 机专业的《VB程序设计》教学效果不理想的现状,本文从组织好第一堂课、教学方法、教学手段上探讨了如何增强学生学习兴趣,以提高教学质量的目的。   【关键词】VB 程序设计 教学方法 教学手段      随着 电子 、通讯、计算机等技术蓬勃的 发展 ,当今社会已经成为一个高度信息化的社会。计算机文化素养已经作为二十一世纪大学生的必备素质,在社会的各行各业中均得到要求。 教育 部高教司根据高校非计算机专业计算机培养目标提出了“计算机文化基础”“计算机技术基础”和“计算机应用基础”三个层次的教育体系。“Visual Basic程序设计”(以下简称为VB)这门属于第二层次的计算机编程语言类课程,正在普遍地被各高等学校列入非计算机专业的教学计划中,同时已成为计算机等级 考试 的考试内容。怎样才能为非计算机专业师范   生开设好《VB程序设计》这门课程?真正的让他们学以致用,值得我们认真的思考。      一、师范类非计算机专业《VB程序设计》教学中的问题      1.学生起点低,教学课时少,实验课时少   《VB程序设计》这门课程主要针对一年级新生开设。就我院这几年生源情况,大部分师范生来自 农村 。新生中在入学时能熟练地操作Windo.   2.改进教学方法,丰富教学手段   结合多种教学方法、教学手段,扬长避短,充分发挥这些方法的有点。   对于理论教学中的一些抽象的概念,如:对象、类、任务等,合理利用一些与之相关的素材,采取直观演示法,以多媒体为中心,辅助传统教学手段(粉笔+黑板)。这样即可以发挥多媒体技术教学内容容量大的特点,让教学直观,教学难点和重点深入浅出,又发挥了在传统教学手段在解决学生现场问题上的优势。例如介绍两变量值的交换算法,可通过黑板画图或其他方法给学生介绍存储单元,让学生建立起面向存储单元的思维模式:两抽屉A、B;将抽屉A先腾出来,腾出来的物品必须抽屉C先存着;再将抽屉B的物品放到A中,抽屉C的物品(原抽屉A)放到B中。这不仅使学生认识了掌握了这个算法,也使他们了解变量仅是一个存储单元的名字。   而对于实践要求较高的知识,如控件、分支、循环、数组等,可以使用引导教学法和案例教学法相结合。利用案例教学组织学生学习、讨论,进而引出案例的知识点,案例中所包含解决问题的方法。让学生在该方法的基础上举一反三,引导他们采用相同方法或相类似方法去解决其他相近问题。要求学生分组讨论归纳,让他们能对案例采取不同的方法进一步完善。学生在模仿的基础上能具备一定的创新精神。例如在上文提到的两变量值的交换算法基础上,进一步让学生思考应该如何求出Fibonacci数列(数列前两项为1,此后每项均为前两项之和)的第n项。让学生思考是否存在一种方法可以使得程序代码“C=A+B: B=A: A=C”重复出现,也为此后的为讲解程序循环埋下伏笔。   实验教学过程中采用任务驱动教学,利用好实验机房的局域 网络 优势,设计好实验课题。首先依据不同专业需要由师生共同讨论提出问题,教学任务确定后,让学生先自行讨论、分析任务,提出问题。对于提出的问题先由学生自行解决,教师适当的启发和引导。教师通过对学生的实验过程监控,利用大屏幕集体讲授解决学生普遍存在的问题,采取小组教学解决个别问题。这样在提出问题,解决问题,再提出问题,再解决问题的反复模式中,不但解决了点和面的问题,也让学生能循序渐进的掌握不同的知识。例如判断回文数问题,不少学生根据定性思维:3位数是个位等于百位,4位数是个位等于千位、十位等于百位。这时可以引导学生思考:是否可以利用字符串函数来解决此类问题,比如利用StrReverse()函数。而在利用该函数的时候一般大多数学生因为直接用 Str(x) = StrReverse(Str(x))作为条件判断又会出现新的问题。这时就可以和学生一起分析和讨论:整数x转变为字符串的时候最高位会不会有一个符号位?如此将问题一步步深入、慢慢铺开,让学生逐步巩固数据类型,函数概念。   此外,打破传统的教学模式,将教师和学生中的互动从课内延伸到课外,如创立公共邮箱,建立学习 论坛 ,利用QQ或其他即时通讯软件加强相互的沟通和交流。有条件可以考虑建设网络教学平台,让学生能利用课外时间进一   步巩固和加强对《VB程序设计》的理解。比方说:我院正在建设《VB程序设计》课程的精品课程网站,将设立相   对应的栏目,包括课程录像、课程资源、教辅资料、实验实训等。并开设教学论坛,及时回答学生学习问题。      三、结束语      本文介绍了《VB程序设计》课程中出现的一些问题,和解决这些问题的一些方法。从目前教学现状来看,《VB程

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档