基于ASP.NET技术辅助课堂教学的体验与思考

2018-01-05 22:51高燕
中国信息技术教育 2017年24期
关键词:课堂教学效果

高燕

摘要:当前,信息技术教师制作的教学课件大多以PPT、静态网页等为主,很少有教师会根据教学内容需要,尝试利用新技术制作“新型”的信息技术教学课件。本文以作者在一线教学实践中运用ASP.NET技术制作课堂教学课件提升课堂教学质量为案例,探讨了ASP.NET技术对信息技术课堂教学的影响。

关键词:ASP.NET技术;信息技术教学课件;课堂教学效果

中图分类号:G434 文献标识码:A 论文编号:1674-2117(2017)24-0035-03

● 对当前信息技术教学课件的思考

当前,信息技术教师制作的教学课件大多以PPT、静态网页等为主,偶尔也会有应用Flash或电子相册之类的应用软件制作的课件。其实基于信息技术学科的特点,针对不同模块的教学内容,信息技术教师可以制作多样化的课件,可以运用相应的技术制作“新型”且“实用”的教学课件或学件,这更能激发学生的学习兴趣,开阔他们的眼界。

为了提升信息技术课堂教学质量,笔者以《走进数据库》一课为例,探讨了ASP.NET技术对信息技术课堂教学的影响,并分享了个人经验与思考,希望对广大一线信息技术教师的教学有所帮助。

● ASP.NET技术

ASP.NET又称为ASP+,它不仅是ASP的简单升级,而且是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点,并参照Java、VB语言的开发优势加入了许多新的特色,而且修正了以前ASP版本的运行错误。

● 《走进数据库》教学案例

1.ASP.NET开发“在线调查”系统的背景

在《高中信息技术(必修)》中的“信息资源管理”模块中,数据库的使用和Access数据库的操作是该模块的教学重点,广东教育出版社出版的《信息技术基础教师教学用书》中,对该部分内容提出的教学任务及教学重点、难点如下:①针对数据库,操作使用数据库应用系统,感受利用数据库存储、管理大量数据并实现高效检索的优势。②从操作和剖析数据库的过程中,分析并归纳使用数据库管理信息的基本思想和方法;从讨论建立专题数据库的学习活动中,了解建立数据库的基本过程和方法;通过创建简单查询和统计的学习活动,体验数据库功能的简单实现过程。针对教学任务及教学重难点,笔者在原教材的基础上做了二次开发,独立开发了一款简单的、基于ASP.NET技术的数据库应用系统,可以在网络环境下在线添加、修改学生个人信息。该系统作为本模块学习的教学辅助工具,让学生在使用该系统时感受数据库应用系统的优势,在此基础上深入学习对“数据库的剖析”。该数据库应用系统的内容如图1所示。

2.《走进数据库》教学设计

教学情境导入:教师让学生在客户端体验数据的增、删、改、查,感受数据库系统的应用,学生体验之后教师抛出一系列问题,如在数据的添加、修改、查询过程中你对这个系统的使用感受如何?这个系统具有哪些优势?你知道增、删、改、查的数据存放在哪里吗?学生带着问题开始跟着教师进入后续知识的学习。

数据库的有关概念:什么是数据库的应用系统,什么是数据库的管理系统,什么是数据库,三者之间的关系;用户与管理员所面向的操作对象有哪些。

数据库的剖析:将后台的Access数据库管理系统呈现给学生,对当前的数据库中的数据表进行增、删、改、查的操作学习,通过创建简单查询和统计的学习活動,体验数据库功能的简单实现过程。以下是操作数据库中相关查询功能的学习任务设计。

(1)“选择查询”操作,设计任务:①将全班同学中和你同样星座的同学查找出,学号按从大到小顺序排列,查询表命名为“XX星座”。②请查询出班级中所有A型血与B型血的女生信息,学号按照由小到大顺序排列,并将查询表命名为“女生A型与B型”。

(2)“更新查询”操作,设计任务如下:①请将所有血型数值为“不知道”更新为“no”,更新查询名为“更新no”。②请将所有男生的性别数值更新为“M”,所有女生的性别数值更新为“F”。更新查询名分别为“更新M”和“更新F”。

(3)添加字段查询,设计任务如下:添加新的字段名为“2倍数字”,该字段中的值是“数字”字段的相应数值乘以2,并将查询表命名为“2倍数字”。

(4)创建新数据表,设计的任务如下页图2所示。

(5)在创建新数据表的基础上实现多表查询操作,设计任务如下:①从student表和“星座花语”表中查询生成所有“B型”血型同学的信息,生成的查询表中的字段依次是学号、姓名、性别、血型、星座、花语。查询表命名为“B型血与花语”。②从student表和“星座与血型”表中查询出所有与你相同血型、相同星座、性格特征相同的同学的信息,生成的查询表中字段依次为ID、星座、血型、学号、姓名、性别、性格,查询表命名为“同星座同血型”。

在以上的任务操作中,笔者在学习网站中提供了“学习在线帮助”的功能,帮助学生自主学习。

3.ASP.NET技术辅助课堂教学的收获

(1)有利于教师对数据库的抽象概念的讲解

该系统有利于教师直观讲解数据库应用系统、数据库管理系统、数据库之间的关系,有利于剖析用户与管理员所面向的不同操作对象,同时有利于学生对Access数据库管理系统中深入剖析数据库的学习。该系统使教师在教学中对数据库的讲解更加层次分明,教学步骤更加清晰。

(2)有利于学生对数据库的抽象概念的理解

该系统极大地激发了学生的学习兴趣,学生通过在线客户端的体验,感受到数据库应用系统的功能及优势;通过教师揭密后台数据库管理系统,感受到数据库的功能。这种直观、系统、完整的体验让学生更易理解数据库应用系统、数据库管理系统、数据库三者的关系,更容易让学生对数据库的使用有一个系统的认知。endprint

(3)激发了学生对数据库学习的兴趣

在课堂教学的过程中,学生对采集的数据进行查询、统计非常感兴趣,特别是在数据采集环节中,学生在添加个人信息的同时,也能在线看到全班其他同学的信息数据,学生此时会显得非常兴奋,在课堂中不时发出开心的笑声。正是因为收集的数据是学生自己的数据,所以学生对本节课的内容学习从开始就产生了一种新鲜感、亲切感,激发了他们对后续课程内容主动探究的学习欲望。

(4)点燃了学生对Access自主探究的学习欲望

在整个学习过程中,学生对每一次查询和统计都愿意尝试探索直到得出正确的结果。为了能更好地让学生自主探究,笔者在ASP.NET环境下提供了“在線帮助”功能,该功能给学生提供了自主学习的资源。学生根据学习需要查看相应的帮助,逐步完成各项任务。在学习的整个过程中,学生会主动与周围同学交流,相互帮助,对比操作结果,整个教学中课堂学习气氛非常浓厚,平时操作水平较弱的学生、学习缺少主动性的学生也积极努力地完成相应的课堂任务。从学生提交反馈的课堂任务中可以看到学生任务完成的正确率非常高。

● ASP.NET技术辅助课堂教学的思考

提升课堂教学质量一直是教师努力追求的方向,运用各种技术辅助课堂教学,会给教师的教学工作和学生的学习带来很好的效果。

ASP.NET在信息资源管理中对数据库的教学是非常有帮助的,上述教学实践案例的成功足以证明此结论。除了针对数据库进行教学外,笔者认为ASP.NET在信息技术学科教学中还有较广的应用范围。例如,在Excel数据处理教学中,教师可以运用ASP.NET技术搜集学生身边的数据并转换成Excel工作表,帮助学生学习Excel中的数据处理、统计与分析。运用ASP.NET开发的“在线调查”系统可以帮助学生理解ASP工作原理,让学生在ASP动态网页中体验实践,直观感受,帮助他们理解ASP技术及其工作方式。另外,ASP.NET技术还可以开发在线学生作品评价系统,系统功能包括在线上传和下载作品、在线欣赏他人作品、在线聊天室、在线投票等。

ASP.NET技术开发支持信息技术教学对信息技术教师专业技能提出了更高的要求。笔者认为,信息技术教师的专业技能不仅要体现在教学技能上,更应体现在技术技能上。信息技术教师也许没有ASP.NET专业开发人员的专业技能,但是简单的开发技能可以学习且掌握。因为这些技能会让教师的教学更加出彩,同时也会激发学生对信息技术学习的兴趣,使爱好计算机编程的学生在基于网络的系统开发方面与教师有更多探讨的话题。总之,信息技术教师应多掌握一些新技术,用技术支撑自己的教学工作,这样才能在信息技术学科教学中有更好的突破。

参考文献:

[1]高国娟.基于ASP技术的网上辅助学习系统的设计与实现[D].上海:华东师范大学,2006.

[2]曹淑琴.基于ASP技术的网站建设[J].华北科技学院学报,2003(1) .

[3]贾济先.提高高中信息技术课教学的对策探讨[J].新课程(中),2016(4).endprint

猜你喜欢
课堂教学效果
浅议高中地理教学中如何提高课堂教学效果
《数字逻辑电路》教学改革研究
浅议如何提升小学数学的课堂教学效果
妙用提问提高小学语文课堂教学效果