于来行 张栋梁
摘要: ASP.NET是计算机软件专业比较重要的课程,涉及html语言、脚本语言、数据库技术、后台编程语言(如C#)等,对学生的理论与实践两方面的要求都很高。提高学生的学习效率和兴趣在本课程中至关重要。在混合教学模式下,教师设计合理的教学案例,采用多种手段组织学生对案例的学习及完成任务,可在轻松的氛围中较好地达到教学目标。
关键词: 计算机软件专业混合教学模式“ASP.NET程序设计”教学方法
一、引言
混合学习将传统教学模式和E-Learning(数字化、网络化学习)的优势结合起来,能针对学生的具体情况,实现因材施教和个性化学习。混合学习教学模式的基本形式是师生面对面与学生和在线学习的混合,而网络平台恰恰突破了时间、空间的限制,打破了传统课堂讲授的单一模式,体现其资源丰富,共享性、开放性、交互性好等特点。
任务驱动方式能提高学生对知识的探索及兴趣,增强自主学习的能力。设计比较合适的教学案例及学生可选案例是这种教学方法的基础;实施、保证任务按计划完成,避免学生抄袭及找别人代为完成是比较难控制也是较为关键的一环。要解决以上问题及更好地保证任务完成,就要采取一定的组织策略及方法。
采用混合教学模式的目的是能够及时反馈任务的执行情况,及时解决出现的问题,并督促引导学生进一步更好地完成所分配的任务,根据学生学习情况的不同进行分组,以便优秀者带动后进生,实现共同进步。混合教学模式已具备充足的硬件设施,关键在于如何运用好这些设备进行教学,制定一个可行的、容易量化的方案。
二、案例设计
在掌握教学大纲要求、吃透教材之后,根据教学计划和学生的学习现状重新组织课堂教学体系结构,设计合适的综合案例,由易到难把综合案例分解为相应的小案例。
1.教学案例设计
采用螺旋上升的方式组织学习“ASP.NET程序设计”内容。在实际生活中我们都有体会:随着知识的增加,对事物的认识也会产生变化。所以我们用一系列的循环知识单元,代替平铺直叙的知识,采用这种教学方法,在学习过程中总有一种似曾相识的感觉。以这种方式设计案例,并在此基础上组织学生进行学习,重点研究如何根据课程内容及学生特点设计合理的子案例,进而实现大的综合案例的开发的问题。
由于传统的“ASP.NET程序设计”课程存在理论知识点多,案例分散等缺点,学生往往学习兴趣不高,自学能力差,探索精神缺乏,在这一背景下,找出一种比较容易接受,能激发学生兴趣和提高自学能力的案例及方法尤为重要。因此在教学中要不断总结,采用螺旋上升的方式设计案例,每个小案例作为一个任务分配给学生进行练习,在不断的任务分配及完成的过程中,逐步提高任务的难度,所有小案例完成时就能把所有知识点综合掌握。这种方式既能改变以往知识点多,案例分散,学生难于把各个案例联系起来,知识掌握不系统等弱点,又能调动学生的学习主动性和积极性。
2.学生可选案例
为了保证学生对案例学习兴趣的持续性和教学评价的准确性,在基于教学案例的基础上,使用和教学案例相同或相近的知识点,另外给出一定的选题空间,让学生在指定范围内,根据自身情况选择不同于教学案例内容的设计案例,分小组实现各自的功能模块。例如:教学案例为项目申报管理网站,学生可选案例为教学网站、班级管理网站等。这样既能实现既定的教学目标,又能发挥学生的创新作用;学生既能掌握课程要求的知识点,又能提高实践能力。
三、任务驱动学习的保证
1.任务驱动学习的特点
根据学习过程的基本特点,在任务驱动教学中培养学生学习能力,指导学生制定各个阶段的学习方法和策略,使学生学会学习。任务驱动教学过程包括创设任务情境、布置学习任务、分析学习任务、提出学习目标、自主或合作学习完成任务、学习成果评价、总结提升等几个阶段。任务驱动方式能提高学生对知识的探索及兴趣,增强自主学习的能力,重点在于实施及按目标完成任务,避免学生抄袭及找别人代为完成的现象。如何更好地保证任务较好的完成,要采取一种合理的组织策略及方法。
2.混合教学模式
混合教学并不是简单地将各种有利于教学的要素混合,其关键是如何混合,混合什么,何时混合。通过对教学内容、教学步骤、教学环境,以及学生的具体情况等诸要素的分析与研究,制定出合适的教学策略,达到最优的学习效果和经济效益,具体包括教学内容分类策略、教学分步策略、学生分组策略等。
采用混合教学模式的目的是及时反馈任务的执行情况,及时解决出现的问题,并督促引导学生进一步更好地完成所分配的任务,根据学生学习情况的不同进行分组,以便优秀者带动后进生,实现共同进步。混合教学模式已具备充足的硬件设施,关键在于今后如何运用好这些设备进行教学,制定一个可行的、容易量化的方案。
3.混合教学模式下任务的实施
利用多媒体技术制作课件和视频,帮助教师讲解基本知识点;把课件及视频等课程相关资料上传到ftp或者教学网站,便于学生课下学习及模仿,提高学生的学习积极性,增强学生自主学习的能力。
在对“ASP.NET程序设计”课程及教学大纲的理解与实践的基础上,结合学生的学习情况,根据不同层次学生学习的特点设计相应的ASP.NET综合案例,把不同的功能模块作为一个小案例以任务的形式演示并分发给各小组进行讨论并实现。在教学过程中采用混合教学模式建立一种多样沟通机制,定期检查交流,及时指导学生完成下达的任务并收集学生对教学及任务完成中的各种问题、建议;在任务下达与收集时采取组长负责制,利用网络形式提交(包括网站或ftp等形式),保证任务的及时下达及上交。
教学任务实施过程如图1所示:综合案例、任务(子案例)驱动学习、混合模式教学过程、教学评价四个部分,包括各自的组织策略和方法,前面部分为后面过程提供基础,后边过程的执行为其反馈信息,验证其执行效果并提供改进的意见及方向。
以教学案例为基础,学生自选案例为主要任务,任务的及时下达与按时完成为过程,混合教学模式提供指导教学与交流的机制,教学评价对学生和老师起到一种监督作用,教学反思使学生和老师总结过去一段教学中的问题及经验进行反馈,增强过程的可操作性,进一步提高教学质量。
整个教学过程中任务(子案例)设计、混合模式教学和教学评价为一个循环子过程,前一个子案例在混合模式教学中进行引导与交流的同时,为下一个子案例设计提供改进策略,前一个案例完成之后要进行一次教学评价,分析教学评价结果,通过信息反馈调整下一个子案例的设计难度和布置时间,既让学生学好基本知识点,又不增加学生的压力和负担。
混合模式教学可设计为案例学习阶段、案例实现阶段和新案例开发阶段,案例学习和案例实现要求每个学生都要完成,而新案例的开发阶段,分小组完成,根据不同的学生分配不同的任务类型,这样既保证了学生对基本知识的掌握,又发挥了个体的特性,做到因材施教。混合教学模式提供多媒体教学手段,增强教学效果,利用ftp和教学网站提供课程资源的下载及作业的提交,并根据提交作业的质量,给出下一阶段案例,并有重点地改进上一阶段教学中存在的不足。通过在线交流的方式解决教学中学生存在的问题,保存并分析任务完成的相关评价指标,给出学生进一步学习的建议,督促学生按时完成任务。
四、教学评价
1.对学生学习的评价
在成果评价总结提高阶段,要引导学生总结学习效果,主要是对有效思维方法的总结,评价学习效果与学习各要素的匹配性,形成产生式系统,提高元认知活动水平。在此阶段给出一个可行的任务评价方案,设计任务完成情况登记表(包括任务是否按时完成、完成效果、实验报告等)作为最终考核成绩的依据。
2.对老师教学的评价
学生除了对教师的年度评教外,教师自己为提高教学质量应采取“问卷调查”、“谈话法”。问卷主要调查对教学方式、教学内容、课程进度等内容,列出具体项目,而不设定回答的内容,由学生根据自己的学习效果提出意见,以便教师可以及时更正。“谈话法”可以采用多种形式,包括面谈、网络交谈、在线留言等形式。
3.教学效果评价
通过学生提交的作业及最终的考试测验,可以检测学生对本门课程的学习情况。教学案例的完成情况,可以反映一个学生对基本知识点的学习情况和学习的认真程度,能按时按要求完成教学案例的同学可以基本确定对基本知识点的掌握。可选案例的完成情况,反映了不同学生的创新能力,对所掌握技术的熟练程度,以及运用能力,可选案例由多人分组完成,能体现出团队的配合情况。最终考试形式的测试能反映学生对知识点的熟练程度,进一步检测在案例任务完成时是否有代为完成的现象。在三个阶段的测评中,给出一定的成绩,根据各阶段分值的分布情况,给出每阶段权重值,最终成绩由加权求得。分析各阶段的测评结果及最终结果,对各阶段的教学效果及最终教学效果进行评价,找出优势,改正不足。
五、结语
在混合教学模式教学机制下,以小案例为任务驱动的方法调动学生的学习积极性与主动性,增强学生的成就感,激发学习兴趣。在逐步完成各个小案例后达到一个大案例的实现,减轻学生对大案例的畏惧感,在一种比较轻松的环境下掌握ASP.NET程序设计的各个知识点,并增强学生自学能力,在混合教学模式下组织学生完成任务,达到较好的教学效果。
参考文献:
[1]任远鹏,张四洋等.基于混合学习教学模式的ASP.Net教学策略[J].渤海大学学报(自然科学版),2009,9,30,(3):285-288.
[2]樊艳英.《ASP.NET程序设计》教学探讨[J].电脑知识与技术,2011,4,7,(11):2621-2622.
[3]官全龙等.基于ASP.NET的教学评估系统[J].科学技术与工程,2006,6,(16):2558-2560.
[4]舒春芬.在任务驱动教学中培养学生学习策略浅谈[J].陕西国防工业职业技术学院学报,2010,9,20,(3):3-4.
立项项目:周口市社科联调研课题立项(ZKSKDY-2011-082)。