高等职业院校VB.NET案例式教学研究.doc

上传人:PIYPING 文档编号:10575246 上传时间:2021-05-24 格式:DOC 页数:7 大小:37.50KB
返回 下载 相关 举报
高等职业院校VB.NET案例式教学研究.doc_第1页
第1页 / 共7页
高等职业院校VB.NET案例式教学研究.doc_第2页
第2页 / 共7页
高等职业院校VB.NET案例式教学研究.doc_第3页
第3页 / 共7页
高等职业院校VB.NET案例式教学研究.doc_第4页
第4页 / 共7页
高等职业院校VB.NET案例式教学研究.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《高等职业院校VB.NET案例式教学研究.doc》由会员分享,可在线阅读,更多相关《高等职业院校VB.NET案例式教学研究.doc(7页珍藏版)》请在三一文库上搜索。

1、 高等职业院校VB.NET案例式教学研究摘 要 结合高职高专院校学生的特点,在程序设计课程教学中,本人根据自己的教学经验,针对如何调动学生的积极性、开拓学生编程思路等问题展开分析,提出案例式教学法在本课中的应用,以取得更好的教学效果。关键词 程序设计 面向对象 案例式教学引言:是microsoft公司系列可视化开发工具visual 中的一个产品,是一个全新的开发环境,较之前的vb 6.0有较大的差异,它涉及了较多的类和对象的应用,是用于开发web form应用程序和windows图形用户界面应用程序的强有力工具之一。它以简单易用的可视化界面设计、高效的代码编写方式、强大的功能、丰富的资源,深

2、受广大编程人员的欢迎。目前很多高职高专院校将该语言作为计算机专业的必修课,同时该语言也被纳入计算机等级考试科目之一。根据笔者对本校学生课内外学习该门课程的情况调查,学生存在机械式地学习,对知识点的掌握不成体系、支离破碎、容易遗忘等现象,感受不到其在今后工作中的应用价值。为此我们需要思考和探索如何提高这门课的教学质量,如何推进这门课的教学改革,以下是笔者结合多年的教学实践总结的一些经验。软件概述是由微软公司推出的可视化应用程序开发的,一个全面支持面向对象的编程语言。虽然它是从vb6.0发展而来的,但不是vb7.0,其与vb最大的区别是引入了.net框架(framework),它和其他开发工具紧密

3、地集成在一起,共同使用一个集成开发环境ide,并且使用同一个基础类库,大大简化了应用程序的开发过程,为开发人员快速地创建分布式应用程序提供了强有力的支持。其次.net框架不仅是一组基础类库,而且是多种编程语言共享的基础平台,所以处理方法有很大变化。作为vb6.0的后续版本,更加稳定,而且完全面向对象,面向对象程序设计主要建立在类和对象的基础上,vb6.0部分支持继承、重载和接口,所以不能称之为真正的面向对象。而则支持这些面向对象特性,而且还支持共享成员,支持所有的cls特性。2.我国高职院校课程教学情况分析作为计算机专业的必修课程,通过多年的摸索、创新和改革,已逐步趋于成熟。但根据近几年的教学

4、结果考察,学生对程序的阅读能力、代码编写能力、程序的扩充能力、调试能力等方面还很欠缺。在实际的教学过程中,容易出现教与学的目标不符等现象,原因分析主要有:2.1学生积极性不高,主动思考能力不强,过分依赖教材和教师的讲授。一般采用多媒体教学,都安排在多媒体教室进行授课,教师可以充分利用多媒体技术进行授课,让学生根据老师的操作进行模仿操作和锻炼,达到双向沟通的效果。但是大部分学生在进行实践时,跟不上老师的思路,而是单纯地死记硬背教课内容和现成的编程代码,不会举一反三,主动性太差,造成老师讲什么就练什么,老师讲多少,学生就学多少,对授课内容容易遗忘。2.2学生没有改变传统编程的的意识观念,程序设计应

5、采用面向事件驱动。传统的编程方式是一种面向过程,从结构化程序设计到面向对象的程序设计方法、事件驱动的编程机制,其中有很多概念需要同学们接受,并且转变原来的编程思路。是面向对象的程序设计语言,它应用面向对象的程序设计方法,使用窗体和控件设计界面,在中应采用事件驱动编程机制。2.3学生的编程语言基础差,编程实践和操作能力不强。在学习课程之前,大多数学生接触到的编程语言课程主要是c语言、vf等,由于之前所学编程语言较少,对相关内容掌握不熟练,且在学习过程中主要按老师的思路面向过程来编程序,自己在课外练习和实际操作的很少,大多数学生表现出编程实践和动手能力较差的现象,这也是导致了在课程中在进行多媒体实

6、践授课中学生反应慢的主要原因。教学方法改革研究3.1引入比较教学和案例教学,激发学生学习兴趣,提高学生主动思考和实际操作的能力。利用.net框架实际应用广,上手快,功能强大的特点,在课堂教学中采用比较教学的方法。将.net语法基础与java、c+语言进行比较,强调其语法特点,凸出.net框架特点进行讲解,使学生可以在比较高的层次学习、掌握.net技术,并进一步理解程序设计语言的本质和程序设计的思维方式。同时采用案例教学的方式,在课堂教学中,针对各种语法知识,用实例贯穿每一知识点。根据教学目的和内容的需要,挑选典型案例在课堂上进行分析研究,实例的选择上要尽量贴近生活,由浅入深逐渐介绍。对于典型的

7、案例,通过老师讲解它们分析、设计过程和方法,现场进行编程演示,展示程序设计开发的全过程。使学生能参与到案例分析、解决的过程中来。最后扩展案例,给学生留下思考的空间,带动学生进行思考。控件的使用以及事件驱动程序的设计是本课程的重要组成部分,教学中要注意突出控件的主要属性、事件和方法。在程序设计中为使学生尽快掌握控件的基本用法及编程技巧,可用相关控件组织成一个个实用的教学案例,就案例进行直观和深入浅出的讲解,可使学生尽快掌握相关知识。同时还可使学生从各个具有示范作用的案例设计过程中得到有益的启示,为应用程序的开发积累更多的经验,因此案例教学法的采用是提高教学效果的重要手段。3.2在课堂教学中,利用

8、任务驱动法培养学生分析问题、解决问题以及用计算机处理信息的能力。任务驱动法教学的教学内容是根据学生的接受能力及信息时代的需求,改用以“任务”为线索、以“子任务”为模块,精心组织教学内容,使其符合学生的认知特点,特别是强调所学知识要与时代同步。在教学方法上,强调学生的自主发展,强调培养学生的自学能力,在教学过程中不断地用“任务”来引导学生自学,让学生根据“任务”的需求来学习,使学生主动地寻求知识,由“学会”到“会学”。在能力培养上,着重培养学生的创新精神和合作意识。学生在完成任务的过程中,会积极地去思考、探索,每个人的思路、想法不尽相同,教师可以引导他们进行讨论、交流,并适当地给以点评,使他们相

9、互取长补短,既调动了学生的积极性,又培养了他们的创新精神和合作意识。所以,“任务驱动”教学法是一种学生自主学习,教师加以引导的一种教学方法,它打破了传统教学方法中注重学习的循序渐进和知识积累的老套路,不再按照教学内容的从易到难的顺序,而是以完成一个“任务”作为驱动来进行教学,完成教学任务。在完成任务过程中,培养分析问题、解决问题以及用计算机处理信息能力。3.3实验教学和考试改革,让学生带着问题学习和操作,激发学生学习兴趣,强化教学效果。在实验教学中,通过编写实验指导书,使学生可以很快掌握每次实验的要求和内容,并很快能掌握该实验要求掌握的.net相关技术。在此基础上,安排半个小时左右的时间,教师

10、布置一个与实验要求一致的实验题目,要求学生在完成实验指导书规定的内容后,完成该题目的编写。实验教师和理论课教师一起对其进行验收检查,综合依据程序运行结果,作为实验操作分。该实验方法虽然教师工作量大,但是可以鞭策学生独立思考,督促其积极的编写程序,达到了比较好的效果。.net是一门实践性很强的课程,如果只依靠卷面考试,会流于学生对语法的死记硬背,不能检查其实际的学习效果和编程能力。本课程的考核方法,在第一堂上课时,就列举一至两个典型的具有实际应用性质的综合型案例,分析其功能要求和分析设计方法,并要求学生以此在整个课程学习中进行开发,学习,并作为考核依据。在课程结束前几周,可考虑让学生分组做一个课

11、程设计,教师要重点设计选题,使得选题即贴近实际生活,又能够让学生感兴趣,如班级管理系统,成绩管理系统,一些简单的游戏等。以期进一步锻炼学生的动手能力,也培养了学生团队合作的能力。在课程结束后,要求学生提交完成案例的程序、文档。教师对程序运行效果进行检查、对程序进行答辩,以此作为课程考核的成绩。该方法将案例运行整个课程的教学中,在每次遇到新的语法知识时,结合该综合案例的问题,深入的探讨该语法可以如何应用在案例中,可以解决哪些问题,可以使学生带着问题去学,提高学生学习的兴趣。参 考 文 献1邹军华教学初探.湖北大学成人教育学院学报,2005(23).2邹军华.如何提高实验教学的效果中国现代教育装备,2006(10).3杨俊宇,浅谈vb程序教学方法m,科技资讯,20064罗莉、刘燕,visual 程序设计m,北京航天航空大学出版社,20075邵鹏鸣,visual 面向对象程序设计m,机械工业出版社,2006

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1