加入收藏夹设为首页
论文邦,感恩回馈新老客户,发表论文即赠优惠劵(四种优惠券不能重复使用),每月前50名发表论文客户还可享受更大优惠,老顾客重复发表优惠更多哦! 欢迎踊跃投稿!即日起,关注论文邦公众微信平台更多优惠券等你来拿!
论文邦 >> 在线提交论文 >> 9


9

日期:2009年08月24日   来源:来自网络   热度:
摘要:本文以在我校开设《Visual Basic程序设计》课程的教学实践为基础,探讨了如何在该课程中讲解抽象难懂的概念,讨论了如何通过组织教学来培养学生的学习兴趣以及引导学生提高学习能力,总结出了一些教学经验。关键词:VB程序设计 教学方法 计算机基础课 引言 Visu..
 

摘要:本文以在我校开设《Visual Basic程序设计》课程的教学实践为基础,探讨了如何在该课程中讲解抽象难懂的概念,讨论了如何通过组织教学来培养学生的学习兴趣以及引导学生提高学习能力,总结出了一些教学经验。
关键词:VB程序设计 教学方法 计算机基础课

  1. 引言

Visual Basic程序设计是我校部分专业的必修课。其主要目标是: 使学生通过对VB程序语言的学习,初步了解、掌握程序设计的基础知识、基础理论和基本技能。
VB具有可视化、面向对象、事件驱动等特点,对初学者来说,容易停留在直观地理解程序的运行情况,而对程序设计中固有的算法、数据结构和基本概念等相对枯燥的内容、难以深入理解。导致部分学生对这门课有恐惧心理,失去兴趣。本文针对VB学习中的这些问题总结出一些较为行之有效的教学方法,有效地激发了学生的学习兴趣,在教学实践中取得了良好的教学效果。

  1. 学习内容及目标

作为我校非计算机专业学生的必修课,VB的教学目标如下:

    1. 掌握VB语法和程序设计的基本概念
    2. 理解可视化编程和面向对象编程
    3. 掌握界面设计和控件应用
    4. 了解数据库应用,图形处理的基本编程

在教学内容上,本课程既包含程序设计语言的基本知识,如数据类型,简单语句格式及功能,顺序、分支、循环和数组等程序基本结构。也包含可视化编程,如基本控件, ActiveX控件和界面设计等内容。VB是一门实践性很强的课程,这就要求我们在教学活动中积极探索,以便帮助学生深入地掌握知识的重点和难点。

  1. 教学模式与实践

学习任何程序设计语言都要经过三个阶段。第一阶段是模仿编程阶段,在这个阶段教师主要采用模仿式的教学方法,讲解现成的程序,让学生通过模仿来编制类似的程序,以此来熟悉VB的集成开发环境、基本语句和控件的使用和简单的程序调试方法。本阶段是下一阶段学习的基础,所以要求学生要练好基本功,达到熟能生巧的程度。
第二阶段是过渡编程阶段,有了第一阶段的基础,学生要逐步过渡到能够运用简单的数据结构与算法自主设计程序流程图并编制程序。这一阶段对于大多数学生来说是最困难的阶段,很多学生反映模仿编程会做,可是要让他们摆脱模仿,自主设计不知如何开始。所以这一阶段很必要也很重要。在这一阶段,教师要从第一阶段手把手地教过渡到给出一些提示,多给学生自主思考的空间,逐步增加实践教学环节的比重。教师要特别注意了解学生对所学知识掌握的程度,以便根据学生的实际情况动态调整所给出提示内容的深度与广度。也要注意动态调整实践题目的难易程度,太简单了达不到“过渡”的目的,太难了容易使学生丧失学习兴趣。总之这一阶段是学习程序设计语言的重中之重,“动态调整”是帮助学生顺利过渡的有效途径。
第三阶段是自主编程阶段,有了前两阶段的学习经历与积累,学生会顺理成章地进入这一阶段。学生分析问题、解决问题的能力得到大幅提高。在这个阶段,教师通过选择适当的综合实例进行讲解分析,并通过讨论等形式鼓励学生积极参与,锻炼学生自主编程的能力。
具体来说,在开始教学时,为了让学生熟悉VB集成开发环境,缓解对Windows应用程序开发的恐惧心理,教师通过编写一个简单的VB应用程序,和同学们一起探讨VB软件的打开、程序的建立和保存、软件界面等方面的知识。第一个VB程序仅仅是一个简单的文本显示框,具有输入文本、清除文本、退出程序按钮等简单功能。教师通过演示如何在程序中改变设置,从而改变文本框的显示效果,使得学生对于程序设计有一个直观的认识,培养对这门课的学习兴趣。
VB作为一门实践性很强的课程,教师讲解和学生上机实践应该紧密结合起来。在学生掌握了VB集成开发环境后,可以向学生讲解基本的数据类型和简单编程,然后让学生尽快上机编程。学生通过自己编写、调试程序,能够更好地理解程序设计的思想方法、积累编程经验,培养学习兴趣。例如在学生学习了基本数据类型和语句以及基本控件后,我们让学生自己实现一个简单的四则运算计算器,能够进行加减乘除运算。在完成计算器的基本功能后,教师引导学生进行界面设计优化,如增加标签、命令按钮,并按要求设计各对象属性。在此基础上,可以进一步启发他们对照Windows内置计算器的功能,增加log/exp/sin/cos等功能。
每次完成上机实践之后,教师都要与学生及时归纳总结。针对操作实践中存在的问题,有重点地讲解上机和编程中遇到的重点难点,整理项目中用到的知识点,形成知识体系。 在教学过程中还要注意的是兼顾整体教学和个别学生的情况。在教学中要能够根据学生的个体差异,做到有的放矢,充分调动每个学生的学习积极性。大学的学生来自全国各地,学生的计算机基础差别很大。教师在教学过程中,对于不同程度的学生做相应的辅导,以便在整体上得到最好的教学效果。
在教学的后半学期,教师逐渐引导学生进行综合编程。该阶段通过一些具体的实际问题,讲解如何将一个复杂的问题分解成若干较为简单的问题,用分而治之的方法解决。在课堂讲解中,不是给出代码,而是讲解设计思想,画出流程图。在确定流程图功能的前提下,逐步实现各子模块的功能,再组合程序。这样学生才能真正理解程序设计的特点,从而培养学生抽象思维的能力,提高综合编程水平。期末系统化复习也是学习的一个重要环节。平时的学习是按照进度,逐步学习不同的内容。在期末复习中,可以将知识串起来,帮助学生全面掌握VB。

 

  1. 考核与成绩评定

考核是教学过程中的重要一环,对教师进一步调整和完善教学方法有重要参考意义。VB是一门理论与实践并重的编程入门课,平时上机练习和考试作为教学过程中的重要环节,要突出这方面的导向作用。平时上机编程考核采取学生自评与教师评价相结合的方式。学生在自评中讲述什么地方感觉做得好,什么地方不好或不熟悉。这样教师可以更好地掌握学生的学习情况,发现学生知识结构上的问题。教师针对学生的程序,指出其中的优缺点,回答学生实践中的问题,让学生明白其设计的优缺点,再进一步提高水平。 本课程的考核采用期末闭卷考试和平时成绩结合的方式。期末考核成绩占总成绩的70%,平时成绩占30%。

  1. 结论

本文阐述了笔者在讲授《Visual Basic程序设计》课程中对教学的一些认识和实践经验与体会。从目前的学生反馈看,本课程的教学方法获得了大多数学生的肯定,对学生日后的学习和就业有很大帮助。笔者希望在今后的VB教学实践工作中不断发现问题、循序渐进、探索出有自己特色的路,提高教学效果,进一步提高教学水平。

论文邦-值得您信赖的代发论文公司,论文发表网代理建筑论文发表职称论文发表论文发表服务!

上一篇:8
下一篇:10

 友情链接: 国家新闻出版总署 中国知网 万方数据 龙源网

 论文邦-值得您信赖的代发论文公司,论文发表网代理教育论文发表、医学论文发表、经济论文发表、建筑论文发表、职称论文发表等

 论文发表服务!

 住建政研(北京)建筑科技发展中心主办,备案/许可证号: 京ICP备07007717号

 © 2009 lunwenbang.com All rights reserved.