关于“ASP.NET程序设计”课堂教学的几点思考

来源 :考试周刊 | 被引量 : 0次 | 上传用户:iamup
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: ASP.NET是微软公司推出的建立强大Web应用程序的开发平台,是广大开发人员建立中小型网站的首选技术。“ASP.NET程序设计”课程成为很多高校计算机应用专业的专业进阶课程。由于该课程综合性强,涉及知识点多,一般面向大学高年级学生开设。作者根据对该课程几年的教学经验,谈谈对这门课的教学思考。
  关键词: “ASP.NET程序设计” 实例教学 实践技能
  一、弹性安排章节学时
  “ASP.NET程序设计”课程综合性较强,有很多前导课程,包括C#语言、HTML语言、数据库原理等。由于总课时数有限,而课程内容体系却很广、涵盖知识点也多,这就需要根据学生的知识水平弹性安排不同章节的学时数。本人任教高校的学生修读该门课程时,大多没有学过C#语言和HTML语言,却有C和C 语言的基础,而C#语言从C和C 语言演化而来,所以讲授C#语言时不用面面俱到,主要侧重与C/C 语言的不同之处。对HTML语言部分只是提纲挈领式地介绍重要内容,而把更多学时安排在本课程的核心内容上,如Web控件、ADO.NET技术、一些重要的数据控件(GridView、DataList控件)等。
  二、网络信息资源和网络教学平台的依托
  充分利用现有网络资源建立网络教学平台是提升专业课程教学质量的很好举措,教学过程中采取了如下措施:
  1.建立ASP.NET程序设计课程教学资源库,将教学大纲、教学课件、项目代码、作业要求、参考资料等发布到网络教学平台,供学生随时下载参考和学习。
  2.充分利用校园网络,专业实验室除了配置相应的软件开发环境,同时安装电子教室软件,把教师的电脑桌面远程广播给参与课堂的每一位学生,学生随时可以举手提问、上传作业,实现与学生更好的互动。
  3.教学过程中,发现很多学生学习ASP.NET课程时常常通过一些网站论坛(如CSDN)寻求帮助,找到解决问题的办法。教师可以充分利用学生这一学习特点,引导其更合理高效地利用网络资源自主探索式学习,增强学生独立分析问题、解决问题的能力,对学生长远发展有积极作用。
  三、实例教学贯穿始终
  传统教学模式以讲授式为主,学生处于被动接受地位,一定程度上阻碍学生主观能动性发挥和教学效果增强。ASP.NET程序设计是一门技术性和操作性很强的课程,现行很多教材在规则和语法这两个方面的内容有些偏多,而一些相对实用、操作性较强的内容在教材中却讲解得不够清楚。如果教师在课堂中讲述过多计算机语言语法及规则,易给学生带来抽象、繁杂的感觉,学习过程显得枯燥。即使有一些学生花费了很多时间和精力获得了较多语法知识,但自己独立解决实际问题时还是没有办法。为了提高教学质量,教学过程中穿插大量经典但比较短小的实例,通过展示实例、讲述实例实现的过程、还可以怎么进一步扩展等一系列步骤进行剖析,使学生理解并易于上手,更好地激发学生兴趣,让学生在宽松、愉悦的课堂氛围中积极主动地学习,通过一个个实例掌握涉及的重要知识点,同时提高实践技能。
  在课堂教学的最后阶段,展示一个综合性项目,首先分析了解该项目的主要功能模块划分,接着和学生一起分析讨论该项目涉及的主要技术点,以及对这些技术要点的核心代码进行解读。通过这种由浅入深、自顶向下的逐步细化、层层剖析的方式全面透彻地理解一个完整项目的实现过程,把所学知识点融会贯通,实现对知识技能的系统性认识,提高综合应用能力。
  四、增加实践环节比重
  实践教学是巩固理论知识和加深理论认识的有效途径,通过实践环节,把所学知识转化为实际技能。ASP.NET程序设计课程是一门实践性和技能型比较强的课程,意味着实践环节对学生真正掌握相应内容是必不可少的。
  除了在教学过程中穿插大量实例讲解外,每讲授完一个小章节模块后,会布置相应内容的简单任务让学生完成。如在内置对象章节,要求学生页面传值的实现分别通过Request对象、Session对象和Cookie对象几种不同方法实现;Web控件章节,学生制作登录注册界面,学会控件的用法;验证控件章节,要求学生在登录注册界面上加上各种验证信息;ADO.NET章节,则要求学生利用SQL Server数据库建立数据库表,并把注册页面填写的信息写入到数据库表中,并根据数据库表验证登录界面用户名、密码信息是否正确等。实践环节是一个由易到难、逐步加深的项目实现过程,将实例和具体任务结合,实现理论与实践的有机结合。
  五、采用项目答辩考核方式
  ASP.NET课程教学体系与传统教学模式有所区别,相应地,考核方式有别于传统考核方式。传统考核方式以理论考核为主,为了取得好成绩,学生往往机械背诵一些概念、原理,忽略技能水平锻炼,而ASP.NET课程教学需要通过实践证明和考核学生的技能掌握情况和运用能力。
  具体考核形式以综合项目答辩方式进行,以“教师引导、学生自愿”的指导思想,建立三人项目小组(自荐或他荐出一项目组长),项目小组分工合作完成一个综合性项目,并撰写项目设计说明书。考核时,项目组长进行项目功能演示,每个项目成员都必须参加项目答辩,根据项目功能完成情况、界面设计情况、代码规范情况、文档完善情况和答辩情况进行打分。最终每个学生的成绩由出勤情况、课堂参与度、实践环节完成情况和最后综合性项目答辩情况组成,侧重对学生学习过程和技能水平的考核。
  综上所述,高校“ASP.NET程序设计”课程是计算机类学生的一门重要专业进阶课程,综合性强,对学生基础要求较高,教学过程中需要根据学生知识水平、实际情况探索高效的教学方式,以取得高质量的教学效果,使高年级学生毕业时实实在在掌握一门新的技能。
  参考文献:
  [1]何力.ASP.NET课程教学内容和方法探索[J].企业科技与发展,2010.24.
  [2]师晓利,尚怡君.浅谈ASP.NET课程教学改革[J].教育教学论坛,2010.20.
  [3]刘学超,杨宏伟.职业院校《ASP.NET WEB 开发》课程教学改革实践[J].山西财经大学学报,2015,(S1).
  [4]康梅娟,郭状先.基于案例的“ASP.Net技术与应用”教学实践[J].计算机教育,2009,(19).
  [5]张雪.ASP.NET网站建设课程教学探究[J].牡丹江师范学院学报(自然科学版),2015,(01).
其他文献
“微课程”作为一种现代教学形式,被广泛应用到高校计算机基础课程教学中,作为高校计算机基础课程教师要深入反思“微课程”在高校计算机基础课程教学中的应用策略,不断提升
政府的公共建设是国家经济发展和社会进步的阶梯。政府的公共工程采取行政指令分配就会产生腐败,所以我国的政府公共工程现在一般都是采用招投标的形式。但是政府公共工程招投
你正在努力提高自己企业中知识型员工的效率吗?这个简单的问题去很少有企业高管能给出满意的答案.企业高管们的困惑并不是因为缺少尝试.
摘 要: 新课程标准下的初中体育要符合三个方面的教学设计:应该有教学立意,应该针对不同学生实施不同教学方法因材施教,应该有教学评价制度,创造出和谐、快乐、轻松的体育与健康教学课堂,相信这样的初中体育教学课堂才能让教学效率事半功倍。  关键词: 新课程 初中体育与健康 课堂教学  随着新课改在初中教学中的逐渐深入与实施,尤其初中体育方面的实施,使初中体育更具有理论依据和操作依据,但是不管是哪方面的改
摘 要: 数据分析课程是我校信息与计算科学系的必修课程,对提高学生的建模能力,提高数据分析水平有重要的作用。本文结合翻转课堂理念,结合数据分析课程的教学实际,形成新的教学模式,从理论和实践两个方面有效增强数据分析课程的教学效果。  关键词: 数据分析课程 翻转课堂 教学设计  数据作为信息的主要载体,在当今“大数据时代”背景下扮演着重要的角色。对数据的分析和利用已经成为每个行业重要的生产因素,并广
高中化学是一门重要的学科,对学生的全面发展有着深远影响.学生是课堂教学的主体,为了让学生积极主动地参与到教学中,提升他们的学习效率,教师要注重培养学生的学习兴趣.那么
班级是学校教育教学的一个重要组成部分,也是学生学习适应社会的重要环境.班主任所从事的班级管理在学校管理中具有举足轻重的作用.如何为学生创设团结、民主、平等、健康的
在小学数学教学中,创造问题的情境有助于学生发展他们的主动性、实践和创造力,特别需注意以学生为中心的教育的概念,帮助他们及时学习,能够动员学生参与并有自己的想法.受情
韩国国际纺织展规模不大,但特色鲜明。主办方对中国展商的邀请是每年的重头戏,同时对中国媒体的采访也颇为重视。展会第一天的下午,作为展会主办方的韩国纤维产业联合会相关负责
不动产登记档案是信息的重要载体,是不动产登记中心查阅资料、回顾历史、展望未来的重要依据。不动产登记档案真实的记录了历史内容,维护了不动产登记制度的公信力。因此,创新不