《ASP.NET程序设计》教学探讨_程序设计课程教学

其他范文 时间:2020-02-28 05:52:31 收藏本文下载本文
【www.daodoc.com - 其他范文】

《ASP.NET程序设计》教学探讨由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序设计课程教学”。

《ASP.NET程序设计》教学探讨

摘 要:在常规教学方法基础上,利用设问解答式的方法对教学内容进行组织,主要采用“提出问题-解答问题”方式组织教学内容,并给出教学设计案例。

关键词:设问解答式 教学设计

中图分类号:G4 文献标识码:A 文章编号:1672-3791(2011)10(b)-0000-00

《ASP.NET程序设计》这门课是软件技术专业基于.NET方向的Web程序开发的一门专业核心课程。主要在于培养学生应用ASP.NET技术进行Web应用程序开发的能力,培养善于沟通表达、善于自我学习、具备团队协作的能力,其实践性、理论性、综合性都相当强。

过去我们常采用的是项目驱动、案例教学法来学习,学生学完后,经常遇到的问题是课堂上的内容能听懂可要自己编程开发就无从下手。在自己的教学中,采用了设问解答式的教学思路,教师和学生普遍感觉收获较多,激发了学习该门课程的兴趣。教学效果比过去明显改善。本文主要阐述的是设问解答式教学法在《ASP.NET程序设计》这门课的应用。

1教学思路

本课程基于项目来学习,全部知识统一到一个综合大项目中,项目来自于实践,并加以丰富,既有全面的知识点涵盖,又不失实用性和完整性。一个项目可以分多个任务,将项目中的某个任务为先导,由老师列出问题从而引出完成任务所需要的知识点,并通过实际操作与分析式讲解来理解和讲授知识点,达到解决问题的目的;然后由学生针对任务再提出各种疑问,师生共同解答。全程在多媒体实训机房进行,采用分组教学,三到四人为一组,提问和解答均计入平时成绩分。教学内容设计

本文以登录模块为例来介绍设问解答式教学法的教学内容设计。

2.1展示本次课的学习任务

展示真实的项目,进入登录页面,演示登录模块各项操作。说明本讲的重点和难点以及要达到的教学目标。

2.2 层层递进提出问题

针对学生知识掌握情况,我们设置以下问题,层层递进,如果学生了解了这几个问题,那么就能设计并实现一个简单的登录模块。(1)为什么要设计登录模块?(2)如何进行界面设计?(3)如何实现登录功能?(4)用到哪些关键技术?

2.3 教学方法和技巧――解决问题

2.3.1为什么要设计登录模块

对于学习,人总有一种想法,有用的东西才去学,所以,我们可以人们常见的网站或系统为例说明设计登录模块的重要性。如电子商场、银行ATM机存取款、网上银行、手机话费查询等都要求用户登录。用通俗的语言来激起学生学习的兴趣。用户极其权限管理是许多网站中不可缺少的一项功能,不同的用户往往有不同的操作权限,这就增加了用户管理的复杂度。为了更好地管理用户及其权限,就需要设计并实现用户管理、权限管理、用户登录等模块。

2.3.2 讲练结合,设计界面

教师演示登录页面设计的步骤,同时讲解TextBox、Button、Label等控件的主要属性和方法使用。有些控件的属性设置在后面的页面中还会用到,一个一个设置重复劳动太多,效率不高,可否使用简便的方法来实现呢?从而引出主题功能。可简单介绍主题的创建与应用。教师讲解完毕,每个学生在自己机器上分组讨论完成登录页面的设计。教师答疑解惑。

2.3.3榜样教学,实现登录功能

在登录功能实现前,用一些小案例讲解Response对象、Application对象、Seion对象知识。教师演示登录功能实现时,关键代码必须亲自编程,不能复制。同时讲解编程思路和代码含义。接着由学生自己分组完成登录功能实现,指派一名学生在教师机上操作。教师负责各组答疑解惑。操作完毕后,各组学生对台上学生的代码进行点评,指出其优缺点。最后,教师对所有学生的操作情况做总结。

2.3.4 关键技术

在学生能简单设计登录模块后,我们再来讲授关键技术,学习兴趣大增。在安全方面,需要防止用户进行SQL注入攻击、客户端攻击、程序自动恶意登录等。为了提高系统的安全性,我们需要如下关键技术:(1)防止恶意用户SQL注入式攻击。(2)防止恶意用户客户端攻击。(3)设计用户登录图片验证码。(4)加密用户登录信息。接着详细介绍这些技术的具体实现过程。

2.4 学生提问,师生共同解决问题

完成教学任务后,由学生任意提出问题,如:如何设计类似QQ登录的界面;如何将FLASH动画设计到页面等,每提出一个问题,小组讨论。每组派一名学生回答,回答正确可加分,如果学生都不能回答,教师可引导出答案。直到所有学生完全掌握本次课知识为止。学生讨论问题热烈,积极举手发言,课堂活跃。结语

在这种教学模式中,由于学生的主体地位得以体现,学习的积极性得到增强,学习内容得以延展,学生学习的自主特征更加明显。

实施设问解答式教学法,教师要精心研究课程相关内容和教学指导方法。

(1)要充分了解学生。结合学生的经验和学习的需求,精心创设情景,吸引学生喜欢学,大胆问,认真钻,刻苦练,乐学互学。指导学生积极主动地开展自主、合作、探究的学习。

(2)要潜心研究问题设计。用心准备在课堂教学中各步骤,引领学生进入该步骤学习时提出的问题,这些问题,必须在三言两语之间,承上启下,要言中的,激起学生发言、提问、抢答的欲望,形成一股又一股主动学习的热潮。

(3)要研究问题讨论的过程,善于采用激励性的语言和方式实施教学。细致考虑学生在提问讨论的过程中,将会出现的各种问题和情况。要将平淡的语言表述转变为激励性的、鼓励性的语言表达,善于把想要告诉学生的东西、或要求学生掌握的东西、或学生学习中有所遗留、必须提示学生知道的东西,转化为设问的方式,鼓励引导学生通过提问、作答或讨论表达出来。不要将问题的答案轻易地告诉学生,而必须引导学生积极地提出问题,或自研,或与他人讨论合作,努力依靠自身的力量去探寻解决问题的途径和方法,尽量自己解决问题。

应用设问教学法,重在指导、引领、提示、点拨、激励,课堂是活的。教师在对教材的研究、生发、运用中可以感受到自身的创造和活力,在课堂教学师生交流中往往会为学生超出预想的创见和新颖的奇想而感到兴奋和喜悦。师生都会为相互的成长和进步而高兴。

参考文献

[1] 强锋科技 王岩.ASP.NET网络开发指南[M].北京:清华大学出版社.[2] 宁云智 刘志成.ASP.NET2.0程序设计案例教程(第二版)[M].大连:大连理工大学出版社.

下载《ASP.NET程序设计》教学探讨word格式文档
下载《ASP.NET程序设计》教学探讨.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文