APP下载

ASP.NET程序设计课程教学改革探析

2016-03-21周德荣四川民族学院网络信息中心四川康定626001

赤峰学院学报·自然科学版 2016年1期
关键词:能力培养课程改革教学方法

周德荣(四川民族学院 网络信息中心,四川 康定 626001)



ASP.NET程序设计课程教学改革探析

周德荣
(四川民族学院网络信息中心,四川康定626001)

摘要:ASP.NET程序设计是一门实践性极强的计算机专业课程.分析了课程教学现状及存在的问题,以理论与实践兼顾为原则,为提高学生学习积极性,有效培养学生职业素养和实践能力,提升课程教学效果,提出了从教学内容、教学方法和手段、教学效果评价等方面的改革.

关键词:ASP.NET;课程改革;教学方法;能力培养

2006年国务院制定的《国家中长期科学和技术发展规划纲要(2006-2020)》中将智能信息处理和智能感知分别列入国家支持的重点研究领域和前沿研究技术.2012年,十八大报告提出了“中国特色新型工业化、信息化、城镇化、农业现代化”的新四化,其中信息化是唯一新增的内容.由此可见,以计算机科学与技术为基础的信息技术已被提升至国家发展战略的高度.当前,我国经济社会发展所需要的应用型、技术技能型的计算机类专业人才的供给缺口依然较大.截止2015年8月,根据工信部软件和信息技术服务业统计数据[1],软件和信息技术服务从业人员平均人数超过545万人,同比增长5.6%.同时,培养高质量的、能够较好地掌握计算机科学与技术的基本理论、基本知识和基本技能的应用型计算机专门人才任务也十分迫切.

计算机科学与技术本科应用型人才培养方案中,Web开发技术是一个重要方向.目前,主流的Web开发技术主要有ASP、ASP.NET、JSP和PHP等,国内众多高校选择了ASP.NET作为web开发技术的教学内容[2].ASP.NET程序设计课程是计算机科学与技术专业的一门实践性极强的专业课程,是前端网页开发技术、面向对象程序设计(C#/VB. NET)、数据库管理系统等的后续课程,更是前面知识的综合运用,具有典型工程特性和极强的实践性.为适应企业对WEB程序开发人员的技能需求,全面提高学生综合素质,结合ASP.NET课程特点,提出了从教学内容、教学方法、教学效果评价等方面的进行课程改革.

1 ASP.NET程序设计课程教学现状

ASP.NET程序设计课程教学内容一般包含了ASP.NET的基础知识和开发环境、C#/VB.net语言基本语法、应用程序和页面框架、内置对象、服务器控件、ADO.NET数据库编程、站内导航和导航控制,母版页、AJAX技术等方面的知识点.

Asp.net程序设计课程具有课程体系分散,内容知识点多等特点[3],存在内容更新不及时,不能适应市场对web开发人员的能力、技能的需求;课程教学方式陈旧,普遍延用了理论教学和上机实践并存的传统方式,教师课堂按部就班讲解理论知识,以知识点来引导学生进行学习,上机实践以小的实例进行练习,并且这些小实例中缺乏知识点连贯性,学生很难做到学以致用;教学效果评价方式以理论考核为主,为了取得好成绩,学生往往机械地背诵一些概念、原理.这种考核方式一定程度上影响学生学习自觉性、学习兴趣和学习能力的培养.

2 课程教学内容改革

Asp.net程序设计课程内容体系广,知识点多,实践性非常强[4],要充分准备扎实开展Asp.net程序设计课程的教学,教学内容至关重要.要学习好Asp.net程序开发主要涉及表现层、数据储存层、业务逻辑层三个层次知识.首先是表现层技术.软件开发中叫UI(用户界面),表现层技术是Web应用开发的基础,涉及图形图像设计、HTML、CSS、Javascript等. WEB开发与一般软件开发不同,使用者对UI要求较高,UI是否成功可能直接影响整个开发项目的成败.针对这一特点,有必要加强学生对网站UI设计能力的培养,在课程设计中充分考虑了这点.第二个层面内容是数据存储技术.对于WEB应用开发,数据存储是必须.要求学生理解数据库及相关知识的概念,能熟练使用一门数据库管理系统(如MS SQL Server),使学生掌握基本的数据库技术和数据库应用系统开发方法,培养学生的逻辑思维能力及分析问题和解决问题的能力.第三个层面的内容是学习实现业务逻辑层所需技术.在.NET平台下,大部分开发者选择了C#和ASP. NET.在以上内容在国内高校ASP.NET开发类教材中基本都被囊括在内,但都存在点到为止,注重广度,没有一定深度和适应性.

在课程内容组织上,建议以“ASP.NET程序设计”课程为主线,在前序专业基础课中依次开设静态商业站点开发、数据库管理系统及应用(MS SQL Server)、C#程序设计等课程,最后开设ASP.NET程序设计.使其与专业领域核心课程紧密联系,知识体系纵向贯通,优化和整合教学内容,提高教学质量和教学效率.在ASP.NET课程教学内容上,要克服偏基本理论知识,轻实践性教学内容的现象,教学过程要抓重点和核心,将知识点融入学生学习知识和提高能力.课程教学的内容组织如表1所示.

表1 课程教学内容

3 教学方法和手段改革

为了提高学生学习兴趣,改善学习效果,使用学生快速掌握相关知识点,应用从教学方法和手段入手.

3.1引入案例教学法,提升学生学习兴趣

20世纪初,哈佛大学创造了案例教学法,它是将来自真实情境的商业管理案例用于教学的方法.案例教学法[5,6]是一种以案例为基础的教学法,教师在教学过程中扮演设计者和激励者的角色,鼓励学生积极参与讨论、学习,有别于传统教学方法中,教师扮演着传授知识者角色.ASP.NET课程教学实施过程中,采用案例教学法,按“展示实际项目,让学生明白实际项目做出来是什么样子;要完成实际案例,涉及哪些关键知识点;怎么做出来的,讲述案例实现的过程;还能做什么,对知识点进行加深和扩展”的步骤进行教学.如在ASP.NET程序设计课程教学过程中以某省公务员成绩查询系统为实际案例,把整个系统进行逐步分解,融入课堂逐一讲解相关知识,达到学用结合.

3.2采用分组学习法,注重培养学生团队合作能力

教学中引入分组学习法,以“教师引导、学生自愿”的指导思想,建立4人项目小组,教师平衡每个小组的总体能力、技术水平,要求尽量保持均衡水平.每个小组有项目组长、开发人员、系统设计和测试人员等角色.组长由组织能力、技术能力较强的学生担任,主要负责教师与学生、小组成员之间的关系协调.为了让小组成员都能熟悉软件公司不同岗位工作需要,小组成员通过在不同任务中轮流担任不同角色,并以教师引导作辅助来培养学生在项目规划开发和团队合作方面的能力.

3.3利用网络和多媒体技术进行教学,促进学生自主学习

为搞好专业建设,提高学科水平,建立专业实验室和网络学习平台是一个较好方式.网络学习平台提供了一个开放的教学环境,学生可以将学习延伸到课堂教学以外.

为充分利用现有网络资源,提高学生的自学能力,教学过程中采取了如下措施.(1)建立ASP.NET程序设计课程课堂教学实录视频库,同时教师将教学教案、教学课件、项目源文件、作业、参考资料等发布到网络教学平台,多种形式资源辅助教学.(2)充分利用校园网络,加强实验环节,强化实践.在专业实验室安装了远志屏幕广播软件,对重要知识进行强化训练,与学生达到一对一互动.(3)教学过程中,教师以案例为带动点,要求学生根据案例搜集相关技术资料,开展有明确目的的自主学习,有针对性的培养学生自学能力,激发他们学习新知识的主观能动性和拓展他们的设计思维.

4 教学评价改革

传统的课程考核方式主要使用“卷面考试成绩+平时成绩”方式,这种评价方式具有“重结果,轻过程”缺点,考核结果不能反映学生掌握专业知识真实水平,特别是学生动手能力、创新能力和团队精神方面.ASP.NET程序设计课程教学评价方法改革,应由注重结果向关注学习过程转变,注重建立全面、客观、多元的评价体系.

为了激励学生自学、创新和动手能力,以考核既要注重专业能力考核,又要注重实践能力和职业素养的考核要出发点,对考核方式进行了改革.评价学生学习效果的标准由“平时成绩、项目成绩、专业交流”三部分构成.其中,平时成绩占考核权重的30%,主要体现为教师对整个小组、小组成员的考核,小组组长从项目负责人的角度对小组成员进行考核、小组成员间相互考核等.考核指标有出勤情况、工作态度、小组成员交流、团队合作等内容.项目成绩占考核权重的40%,项目以小组形式进行提交,教师和各小组组长分别进行评定,各此项分值的占60%、40%.考核的指标有提交项目功能实现情况、项目界面UI设计情况、代码规范程度、用户文档完善等.专业交流占考核权重的30%,主要考核考察学生学习成果和职业素质,以每组学生代表的作作品展示、功能讲解,其他开发小组成员参与讨论,教师综合考试小组成员的现实表现情况予以评分.

教学效课评价改革既要注重学生学习过程的考核,也要突出学生实践能力的考核,更应注重学生职业素养、学习能力、创新能力、团队精神的考核.

5 结语

ASP.NET程序设计课程是计算机科学与技术专业一门提升学生综合运用专业知识能力的主干课程.对ASP.NET程序设计课程的教学进行了相关的研究和改革,ASP.NET程序设计课程本身涉及知识广,专业的实践性强,对教与学提出了较高的标准.在教学过程中,将课程知识点融入课程案例项目中,在改革教学方式和手段上,采用“案例法”、“分组法”等方式,充分体现出以学生主体的教学特色,极大地提高了学生的动手能力、职业素质,改革课程评价方式,提高了学生学习的兴趣,完善了过程考核,提高了考核作用.教学实践证明,ASP.NET课程教学采用以上方法,能有效的组织教学,调动学生学习的积极性,提高学生的创新能力和团队合作能力,课程教学效果得到明显提高.

参考文献:

〔1〕中华人民共和国工业和信息化部.2015年1-8月软件业经济运行情况[EB/OL].http://www.miit.gov.cn/n1129 3472/n11293832/n11294132/n12858477/16843713.html.

〔2〕刘学超,杨宏伟.职业院校《ASP.NET WEB开发》课程教学改革实践[J].山西财经大学学报,2015(S1):162-164.

〔3〕康梅娟,郭状先.基于案例的“ASP.Net技术与应用”教学实践[J].计算机教育,2009(19):59-60.

〔4〕张雪.ASP.NET网站建设课程教学探究[J].牡丹江师范学院学报(自然科学版),2015(01):73-74.

〔5〕南丽丽.改进的案例教学法在Authorware教学中的运用[J].现代计算机(专业版),2011(26):41-43.

〔6〕袁江琛.案例教学方法在ASP.NET程序设计课程中的应用[J].电脑知识与技术,2013(29):6589-6590.

基金项目:四川省教育厅自然科学重点项目(13ZA0134)

收稿日期:2015-11-25

中图分类号:G642

文献标识码:A

文章编号:1673-260X(2016)01-0240-02

猜你喜欢

能力培养课程改革教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
“双创”形势下高职财务管理课程改革探索
数学归纳法在高中数学教学中的应用研究
信息技术教学中学生自主探究能力的培养探析
基于CDIO的大学生职业素养培养研究
基于创意的对口单招色彩课程改革突破点研究
低年级学生课前预习能力的培养
校企协同实施高职专业课程改革的实践研究
初中数学教师不可忽视的几种教学方法