APP下载

闯关式教学模式在ASP.NET教学中的应用

2015-01-06王红玲郑纲

电脑知识与技术 2014年34期
关键词:关卡自主学习教学改革

王红玲 郑纲

摘要:学生是学习的主体,在教学中要充分体现学生的自主作用。通过分析ASP.NET教学中存在的主要问题及闯关式教学的优势,对ASP.NET课程教学方法进行了探索改革,将闯关式教学模式应用到ASP.NET课程教学过程中,通过设置由易到难的五级关卡激发学生去挑战的策略来实施教学。教学实践表明,该教学模式激发了学生学习的动力,使学生学习更具有目标性,增强了学生在闯关过程中体验到学习成功的乐趣。

关键词:ASP.NET;闯关;自主学习;关卡;教学改革

中图分类号:TP3-05 文献标识码:A 文章编号:1009-3044(2014)34-8234-02

1 概述

.NET是一个致力于敏捷软件开发、快速应用开发的网络透明化软件开发平台。ASP.NET是NET框架中重要的应用模型,具有开发效率高、程序结构清晰等优点,已成为当前主流的Web应用系统开发平台[1]。目前大多数高校的软件工程相关专业都开设了ASP.NET课程,其教学目标是使学生掌握ASP.NET的基本知识与技能,并能运用所学知识开发出企事业需要的各种形式的Web网站[2-3]。

传统的教学模式主要依赖教师循序渐进地集中授课,学生按部就班地学习。虽然在课堂教学或实验教学过程中教师会精心设计各种教学实例进行演示并让学生练习,但就总体而言不仅缺乏对课程的整体把握,而且忽略了以学生为本的自主学习教学理念,未能充分考虑学生知识水平、能力水平的差异性,使得学生学习的积极性得不到最大程度的调动[4]。部分优秀学生虽然有进一步获取更多知识的愿望受限于教师的教学进度,处于中等水平的学生难以获得实质性提升,后进生由于跟不上进而产生厌学情绪的现象。究其原因,教学过程忽略了学生学习的主观能动性,这正是影响教学质量的关键因素之一[5]。为了促使更多学生有更大兴趣参与ASP.NET课程的学习过程,使得不同层次的学生能根据自我能力达到合适的教学目标,有必要对高校ASP.NET课程的教学模式进行积极探索,使其能充分激活学生的学习动力,以达到较满意的教学效果,力图每个学习者都能获得成功的学习体验。前苏联心理学家霍林斯基也曾说:“只有在学习获得成功而产生鼓舞的地方,才会出现学习兴趣[6]。”随着电子游戏逐步普及和泛化,大学生已成为电子游戏的重要参与群体。他们在游戏过程中表现出的坚忍不拔的拼搏精神、忘我的自我实现意志及极大的热情等正面表现正是传统课程教学中所需的学习状态。笔者从ASP.NET课程的教学内容和教学目标入手,将基于游戏的闯关策略引入到ASP.NET课程的教学中来,让学生在类似游戏的场景中,以游戏挑战的心态,依据游戏规则最终完成学习任务,从而实现理想的教学效果。

2 闯关式教学模式的基本理念

闯关式是指教师依据教学大纲所规定的内容及要求,将教学内容分成若干段,并根据教学内容的难易程度分别设计不同的关卡,学习者以各自的关卡为目标依次进行闯关,并根据不同的闯关结果作为对学习者进行学习效果评价的依据之一[7]。 教师在闯关式教学模式中的作用是在了解学生知识水平差异的基础上透彻地分析整个教学内容的体系结构和知识点,针对学生特点提出不同的闯关要求,对学习能力较强、前期预备知识较扎实的同学允许他们较快地先行一步闯难度较高的关卡;反之,知识水平准备不足的同学提出较低的闯关要求,同时允许他们通过相对较长的学习周期最终达到较高难度的关卡,以增强这些学生的积极性与自信心,在获得学习成功体验的基础上充分挖掘他们学习的潜力,力争让这部分学生通过自主学习、教师指导、同学互助等形式循序渐进掌握较高难度的学习内容。

闯关式教学模式中关卡的形式具有多样化的特点,既可以是教师课前设计的闯关式学习课件,或是由教师通过闯关式教学课件组织学生完成具有阶梯式难易度的教学任务的分级目标任务,也可以是就某节课的教学内容划分出来的不同难易度的教学内容,还可以是就某个教学情境所划分出来的若干问题及解决这些问题所涉及的教学知识点及方法等。

在教学中,教师把预先设计好的关卡呈现给学生,学生从初级关卡着手逐步突破各级关卡,每完成一个关卡教师记录闯关记录。学生在闯关的过程中,如果遇到困难可以借助闯关助手获得帮助。闯关助手可以是协作学习的学习者也可以是教师或是其他参考资料[8]。

闯关式教学模式要求教师熟练掌握教学内容并能合理设置各级关卡,在整个教学过程中能够激发学生挑战自我的斗志并积极参与到闯关活动中来。这种教学模式不强调所有学生必须同步掌握所学内容并达到同一水平,而是允许学生在学习中“量力而行”,每个学生都能在原有基础上取得一定程度的进步。当学生顺利通过全部关卡时,就意味着学生在潜移默化中学习了该课程所要求的知识内容,掌握了课程设置的技能要求。

3 在ASP.NET课程中实施闯关式教学

闯关式教学模式对高等院校教育教学改革提供了新的思路,改变了传统的以教师为主、学生为辅的问学式教学模式,改变了教师单一、孤立的教学,学生简单、被动的模仿操作的教学模式,激发了学生学习的动力和欲望,使得学生由被动学变成主动学、乐于学,在比较轻松、快乐的气氛中学习知识,取得长足进步。

在ASP.NET课程中实施闯关式教学模式,目的就是通过教师精心设计的关卡,引发学生自主学习、协作学习,循序渐进掌握开发Web网站的各个层次的知识和技能。

3.1深入分析ASP.NET知识体系

ASP.NET课程的知识领域主要有:第一,页面设计。包括样式控制,页面布局和母版页等知识点。第二,ASP.NET内置对象。包括Session对象,Cookie对象,Application对象等。第三,服务器控件。包括标准Web服务器控件,数据验证控件等知识点。第四,ASP.NET数据访问。包括数据访问控件,ADO.net数据库访问技术等内容。分析发现,课程涵盖的知识点主要涉及两方面,首先就是如何在Web页面上显示预期的内容(静态的或动态的),其次就是如何更好地控制页面内容的显示效果。endprint

3.2合理设计关卡

终极目标:开发一个ASP.NET教学网站。主要实现学生在前台的浏览、教学内容下载、网上提问等功能;教师登录实现教师教学资料管理,网上答疑等功能。此教学网站的实现需要用到样式表、母版、超链接控件、文件上传控件、文本框控件、图片控件、数据验证控件、Session对象、Application对象以及数据库的访问技术等知识点。通过前期对ASP.NET课程知识体系的分析,将ASP.NET教学网站的各个层次作为突破各级关卡后的阶段性的成果,设置了由易到难的五级关卡,教师激发并引导学生攻破关卡从而获得知识。

第一关卡:实现教师预先设计的ASP.NET教学网站的界面原型。这一关主要考察ASP.NET网站的基本结构,创建网站的基本步骤和方法、常用的Web服务器控件如图片框控件、文本框控件、超链接控件等的用法。通过这一关卡,学生至少可以掌握创建Web网站的方法及在Web页面上显示内容的初级方法。

第二关卡:对第一关卡设计的界面进行布局美化。这一关主要考察CSS样式表、页面布局方法及母版页和内容页。通过这一关卡,学生可以在第一关的基础上进一步对Web页面的显示效果进行美化,从而掌握CSS样式表、母版页等知识内容。

第三关卡:实现教师教学资料管理功能。这一关主要考察文件上传控件、数据库访问技术等知识点。通过这一关卡,学生可以掌握在Web页面上显示动态内容的方法,利用数据库访问技术在Web页面上显示ASP.NET教学资料及如何将文件上传至服务器的方法。

第四关卡:实现提问答疑的功能。这一关卡主要考察Application对象、Session对象等ASP.NET常用内置对象。攻破这一关卡的学生可以学会如何利用Application对象、Session对象在页面间传递数据。

第五关卡:运行调试整个教学网站。最后一关主要考察学生对整个授课内容的掌握程度,能否融会贯通运用所学知识运行和调试整个网站,以提高他们分析问题和解决问题的能力。

3.3闯关过程的实施

教师设计好所有关卡后,接下来就需要在教学过程中实践运用。在ASP.NET课程教学中实施闯关式教学模式并不是完全放手让学生自学,而是要将教师讲授和学生闯关结合起来,突出学生的自主闯关,而教师讲授的基础知识是学生闯关的前提条件,闯关可以在课堂上也可以在实验室中进行。每成功攻破一个关卡,教师需要记录学生闯关情况以便在后期据此进行教学效果评价。如果闯关失败,教师可以帮助学生分析失败原因并鼓励学生再次闯关。整个课程结束后,教师对每个学生的闯关情况进行分析总结,通过分析对比教师可以更客观的区分学生学习的效果。

3.4存在问题

在实施闯关式教学的过程中虽然整体实施过程符合预期值,但也存在一些问题。例如闯关过程缺乏持续的激励作用,导致学生的参与度下降。闯关教学模式的精髓在于通过游戏的形式不断激励学生,去挑战下一个难关,从而引导学生积极主动去学习知识,掌握技能。因此,在游戏闯关式教学模式中,必须要建立持续的激励机制并得到学生的认同与肯定从而让学生保持对闯关的兴趣。另外,闯关过程和传统教学过程的衔接、过渡过程缺乏自然性。学生习惯传统教学形式,在闯关过程中缺乏自主学习的意识,遇到困难常常期望教师直接帮助解决而缺乏独立思考的能力。

4 结论

闯关式教学模式的提出极大丰富了高等院校教育教学的理论和内涵。采用闯关式教学模式进行ASP.NET课程的教学,教师的教和学生的学始终围绕着特定的开发网站的闯关目标进行,使得学习更具有目的性,激发了学生学习的动力和积极性,增强了学生战胜学习中困难的决心,使得学生能够更自主地结合自身实际情况获得知识,从而体验到学习成功的乐趣,进一步培养他们综合所学知识解决实际问题的能力。

参考文献:

[1] 崔淼,关六三,等. ASP.NET程序设计教程[M]. 北京: 机械工业出版, 2013.2-4.

[2] 任亮,唐林. 基于任务驱动教学法的ASP.NET高级应用开发课程改革探究[J]. 教育探索, 2013(4):22-23.

[3] 徐照兴. 以“说课”形式谈高职《ASP.NET动态网页设计》课程教学[J]. 电脑知识与技术, 2011(4):2627:2630.

[4] 于涛,饶火瑜,李发亮. 理工专业大学生自主学习情况调查与分析[J]. 东华理工大学学报:社会科学报, 2011(3):281:283.

[5] 彭秋发,李农勤,余燕. 影响当前高校教学质量几个因素的再探讨[J]. 东华理工大学学报:社会科学报, 2010(3):279-282.

[6] 蔡春霞. 小群体教学模式对大学生心理健康影响的实验研究[J]. 上海体育学院学院, 2006(1):36-38.

[7] 黄小莉. 闯关模式在中学英语个性化学习中的应用[J]. 教育信息技术, 2013(4):38-40.

[8] 李梅莲. 基于激励机制的大学生知识晋级型单元测试模型[J]. 教育与职业, 2008(24):166-168.endprint

猜你喜欢

关卡自主学习教学改革
2015年高考江苏省物理卷一道题的3种解法
时空穿梭