APP下载

高职VB.net 项目驱动教学方法研究

2012-08-15郑久虎

科技视界 2012年33期
关键词:程序设计驱动教学法

郑久虎

(江苏经贸职业技术学院信息技术学院 江苏 南京 211168)

0 引言

高职计算机专业主要培养学生软件开发应用方面的技能。VB.net是近来高职院校计算机专业学生开设比较多的一种计算机语言,可以用来实现用XML、Web Services等技术,是一种建立在CLR(公共语言运行库)上的编程框架,开发跨平台的应用软件,可用于开发强大的web应用程序。正因为其功能强大、使用灵活方便,可应用于Windows桌面系统软件和Web应用程序开发。与Java和C#相比,其不需要C语言基础,更容易学习掌握。

Vb.net程序设计语言实践性强,项目驱动教学法是一种在行之有效的方法。通过项目载体,在项目的分析、设计和实现过程中,结合相关的理论知识讲解,让学生在项目中掌握项目分析、设计、编程、测试、组织与实施等多项技能,从而达到在“做中学,学中做”的教学效果。可把学生几个人组成一组,共同完成一个项目,在完成过程中,相互讨论、相互学习,共同提高。在项目驱动教学法实施过程中,要注意的主要问题将在下面进行介绍。

1 项目驱动教学法项目选择

在项目驱动教学法中,项目选择很重要。一个合适的项目,往往能起来事半功倍的效果。在项目的选择中,要考虑以下问题:

(1)项目的规模大小。项目太简单起不到锻炼的效果,项目太大对课堂组织、学生参与、知识点讲解带来很大困难,大多数学生在课堂不能完成所布置的项目。根据课时,安排规模适当的项目是项目驱动教学法的关键。

(2)结合要讲解的知识点选择项目。在分析设计项目的过程中,要用到一些相关知识点,可结合知识点的难易程度、先后顺序来选取合适的项目。

(3)项目的实现的难度。学习Vb.net程序设计的目的不是学习复杂的算法,主要是对知识点的掌握和理解,如果项目实现的难度太大,在算法上花的时间过多,就达不到这个目的。

2 项目驱动教学法课堂教学组织

项目驱动教学法与传统的教师讲授、学生练习的方式相比,具有更强的实践性。本教学方法将Vb.net软件开发技术与职业能力培养溶为一体,面向职场人才需求构建实践教学体系,规划能力培养线路和教学评价标准。教学安排中实践项目的选择都接近于实际工作任务,具有代表性,在项目开发过程中学生的编程能力由浅入深的逐步得到提高,最后全面的程序设计能力,课程结束时学生能开发出实用有一定规模的Vb.net项目。

项目驱动教学法可以学生熟悉的系统项目为支撑,每个项目分成若干子项目,每个子项目分解为若干功能模块来进行开发设计,项目是对若干知识点的综合应用。第一个项目可选比较简单的,让学生掌握系统设计的基本思路;后面的项目可以比较复杂些,其功能实现分别是前几个学习单元的综合应用,达到学生综合能力的检验、巩固、提高的目的。一个学习单元可以分为一个或多个主题学习单元。每一个主题学习单元的根据内容和工作性质等因素来设置,设置应有利于项目的组织实施。

在内容组织上,要注意保持课程内容在课堂教学中的逻辑性和连贯性,并兼顾到应用过程的基本需求,融合相关技术单元,如:面向对象技术、数据库技术等的引入和介绍。

在教学方法上,注意本课学习的实践性强的特征,教师讲授与学生思维实践相结合,加快学生理解掌握应用能力的时间进程,从而形成应用和提高的能力。

在实践过程中,强调围绕关键知识与技术要点进行师生交互,确保学生在每一个技术实现环节中的目的性明确、发挥学生的主动性,其结果要可预见。合理分配课堂与实践教学中的技术要点与考核内容,加速知识与方法向应用能力的转化过程。

对每个主题学习单元的教学过程进行详细设计,主要内容应包括:(1)学习目标表述;(2)学习要求,工作任务的总体描述;(3)开发基本思路及学习单元设计;(4)主题学习单元内容,包括:上次课内容简要回顾、本学习单元内容的任务、学习目标、相关知识要点、任务展开方式、技能或能力训练目标和要求、学习内容的深化、学习内容的小结巩固等;(5)学习单元课后学习准备提示等。

3 项目驱动教学法课后练习安排

对于每个主题学习单元,要求学生对相知识点加以巩固,完成相关报告。并结合实际项目进行能力拓展训练,以达到全面提高的目的。

4 项目驱动教学法考核方法

本教学方法对学生地考核成绩不再通过笔试成绩进行,不再严格区分平时成绩和期末成绩,学生成绩是每个主题学习单元的考核成绩的加权值,每个主题学习单元的总分为100分,其占总成绩的权重根据每个单元的难易程度和学时数的比重来确定。每个主题学习单元的考核类型可分为学生自评、小组互评、教师评价三种。在考核时,既要重视结果考核,如任务完成情况、关键能力的体现(如学习能力、创新能力、协作能力等),又要重视过程考核,包括工作态度(如参与讨论的积极性、发表建设性意见的情况、回答问题等)。

5 结束语

把项目驱动教学法引入到VB.net程序设计教学中,不但使用学生掌握了相关的理论知识,而且通过项目实践能更有效地加深理解、灵活运用,更能学习和掌握项目的分析设计、测试、项目集成等能力,更有针对性,实践性强,理论联系实际。通过项目实践,能提高学生学习兴趣,提高团队协作、和分析能力。

[1]林岭.软件工程的团队项目驱动教学模式探讨[J].福建师范大学学报:自然科学版,2011,27(3).

[2]赵丹丹,等.项目驱动教学模式在计算机类人才培养中的实践[J].实验技术与管理,2011,7.

[3]王平华.VB.net程序设计项目教程[M].北京邮电大学出版社,2008,10.

猜你喜欢

程序设计驱动教学法
基于模糊PI控制的驱动防滑仿真系统分析
屈宏斌:未来五年,双轮驱动,砥砺前行
批注式阅读教学法探究
基于Visual Studio Code的C语言程序设计实践教学探索
实施“六步教学法”构建高中政治高效课堂
轨旁ATC系统门控柜接收/驱动板改造
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
基于S3C6410的Wi-Fi驱动移植实现
PLC梯形图程序设计技巧及应用