Visual Basic程序设计必修课与选修课异同的讨论
要:我校在visual basic程序设计课程分为必修课和选修课两个层次。两个层次间虽然采用的教材相同,但是授课时间不同。本文就visual basic程序设计课程的两个层次的区别做了简单的比较,并对教学活动的各个方面进行了探讨探讨。
关键词:visual basic;必修课;选修课;区别
中图分类号:tp311 文献标识码:a 文章编号:1674-7712 2013 06-0204-01
一、简介
随着计算机科学和技术的发展,大学计算机课程的设置有了很大变化。大学计算机教学不再以基础操作为主,而变为基本操作、应用软件、程序设计、计算机原理等知识的综合。为此本校在开设了visual basic(以下简称vb)程序设计课程。但是,由于专业特点,某些班级无法开设过多的计算机课程。为此,经过与学校教务、学院、系等部门多次商定,本校的vb程序设计分为两个层次。必修层次课时为54,包含28课时讲授和26课时上机操作。选修课为36课时,包含讲授和上机操作各18课时。
二、教材与知识结构分析
我校选择的教材为高等教育出版社的《visual basic程序设计教程》(第3版)。选用该教材的原因是其内容条理性好,适合非工科专业学习。有可能在短时间内帮助学生建立起程序设计的基本概念,并能快速的解决实际问题。从目录看,该教材教学内容条理清晰,从基础开始由浅入深。其内容分为10章,如表1
从历年的教学经验看,对该教材的教学内容分析如下。第1章作为与计算机文化基础课程的衔接,介绍了visualbasic6.0集成开发环境的使用。第2章介绍了面向对象编程的基本概念:类-对象,属性-事件-方法等。第3章介绍了vb语言的基本语法。一般认为,这三章是该门课程的基础性内容,可以采用与文化基础类似的教学手段,使用讲授和验证性实验结合,帮助学生快速的学会集成开发环境的使用,并按照程序设计的五个步骤,完成并熟悉简单vb程序设计。
本书的第4章到第6章是核心内容,具体讲授了vb程序设计。其中第4章讲授了顺序、分支、循环三种基本的程序设计方法。第5章介绍了数组这一最基本的数据结构。第6章则介绍了过程与函数,将vb程序划分为更细致的结构。第78两章的内容相对独立,可以认为是对前面
学习的总结。第7章介绍了界面设计,第8章介绍了vb的基本输入输出。本书的最后两章介绍了vb在图形和数据库两方面的应用。
三、授课计划分析
对于涉及的8章教学内容制定授课计划如下。第1章,首先回顾计算机文化基础课程中关于二进制、编码等知识。这些知识有助于学生进一步认识计算机中信息处理的方式,即所有信息数字化的方式。这样充分利用基础知识,可以帮助学生快速的熟悉环境,降低进一步学习的难度。第2章介绍面向对象程序设计的基本概念,并利用最常见对象的属性、时间和方法,给出了验证性的实验。通过简单的编程操作,完成输入、输出等任务。第3章讲授表达式的书写。通过量(包括变量和常量)、运算符和函数,将实际问题转换为表达式,然后由计算机求解。
接下来的456三章,是本课程的核心内容。第4章的内容被分为三部分,按照顺序结构、分支结构和循环结构组织,在三次讲授中分别介绍具体内容。在顺序结构中,介绍赋值语句、输入/vb编程基础知识教程输出语句。选择结构则以ifselect语句为主,介绍了最基本的二分支结构程序设计和由此演变而来的单分支、多分支。这一部分着重提示学生,尽管程序书写顺序仍旧为从上
到下,但是并不是每条语句都会执行。通过动画演示程序根据不同的输入,计算分段函数值。循环结构则结合第5章的数组进行介绍。指出“循环变量控制数组下标”这一经典组合可以解决大量的实际问题。对于第45章剩余的部分则单独利用课时,讲解组合框控件、程序调试等知识。因自定义类型与数据库相关,因此删去不讲。第6章则介绍过程与函数的概念,帮助学生建立对复杂问题“分而治之”的原则,化简问题方便求解。
在本课程的最后以“温故而知新”的方式,帮助学生一边回顾已有知识,一边丰富现有的程序。从软件的界面的美化,到添加菜单、对话框等功能模块,再到计算和处理问题结果的保存。学生此时对以往知识进行总结,结合较为简单的内容,进一步丰富和巩固程序设计的知识和技巧。
在选修层次的教学中,因学生选课时,已经要求有一定的程序设计学习经验。经过调查显示,大部分学生是在自学了c/vb等语言后才来参加学习,加之学生已经对计算机基础知识有一定的了解和掌握,因此在必修课程教学计划的基础上,删除了对第1章和第23章部分内容的讲授。由于选修课课时分配为每周3课时,因此这一部分内容,在第1次讲课时完成,并在第1次上机课加以操作验证。从历年经验看,效果尚可。接下来的三个单元,与必修课要
求一致,分别介绍程序设计的三大结构。剩余的两个单元则针对学生对阅读程序、解决问题的实际需求,加重讲授第6章的内容,并在最后读取、演示大量的实际程序,帮助学生理解他人编写的程序,并能从其中取长补短,提高自己程序设计的水平。
四、结论
本文详细论述了vb程序设计在我校必修和选修两个层次教学过程中的异同。在教材选择上,针对医学生选择了合理教材。根据学生不同需求制定的教学计划。在执行过程中,教学效果良好。经过学习,学生普遍反映能对程序设计有了基本的了解,并能解决部分实际问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。