浅谈项目教学法在ASP.NET教学中的应用
【中图分类号】g642.421    【文献标识码】a    【文章编号】2095-3089201325-000-01
项目教学法是指实施一个完整的项目工作而进行的教学活动,采用小组讨论,协作学习的方式,它将传统的学科体系中的知识内容转化为若干个“教学项目”,围绕着项目组织和开展教学,使学生直接全程参与,体验、感悟、论证、探究。以《基于c#asp程序设计》这门课程而论,传统的教学方法是先教授各个基础模块的知识,最后进行一个具体网站的设计,学生在学习前面的内容时往往只见树木,不见森林,不清楚这部分学习内容的具体应用场合。为了实现这门课程的应用性,以达到培养学生能力的目的,在教学中我们可以摒弃传统的教学方法,采用项目教学法。
一、采用项目教学法应具备的条件
实施项目教学法应具备以下条件:
1、该项目能将所教授的理论知识与实践技能联系在一起。
2、项目难度适中,要考虑到学生的知识基础与学习能力。
3、学生遇到困难的时候能在教师的指导下独立完成。
4、有明确的评价标准
5、学习结束后可适度延伸,以达到举一反三,培养学生的能力。
二、项目教学法中各个项目的划分及项目间的关系
以《基于c#asp程序设计》这门课程为例,在整个教学过程中,我们打破了传统课堂教学按教材章节顺序进行的方法,而是以项目顺序进行,各个项目之间为流程式次序。首先引入一个总体项目:建立“会员管理系统”网站。会员管理系统网站共有六个界面,分别是登录界面、主界面、显示个人信息界面、修改个人信息界面、注册界面和取回口令界面。我们可将此项目分为六个子项目:asp运行环境的配置、服务器端控件设计、数据库访问技术、数据窗体设计、内置对象、网站导航。
下面,我们讲一讲各个子项目及它们之间的关系。各个子项目的建立必须按照一定的拓扑图建立,层层递进。下图为拓扑图。
接下来,我们对各个子项目进行说明。在会员管理系统这个总体项目中,第一个子项目为asp运行环境的配置,这个项目要求安装iis frameworksql server,这个项目是环境设置,是其它项目的平台,放在第一位。接下来的“服务器端控件”子项目,是为了完成网页的前台设计,此部分在后面有所叙述。由于aspnet和net的区别c#语言基础是本门课程的前趋课程,所以本课程里面无需学习。在完成了“服务器端控件”子项目后,我们进入“ado”子项目。由于网页只是前台,没有后台数据库及网页代码是无法实现其功能的。在“登录界面”中,需要根据输入的用户名和密码到后台服务器去一一验证,“注册界面”需要增加记录,“修改个人信息界面”需要对个人信息进行修改,“取回口令界面”需要根据提示问题取回口令。这些首先需要建立数据库,其次完成对表进行增、删、改、查等操作。因此我们学习数据库及表的建立,数据库操作对象。在“显示个人信息界面”中,需要显示个人信息,将数据库中的数据源与页面上的控件进行数据绑定时,我们引入“数据窗体设计”子项目。由于在网站中需要进行某些参数的传递及url的重新定向,我们进入“内置对象”子项目,此项目也可放在“服务器端控件设计”子项目后面。一个网站的内容通常被分置在网站的各个部分,为了让用户能方便地访问网站的各个部分,需要在网站内部提供一套导航机制,为此,我们设置了“网站导航”子项目。

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