高职“ASP.NET程序设计”课程教学改革探索

2014-12-31 12:58王侠姚琪
电脑知识与技术 2014年35期
关键词:教学改革教学模式

王侠 姚琪

摘要:“ASP.NET程序设计”是高职软件技术专业的专业核心课程,文章从ASP.NET程序设计课程的教学内容、教学模式、教学考核、在线学习等4个方面提出了课程在教学过程中一系列的改革,对教学改革中的理论和实践问题进行了探讨和研究。

关键词:ASP.NET;教学改革;教学模式

中图分类号:G712 文献标识码:A 文章编号:1009-3044(2014)35-8485-03

"ASP.NET Programming" Teaching Reform Exploration in Higher Vocational Colleges

WANG Xia, YAO Qi

(Xuzhou College of Industrial Technology, Xuzhou 221140, China)

Abstract: "ASP.NET Programming" is a core curriculum for vocational software technology specialty. This article put forward a series of reforms in the teaching of ASP.NET programming from four aspects: teaching content, teaching mode, teaching assessment as well as online learning, and theretical and practical issues during the teaching reform were discussed and studied.

Key words: ASP.NET; teaching reform; teaching mode

1 概述

随着信息技术的发展和B/S架构的广泛应用,WEB技术在软件开发中的作用越来越明显,成为了软件开发人员一项重要的职业技能,目前主流的WEB开发技术包括ASP.NET、PHP及JSP等。ASP.NET开发界面友好,提供了强大的服务器控件结构,因此被广泛地引入课堂中进行教学[1]。

“ASP.NET程序设计”是软件技术专业的专业核心课。课程具有很强的实践性,它的前导课程为C语言程序设计、数据库技术、WEB开发技术等基础课程。它将数据库技术、计算机语言及项目开发等方面的知识进行了整合。课程对于培养软件专业学生的软件开发能力和职业素质有着很大的作用。学生从完成各个教学任务、小型项目、分组完成课程项目逐步具备开发能力,培养职业道德,将在校期间学到的知识与企业的用人需求进行对接。

笔者通过多年的教学实践,教学过程中尝试进行不同的改革,从最初的满堂灌到后来的理论与实践对半分,即讲授理论知识2节课,接着进行学生练习,教师辅助指导,但是效果总是不太理想,学生表现出缺乏学习兴趣、参与度不高、上课昏昏欲睡、课后没有学习的平台和途径等,学生的实践能力没有得到明显的提升。如何解决这些问题,提高同学们的学习兴趣,就是一个非常值得研究的课题。

2 教学内容的整合优化

“ASP.NET程序设计”课程的主要教学内容包括建设动态网站的基本知识、c#语法的讲解、visual studio 2008 集成开发环境的讲解、web开发中常用的内置对象的讲解、ADO.NET技术的讲解、项目实战的讲授。如果按照这个结构来教学,学生的学习效果可想而知。

教学内容的选取需要对课程的知识体系进行分解并重新组合,打破原有按照知识结构划分单元进行教学的模式。根据真实工作项目,以基本工作过程为逻辑主线进行课程的学习情景设计。经过分析,本课程分4个学习情境,见表1。在教学过程中,对每个教学情境教学过程中用到的知识、教师所需执教能力要求、教学方法等进行明确要求。

比如在教学情境1 产品安全验证中,规定主要教学内容为构建ASP.NET开发环境;服务器控件的使用;验证控件的使用。具体需要学习到的知识点为了解WEB基础知识;掌握配置ASP.NET的运行环境的方法;掌握初步编写ASP.NET程序的方法;掌握Button控件、TextBox控件、RadioButton控件、RadioButtonList控、DropDownList控件、ImageButton控件和ListBox控件的属性和方法;掌握RequiredFieldValidator验证控件、RangeValidator验证控件、Compare Validator验证控件、RegularExpression Validator验证控、CustomValidat和ValidationSummary控件的属性和方法;掌握产品登录、注册界面的设计;掌握对客户的登录请求;掌握安全验证:用户名和密码格式验证等。通过逐步分解,构建课程的教学内容体系,清晰明了。

3 教学模式的创新

3.1 项目驱动教学模式

传统的教学模式是按照课程的知识体系将课程划分成一个个单元,每个单元通过知识点的讲解和案例实现教学,这种教学模式不易激发学生的学习兴趣,知识点多而散,不利于培养学生的实践动手能力,有着很强的弊端[2]。随着最近几年教学改革的研究,对课程的教学内容进行分析整合,将企业的真实项目融入到实际的教学中去,通过项目贯穿课程的整个知识体系。学生学习的过程就是完成一个个教学任务和一个个子项目的过程,学生在学习的过程中遇到问题可以自行查阅资料,可以小组讨论或者咨询教师,由传统的教师教转变成学生学,激发了学生的学习兴趣、增加了学生解决问题的成就感。同时在项目驱动的教学模式下,培养了学生的职业能力和职业素养,锻炼了学生团结合作的精神 [3]。

3.2 示例:情境3 产品数据管理

首先进行教学前对学生进行分组,以 2 到 4 人一组为宜,自主分工,按照企业实际项目开发的流程进行工作,通过团队合作,培养同学生之间的合作能力,提高其职业素质。

分组后教师要教学项目进行分解。将项目分解城若干个子任务,各组通过子任务的实现来学习,并完成项目。这就需要将任务书发给学生,在任务书中明确规定任务的知识目标、能力目标、细化实施过程、规定完成时间,时间充分可以设计完成扩展任务,如图1-图4所示,为情境3 产品数据管理项目的4个任务书,学生根据任务书的引导完成学习。

4 教学考核

“ASP.NET程序设计”课程考核由项目完成情况和期末考试两个部分组成,其中项目完成情况占70%,期末考试成绩占据30%。项目完成情况是对学生4个情境任务的完成情况,其中情境1 产品安全验证、情境3 产品界面设计、情境4 产品生成与发布各占10%,情境3 产品数据管理占70%,同时将每个情境分成若干了任务。比如将情境3产品数据管理分成了后台用户管理、后台信息添加、后天信息删除、后台信息修改4个任务,每个任务的考核成绩占情境3考核成绩的25%,其中对每个任务的考核进行了细分,如图5所示,对情境3的后台用户管理任务制作了对用的考核表,将用户管理任务分成了修改密码、添加用户管理、修改用户信息、删除用户信息4个小任务进行考核,每个小任务从界面的布局、编程思路、代码实现、团队调试总结、任务单完成情况5个方面按照10%、20%、40%、20%、10%比例构成,最后得出本任务的总分。

5 在线学习平台的构建

学生仅仅通过课堂的学习接受的知识毕竟有限,本身课程的课时数就很有限,课堂上学生主要是完成教师布置的教学任务,老师还需要进行现场的考核,所以仅仅依靠课堂教学不能满足学生的自主学习需求,需要有对应的课程学习辅助平台帮助同学课后学习 [4]。因此开发一个配套的在线学习系统就非常有必要了,在线学习系统一般包括学习资料的上传下载、课程的前沿技术文章、教师布置的作业、讨论板块和在线测试板块等,可以根据自己的需求添加删除模快。通过在线教学系统,学生可以进行知识的预习、课后讨论总结,通过系统与老师同学交互,甚至可以通过考核系统检验自己的掌握情况,形成课前预习、课后复习、自主测试的一体化学习过程,提高学习效率。

6 结束语

通过教学改革激发了学生的学习兴趣,提高了学生的实践能力,培养了学生的职业素养。

无论从学生的毕业设计作品,相关技能大赛获奖情况,还是从学生工作后的工作和学习能力来看,本课程的教学改革都达到了良好的效果。

参考文献:

[1] 陈长喜.ASP.NET 程序设计基础教程[M]. 北京:清华大学出版社,2011.

[2] 田洪云.基于项目驱动的ASP.NET 程序设计课程教学方法的探讨[J]. 福建电脑,2012(3).

[3] 罗新密,薛建新,常曦.基于任务驱动的5大学计算机文化基础6课程教学模式研究与实践[J].计算机与信息技术,2008(3):102-103.

[4] 张杰,孙沛,景雯.基于NET的引领式在线学习系统的设计与实现[J].电脑知识与技术,2009(10).

猜你喜欢
教学改革教学模式
群文阅读教学模式探讨
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示