陈可汤,王冬
(琼州学院电子信息工程学院,三亚 572022)
DAP教学模式的ASP.NET课程改革探究
陈可汤,王冬
(琼州学院电子信息工程学院,三亚 572022)
高校计算机专业《网络程序设计-ASP》是一门具有实践性与创新性较强特点的课程,着力培养学生的Web编程基础及项目开发实践能力。探究将DAP理念模式引入到ASP.NET课程教学实践中,通过DAP模式,让学生夯实基础知识,突出实践能力。
DAP模式;ASP.NET;课程改革
ASP.NET是计算机科学与技术、网络技术、软件工程、计算机应用、电子商务等专业所开设的一门Web网络程序设计技能实践课程。随着计算机网络技术的高速发展,以网页作为网络信息载体传播,ASP.NET作为网页设计开发的技术框架,是信息技术人员要掌握的主要开发工具。是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,支持多语言协同开发,一般首先是C#及VB.NET。该课程授课内容主要包括HTML语言、C#程序设计基础、服务器控件、内部对象、数据库编程等[1],所包含的知识众多,前修开设的课程包括《图形图像处理》、《C#程序设计》、《数据库系统原理》等。从学生学习本课程看,教师在授课过程中关键解决几个问题:
(1)教学目标明确,把前修课程列入教学计划中,让学生在学习该课程体现出“入门轻松,编程容易着手”,提高学生的学习兴趣。
(2)提高课程内容的层次性和系统性,层层递进,融会贯通,在理论基础的支撑下,能进行项目的设计开发。
(3)重实践创新,提高学生的实验环节,课后教材实例只是一个练习过程,以围绕项目产品化为前提,重点培养学生在项目中不断学习、探索、扩展。
该课程是我校校级精品课程,根据长期的教学实践经验,依据DAP教学模式体系内涵(图1),重点培养学生厚基础、重实践的能力。
图1 DAP教学模式
(1)Demo:基础训练,教师围绕基础点讲解课本案例或者自己准备的案例,使学生理解掌握每一个知识点,应用到开发当中。
(2)Activity:提高与巩固训练,通过Demo案例基础的讲解,布置Activity任务,让学生在实验课堂中完成,所要训练的内容在Demo案例的基础上加以扩展。教师通过课堂抽取学生演示讲解案例,并且形成实验报告提交教师审阅。在开放的实验课堂中让学生进一步巩固知识,提高了开发实践技能[3]。课后给出Activity训练,主要让学生随着课后完成的训练案例,运用到自己想象设计的项目中。
(3)Project:项目实战训练,随着课程末期,以分组的形式把企业项目布置给学生,让学生在团队中完成,综合培养学生的项目开发及团队合作能力。
(1)案例课程教学
在实际的教学中枯燥的理论知识讲解过程是必须考虑的,该课程是一门实践技能课程,但在教学过程中不能给学生传达一种照葫芦画瓢的思想,这样培养出来的学生在职业岗位的道路上随着技术的更新发展,学生的适应及开发能力不足,没有创造及灵活性[3]。结合课程本身的特点,通过理论知识的讲解,然后用知识点去解决相应的案例,让学生有一个思考及想象的过程,如在讲解服务器控件的时候,可以通过用户登录程序分解知识点(表1),包含了用户名及密码的验证、二次密码输入一致、E-mail格式要求等。本案例要求学生掌握ASP.NET服务器控件,数据库的添加、查询、修改操作。案例教学重点培养学生扎实的基础,在扎实理论基础的支撑下,逐步提高自身的开发能力。
表1 案例教学
(2)实践实训教学改革
实践实训教学是在开放式实验课程中完成,与课堂案例教学相结合[4]。在实验目标的设置中,由专任教师辅导完成实验指导任务,严格按照规定时间完成课堂基础案例,采用项目化在基础案例的理论指导下,专任教师以项目化给出扩展案例(Activity训练)[5],或者学生自选案例。以学生为主导,让学生自主思考,发挥想象力,用不同方法解决问题。教师做好服务指导,给予一定的引导和鼓励,明确学习与创新的关系,学生在实验课堂中完成Activity训练后,根据完成的效果由部分学生演示讲解其成果。通过Activity训练,进一步巩固知识点,同时提高实践技能。
随着课程的结束,由教师引入企业项目或课题,采用分组化,在专任教师的指导下从项目的分析、系统设计、系统测试、系统运行等各个环节中以产品化的方式呈现,让学生在团队协作下完成。
(3)课后辅助教学
在已经建好的课程网站上,把课程教学资料(电子教案、教学大纲、实验项目、实验指导书等)放置于网站供学生阅读下载,主要是教学资源库的建设,以DAP教学模式对资源库分解归类,及时更新,让学生在每一次课堂结束后能及时查阅,鼓励学生在课外能主动学习。通过网站论坛或者留言薄帮助学生解决问题,接收学生对资源库建设的反馈与评价。在不断的改进与更新中,形成一套完整的教学资源。
(4)课程考核方式
分三个阶段考核,基础理论知识考核主要以笔试和实验报告为主。主要考核在实验实训课堂中教师给出或者学生自选的Activity(提高训练)完成情况,每次Activity训练完成教师给出成绩。期末考试的考核主要是Project(项目实战训练),以小组组长分工完成教师或者学生自选的项目,从项目的开始到结束中间每一个阶段由专任教师检查并组织学生进行讨论,到项目结束教师给出成绩。
在ASP.NET课程教学中引入了DAP教学模式,以“案例”为载体,在课堂中以案例教学理解知识点,在实验实训过程中夯实理论知识点和提高编程技能,最终以分组完成项目,达到了项目产品化的要求。这种改革的效果是显而意见的,在课堂中,学生带着兴趣去学、去做,有效地激发学生的思维,提高学生的学习主动性。在毕业设计中,学生能通过自己的分析、研究,解决实际问题。
[1] 高建清.ASP.NET课程教学改革与实践[J].中国电力教育,2013(19):84~85
[3] 于来行.ASP.NET课程开放实验教学研究[J].湖北函授大学学报,2012(08):106~107
[3]任亮,唐林.基于任务驱动的ASP.NET高级应用开发课程改革探究[J].教育探索,2013(04):22~23
[4] 刘伦.开放式计算机实验教学改革研究[J].计算机教育,2013(02):100~102
[5] 肖玉朝.ASP.NET项目化教程[M].北京:中国海洋大学出版社,2011
Research on the Reformation of ASP.NET Course Based on DAP Teaching Mode
CHEN Ke-tang,WANG Dong
(School of Electronics and Information Engineering,Qiongzhou College,Sanya 572022)
Network Programming Design-ASP.NET is a practical and highly innovative features curriculum of college computer professional,focus on training students'abilities ofWeb based programming and project development.Explores the idea of DAPmodel into the ASP.NET curriculum teaching practice,through the DAPmodel,to let the students lay a solid foundation knowledge and highlight the practical ability.
DAP Teaching Mode;ASP.NET;Course Reformation
1007-1423(2015)06-0064-03
10.3969/j.issn.1007-1423.2015.06.016
陈可汤(1979-),男,海南儋州人,硕士,讲师,研究方向为Web编程、计算机应用
2014-12-23
2015-01-29
琼州学院青年科学基金项目(No.QYQN201341)