开篇:润墨网以专业的文秘视角,为您筛选了一篇VB课程教学改革的探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
[摘要]:本文通过分析vb课程现状,提出了VB课程的教学改革方向和研究内容,主要是构建科学的课程教学体系和教学内容,不断探索新的教学方法,深化课程的教学改革,已达到培养符合社会要求的复合研究型人才的目的。
[关键词]:教学改革 课程体系 教学方法
一、VB课程的现状分析
1.教材种类繁多
自1991年由美国微软公司开发Visual Basic语言以来,由于VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易连接数据库和创建ActiveX控件,便于新手或者专家的学习和使用。早在上世纪90年代初,我国高校就将“VB程序设计”列为计算机基础课程,并出现了一些高校规划教材,如表1所示,统计了自1990年以来的VB高校规划教材,从统计表可以看出,1993年至今近20年来,我国编制了近350本涉及“Visual Basic”的教材。其中“VB程序设计”的教材140多部,与实验相关的教材50多部,其他都是VB的应用教材。
如图1所示,在我国目前繁多的VB教材中二次应用型教材占43%,VB程序设计教材占42%,实验用教材仅15%。这些教材的普遍特点是包含知识点非常全面,但是重点够不突出,学生对知识点的把握有一定的难度,也有一些教材的知识结构较好,但是由于内容比较多,比较适合课时量多的VB课程使用。因此选择合适的,针对性强的教材显得非常重要。
2.教学对象参差不齐
虽然我国在20世纪80年代就启动中小学信息技术教育,但是由于各地区的信息教育发展不平衡,课程内容不规范,课堂教学比较随意从而使学生的信息化程度不一,据我校2005~2010年大一新生计算机水平测试统计,如表2所示,经过近9年的信息技术教育,学生们的信息技术水平有了很大的提高,但是不同专业的技术水平相差很大,因此在进入高校以后,学生对于VB等计算机编程技术的接受能力不一。此外不同专业对于VB课程学习的重点要求不同,理工科专业需要较强的程序设计能力;经济管理专业应偏重于数据库编程技术的学习;文法外语艺术体育等专业主要偏重于多媒体编程技术的学习。
3.教学条件存在差异
在我国的高校中,一向有“985”、“211”和一般普通本科院校等办学层次上的差别。不同院校之间的实力、教学条件存在着很大的差别。教学条件包括软件和硬件,具体包括师生比、专任教师学历层次及其比例和职称结构,百名学生配教学用计算机台数、百名学生配多媒体教室,实验室、实验场所和附属用房以及其它相关校舍面积,生均教学科研仪器设备,生均图书册数,生均运动场面积及设施齐全状况等具体内容。以教育部本科教学工作水平评估的50所高等院校作为研究对象的基本设施和教学经费数据统计如表3所示,不同层次的高校的教学条件不同,特别是计算机硬件、教学经费方面,“985”院校高于“211”和一般普通本科院校,从而给学生们创造了更好的学习计算机相关课程的条件。
二、教学改革的方向及研究内容
1.以发展思想构建教学体系、组织教学内容
(1)建立科学的课程体系
以发展的思想建立VB程序设计的课程体系,无论软件如何快速更新,都要有厚实的程序设计基础,因此为了处理好传统与现代、理论与实践、知识与创新等的关系,保持教学内容的完整性、先进性,如图2所示建立如下特点的课程体系。
图2 VB程序设计课程体系加强程序设计基本功的训练,包括基本语言基础、结构化程序设计、常用算法等基础的训练,为学生了解和开发软件打下了扎实的基础。将结构化程序设计和可视化界面设计融合在一起,理解面向对象的程序设计理念,在对象事件过程中贯穿了传统的程序设计思路和算法的应用。把基础知识、基本概念和应用程序开发结合起来。通过一个个案例,既引出对象、语言的概念,又介绍了应用程序开发的方法,引起学生学习兴趣、提高了动手能力和解决问题的能力,将达到事半功倍的效果。结合自己的专业,以专业知识为基础,将VB程序设计和相关的课程相结合,例如在做管理信息系统课程设计时,采用VB作为软件开发工具,开发简单的管理信息系统,从而进一步做好专业知识和基础知识的结合。
(2)制定突出专业的教学大纲
首先按学生专业划分为三大类:理工、经济管理、文法外语艺术体育,根据不同学生的专业技术要求,设置“VB程序设计”课程的教学大纲,具体说理工科专业需要较强的程序设计能力,课程内容设置时应包括比较全面的编程技术、数据库、图像处理、WEB等学习内容的安排,在学时上以48学时以上为宜;经济管理专业经常涉及数据的处理,应偏重于数据库编程技术的学习,以便学生能够理解以后接触的各种专业软件;文法外语艺术体育等专业主要偏重于多媒体编程技术的教学内容。
紧扣工业工程所确定的培养目标,目前工业工程正在广泛吸收人工智能、专家系统、数据库系统等技术来充实,并广泛应用到企业的各个领域,因此以应用为目的,打破课程界限,将相关课程的知识点加以整合,重新组织教学内容,重点讲授与数据库相关的内容。
(3)选择适应课程体系的教材
教材是教学理念、思想的物化,优质教材是提高教学质量的保证。目前市面上的教材种类繁多,在选择教材时,根据教学大纲,将程序设计基础、案例分析等内容相结合,将教学实验最新改革成果、计算机的新技术吸收进教材中,在选取教材时需要体现如下的特点:四性(系统性、先进性、实用性、创新性);四精(精心布局、精选实例、精练的文笔、精讲多练);立体化(集主教材、实验教材、实验方案、电子教案、考试系统等教学资源于一体)。
(4)加强先修课程的学习
进入高校以后,学生们的信息化程度不一,从而对于VB等计算机编程技术的接受能力不一,因此在讲授《VB程序设计》课程之前要加强先修课程的学习,主要是大学计算机基础的学习,从而使学生们能够掌握计算机基础知识、基本概念以及扎实的基本技能和基本应用,具备在网络环境下使用计算机处理信息的基本能力;从而为进一步学习程序设计打下基础。
2.密切联系实际,注重实验教学
《VB程序设计》课程主要是为了训练学生逻辑思维能力,掌握编程能力,利用先进的开发环境,编写小型应用程序,因此实验环节是课程的重要环节,通过学生们自己动手编程一方面帮助理解老师课堂教学的内容,另一方面也会增加一些编译技巧,因此要重视实验教学环节,在每次实验之前,要求学生在理解程序设计知识的基础上,应用软件工程的知识,进行简单的界面设计,写出重点算法,从而能充分利用上机实验的时间调试程序,实现所要求的功能。
3.不断探索教学新方法
(1)采用多种教学方法调动学生积极性
采用多种教学方法,首先用案例教学法,将相关程序的应用性的通过案例引出相关概念,然后在程序设计课程讲授中,改革传统“提出概念、解释概念、举例说明”三部曲改为“提出问题、解决问题、归纳分析”新三部曲,倡导自主探索。最后采用任务驱动法,通过在实践环节中体现了“平台新、任务实、由易到难、由单一到综合”,提高学生实践能力。
充分发挥学生的自学能力与积极主动性,确定每章学习的主要内容以及与此内容相关的理论知识,采用探讨式的方式将内容细分细划,学生通过课前练习题,可以带着问题听讲,通过课后上机进一步对重要的概念进行归纳分析。
(2)改变考核方法驱动能力培养
传统的期末闭卷笔试不能完整的考核学生的程序设计和编译能力,因此课程考核增加了平时考核和操作考核的内容。期末闭卷考核成绩占50%,平时成绩占10%,设计操作能力占40%。平时考核包括课堂提问和课外作业,课堂提问的重点是训练学生的表达能力,课外作业的重点是培养学生办事的规范意识、质量意识和守时意识;设计操作能力考核是既对各小组所做课题进行整体考核,又对各小组成员所分担的任务进行考核,整体考核采取分组模拟答辩的方式,对各小组开发的课题进行性能指标的测试和设计文档的检查考核,这项考核的重点是学生完成一个项目的综合能力和集体工作中的协作能力,对各小组成员所分担的任务进行考核是通过抽查与定期检查的方式对各小组成员所分担功能模块进行考核。
考核内容及方式在第一堂课就布置给学生,使学生充分重视综合素质的训练,彻底打消侥幸和依赖心理。实践证明,这种考核办法对调动学生的学习积极性,提高学习兴趣,客观、公正地评价该门课程的教学质量和效果都起到了很好的促进作用。
(3)教师讲课时要以发展的观点看问题
启发学生把自己学到的知识整体联系在一起,引导学生将编程应用到学习生活的每一本角落。在教学中,培养学生专业融合能力和创造性获取信息的能力,因为学习本门课程即需要雄厚扎实学科基础知识和相关多学科知识去分析、思考、想象、归纳;又利用实验培养学生的实际动手能力和应用能力。同时,引导学生从学科发展构建知识的层次、结构,有利于培养学生从事科学研究的素质。
三、结束语
VB作为一门重要的编程语言,在高校的基础教学环境中仍然占据重要位置,通过更新教学内容,改善教学手段,重视实践环节,加强了师生的交流和互动,改善了教学效果,提高了教学质量。在教学过程中应以学生为主体,教师为主导,采用符合学生认知规律的、科学的教学方法,充分调动学生学习的主动性,努力培养学生自主学习的兴趣,提高学生实际应用能力,从而使得VB课程的教学质量得到不断地提高。
参考文献:
[1]刘建凤,樊顺厚.加强高等学校教学条件建设与保障的若干思考[M].中国冶金教育,2008,(4).
[2]张云霞.教学条件与利用评估反馈调研报告[M].教育与考试.
[3]马金山.工业工程专业课程体系的优化研究[M].武汉职业技术学院学报,2006,(5).
基金项目:校课程建设与教学改革项目(K100103),中央高校基本科研业务费专项资金项目(2010QZ04)。