• 阶段式教学法在ASP.NET程序设计课程中的应用 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


      Application of phase teaching method based on ASP.NET program design course reform

      Wang Huadong

      (School of Computer Science and Technology, Zhoukou Normal University, Zhoukou, Henan 466001, China)

      Abstract: The ASP.NET program design is a theoretical and practical course. It is difficult to learn and use. The traditional models and methods can no longer meet the requirement of the software industry. The teaching system in the college based on phase teaching method is introduced. The content of phase teaching method and material teaching design scheme is expatiated. The practice shows that programming ability and comprehensive capabilities of students have been improved effectively.

      Key words: ASP.NET; program design; phase teaching method; course reform

      0 弁言

      ASP.NET法式设计是我校软件学院开设的一门首要课程,它片面先容了ASP.NET的根蒂根基学问和运用ASP.NET开发网络运用法式的技巧和体式格局。该课程具有很强的现实性、现实性和实用性,经由进程课程深造能够进步先生的失业才能[1]。因为该课程现实性比拟强,先生初学时欠好入门。课程各章节的学问点比拟疏散,缺少零碎性和完整性,从而招致先生不克不及懂得各学问点相互之间的关系,不克不及学以致用,与企业对人才的才能要求有较大的差异。那么,怎样激起先生的深造兴趣,调动先生深造的积极性和自动性,怎样帮忙先生懂得所学学问,使其能够

    呐喊现实联络现实,将所学学问死记硬背,怎样使毕业生到达企业岗亭需求的才能等等,这些都是教养需求考虑的问题。笔者运用阶段式教养法对ASP.NET法式设计课程举行了研讨与现实,并取患有优秀功效。

      1 阶段式教养法

      阶段式教养法是以培育先生综合素质为倾向提出的一种合乎计算机业余特征的教养体式格局。这类体式格局将整个教养进程分为三个阶段。第一阶段称为学问深造阶段,倾向是使先生把握须要的现实根蒂根基学问,为后续阶段的教养打下根蒂根基。第二阶段称为案例实训阶段,使先生能够

    呐喊将疏散的学问联络在一起,加强对学问的懂得,学会对学问的运用。第三阶段称为名目实战阶段,经由进程详细名倾向开发,加强先生的现实着手才能以及创新开辟才能,实现先生在黉舍深造和在现实事情之间的才能与学问的跟尾。如图1所示。

      [第2阶段 案例实训][第1阶段 学问深造][第3阶段 名目实战]

      图1 阶段教养法示意图

      1.1 学问深造阶段

      根蒂根基现实学问部分采纳传统体式格局解说语法学问,使先新万博体育mantbex是经过国家许可的正规的网上游戏娱乐平台,万博app2.0客户端下载拥有全球最火爆齐全的游戏项目,万博体育2.0安卓版下载 v2.0.2是一个信誉好及富有强烈社会责任感的在线娱乐平台,如果游戏者在娱乐的过程中对新万博体育mantbex游戏评价有异议都可以提出生牢固把握概念和根蒂根基学问,同时能够合营一些小的实例演示帮忙懂得。

      1.2 案例实训阶段

      有了第一阶段的根蒂根基,先生已把握了一定的现实学问,这时候需求合营详细实例来加以懂得现实学问,因此,本阶段次要采纳案例教养法,以设计型实行体式格局发展。案例教养法对授课老师提出更高的要求,所挑选的案例要有针对性、代表性、实用性等特性,这需求授课老师对课程的全体内容举行深化地剖析和整合,将原教材的内容设计成多少个大模块,每一个大模块是一个相对自力的主题内容,要求先生运用所学的多种现实学问及技巧,实现主题功效。

      1.3 名目实战阶段

      深造进程的终极倾向是实现学问的构建。要使教养效果失掉保证,就必需有照应的检验体式格局。名目实战是由先生以某种义务驱动为倾向,自立收集材料,采纳分组、互助深造的体式格局举行实战[2]。对本阶段的实战,采纳跟现实名目开发接轨的思路,究竟先生毕业后要将所学运用到现实中,因此在深造阶段就开始让他们堆集开发名倾向实战教训。现实开发名目需求阅历需求剖析、总体设计、模块详细设计、零碎测试、零碎完满与维护等几个阶段。在详细实战中老师也依照这类法式来要求先生,要求他们写出照应的名目计划书、设计讲演等。经由进程名目实战,先生能够坚固教室上的教养案例学问,并在案例根蒂根基上对学问举行重构,到达构建新学问的倾向。先生是学问意思的自动建构者,但这并不表示能够忽视老师的作用,相反,老师的作用更为关键,是教室教养现实的引导者、组织者和合营深造者。

      2 教养设计方案

      2.1 教养内容设计

      以我系软件学院为例,ASP.NET法式设计课程包罗68个现实课时和34个实行课时。其中实行课时次要用来举行阶段性实训,名目实战也可支配在实行课或课余时间,详细课程内容支配及实训强化阶段标题问题设计如图2所示。   第1阶段 认识现实学问 第2阶段 实训

      [教养标题问题\&教养内容\&\&实训标题问题\&实训要求\&1 Web开发技巧概述\&先容ASP.NET开发技巧的根蒂根基概念和特性。\&1 登录模块\&合营常用服务器控件及验证控件,制造具有注册与登录功效的模块。\&2 ASP.net运用法式根蒂根基\&讲述了C#言语的法式设计根蒂根基。\&3 网页设计\&次要先容常用的服务器控件。\&2 先生信息办理模块\&综合驾御先生信息,包孕查询、拔出、删除、更新等常见驾御。\&4 网站保险与验证\&讲述验证控件和成员脚色办理。\&5 ASP.NET

      数据库编程\&Web数据库运用法式设计的根蒂根基体式格局及常用数据源控件和数据绑定控件。\&3 静态公布模块\&奇妙哄骗用户控件实现多种范例静态的公布办理。\&6 用户控件与自定义服务器控件\&讲述用户控件和自定义控件的设计和运用体式格局。\&7 文件与流处置\&先容关于文件和目次处置、I/O流读写等驾御。\&4 文件管

      理器\&运用文件和目次驾御技巧制造常见的树形文件办理器。\&8 ASP.NET

      性能与设置\&先容调解和设置ASP.NET运用法式的体式格局。\&]

      图2 课程组织设计方案图

      2.2 实战名目设计

      为使先生把握ASP.NET法式设计所需的学问与技巧,依照从初学者到专家的职业生长纪律及认知纪律,设计了三个实战名目,名倾向挑选从简单到复杂,从繁多到综合[3]。

      2.2.1 “图书办理零碎”

      “图书办理零碎”是第一个实战名目(简称名目1),依照认知纪律,在此名目中故意支配根蒂根基性的内容(尺度控件Label、Button、TextBox、HyperLink、DropDownList等;数据绑定控件DataList、Repeater、DropDownList等;验证控件ValidationSummary、RequiredFieldValidator等)。因为此名目是深造后续学问的出发点,因此故意设计了一些圈套,让先生发觉此名目中具有的一些缺点,若是这些圈套、缺点能被先生逐个发觉,会留在先生的影象深处,若是能将这些圈套、缺点在后续两个名目用新学问、新技巧加以改良,相信新学问、新技巧也将深入地留在先生的影象深处。比方:在“图书办理零碎”一切页面对应的代码中都用到数据库连接语句(SqlConnection con=new SqlConnection();) 及DataList、DropDownList、Repeater 等绑定控件的函数ECDropDownList()、GetNewsTypeList(),这些代码及函数在该名目中重复出现,这一缺点在前面两个名目中可用建立公众类的体式格局加以战胜。别的,在“图书办理零碎”后盾设计的一切页面中要添加任一个功效,在后盾设计的一切页面中每一个页面都要照应添加,这也是一个缺点,这一缺点在前面两个名目顶用“母版页”新技巧能够

    呐喊加以战胜。在此名目中,故意在后盾编码和前台编码阶段重复多次对Repeater 控件举行编程,并且故意设计成在多次重复进程中都提出新的要求,从而在多次重复的进程中既到达复习的倾向,又对一样的Repeater 控件有新的、更高的认知,从而到达抛砖引玉的倾向,同时为前面两个名目中深造GridView 打下坚固的根蒂根基。

      2.2.2 “火车订票零碎”

      火车订票零碎是实战名目2,仍然按软件开发的五个事情过法式化ASP.NET法式设计的学问点,但因为篇幅所限,这里只先容编码事情进程触及的学问点。在后盾编码事情义务中,深造“母版页”新技巧战胜名目1中具有的弱点,并在“母版页”顶用到新的TreeView、Menu、SiteMapPath导航控件取代HyperLink控件,并学会运用站点舆图SiteMap控件,运用SiteMapNode结构SiteMap。别的,在前台和后盾的页面中大批运用GridView控件读取、控件绑定超链接、控件编纂列,运用CommanField列编纂数据、运用BoundField列显现数据、运用CommandField列挑选数据、运用HyperLinkField列链接数据、运用CommanField列删除数据、运用ButtonField列灵活驾御数据、分页阅读数据;并且要求先生比拟该控件与名目1中的Repeater控件的异同。在学会“母版页”新技巧运用后,让先生领会用户控件的重用性特性;学会Web.Config文件设置数据库的连接,同时领会在Web.Config文件设置连接数据库的利益。

      2.2.3 “在线测验零碎”

      该名目是实战名目3,仍然按软件开发的五个事情过法式化ASP.NET 法式设计的学问点,但因为篇幅所限,这里也只先容编码事情进程触及的学问点。名目3“在线测验零碎”是名目1“图书办理零碎”和名目2“火车订票零碎”的综合。名目1“图书办理零碎”能够公布在线旧书的通告,名目2“火车订票零碎”为客户在线订票奠基根蒂根基,在此根蒂根基上添加测验题型、添加测验科倾向题库,而后抽取照应测验科倾向试题,为先生在线测验做好准备,以是名目3“在线测验零碎”的关键是前台先生测验页面及代码的设计,而在这页面的设计进程中,保险性及可靠性是这一名倾向设计重点,以是哄骗Response 输出信息、哄骗Request猎取页面输出、哄骗Server猎取服务器信息、哄骗Application同享数据、运用Global.asax文件、哄骗Session同享数据、哄骗Session验证用户是存眷的重点。恰是因为名目3 是名目1和名目2的综合,以是运用样式和主题来丑化名目3的整个页面也是名目3应存眷的内容(样式表CSS、为一切页面指定主题、为特定页面指定主题、为特定控件指定主题、静态指定主题和外表)。

      实战以三个逐层递进的名目贯串整个实训进程,由图书办理零碎、火车订票零碎、在线测验零碎等三个名目来组织实训,将职业举动畛域的事情进程交融在名目训练中。本实训的教养目标是经由进程这三个名倾向深造实现本课程的实训义务,进一步熟习软件开发的“需求剖析”、“软件设计”、“编码”、“测试”、“摆设与维护”这五个事情进程。经由进程三个名倾向深造将软件公司新人的“岗前培训”、“试用”、“转正”前移到黉舍,从而使先生在校时期就堆集法式设计教训及名目教训。如许的深造进程能够使先生养成诚实、取信、吃苦耐劳的思想品德,养成擅长动脑,勤于思索,及时发觉问题的深造习气;培育擅长与软件开发团队成员间的优秀疏浚,与差别部门的共事勾结互助的认识和才能;养成尺度的软件代码编写习气。

      3 结束语

      文中先容了阶段式教养法的教养体系,论述阶段式教养法的内容及详细设计方案。运用阶段式教养法能够激起先生的深造兴趣,调动先生深造的积极性和自动性,帮忙先生懂得所学学问,使其能够

    呐喊现实联络现实,将所学学问死记硬背,使先生的综合素质与企业要求“零距离”[4]。本课改对古代职教理念作了无益的探究,有利于提升软件技巧业余课程教养质量,促进软件业余技巧水平的全体进步[5-6]。


    文章更新于0009manx.com 文章更新于0009manx.com

    上一篇:新课改下高中地理课堂活力的探讨

    下一篇:畜禽养殖污染环境的表现及治理措施