标题 | 基于项目和任务的教学模式在Web技术及应用课程中的探索 |
范文 | 王蓝婧 摘要:Web技术及应用这门课程,教学内容广、新技术层出不穷,且对学生的实际编程能力、自学能力、团队协作及沟通等多方面综合素质要求高,引入基于项目和任务的教学模式,通过在授课过程中以项目贯穿知识体系、以任务去凝练知识点,极大提高了学生学习兴趣,取得了良好的授课效果。 关键词:Web技术;教学模式;课程 中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)34-0184-02 1 课程概况 Web技术及应用是计算机科学与技术的专业课,旨在使学生了解Web工作原理,掌握Web程序开发技术,课程所涉及的内容广、实用性强,且新技术层出不穷,不仅要求学生能够掌握相应知识体系,更有对实际编程能力、自学能力、团队协作及沟通等多方面综合素质的要求。而传统教学模式大多只是注重对分散的具体知识点的讲解,忽略了对整个知识体系应用方面的介绍,缺乏对学生综合素质的锻炼。 2基于工程项目和任务的教学模式简介 基于工程项目和任务的教学模式就是将实际工程项目引入教学过程,首先传递给学生一个整体知识结构,使其了解课程的应用场景;然后将整个项目抽丝剥茧,根据具体的知识点细分为一个个的任务。项目和任务,前者相对功能完整工作量大,可由学生分组协作完成;后者针对单一问题工作量小,但麻雀虽小五脏俱全,便于消除学生的畏难情绪,由学生单独完成。以实际应用中的案例激发学生积极探索未知知识的科学态度、发展学生研究性学习的能力,培养学生能够独立思考,发现问题、解决问题等实践能力。 3开展研究性教学的具体过程 前期項目的选取并能调试成功及运行,对每个小组及组内成员来说,都起着至关重要的作用。对学生而言,首先可以极大地提升自信心,心理上对程序设计的抵触感会消失,不再因为程序不能运行备受打击而不能继续;其次,对于学习此门课程的意义、学完后可以做什么,就有了直观的认识和了解,通过这些实用的项目来激发学生学习的兴趣和积极性;再次,通过项目可以帮助学生建立起一个完整的知识体系,以往的“知识点孤岛”将不复存在;最后,项目的调通有助于后续知识点的学习,只有调通程序才能帮助学生真正从实践中学习编程知识和技术,否则,知识仅限于书本,而不是自己的。 将学生分为小组,给每个小组布置一个工程项目、给每个学生都布置任务,整个小组的组员之间分工合作、相互交流,完成一个功能相对完善的项目;单个学生针对知识点完成具体的任务,解决任务的过程即对应知识点的学习过程。将部分课程的上课地点从教室调至机房,不再是简单地看PPT听讲解或看老师演示程序,而是直接面对电脑,可以上机编程序,在具体的环境和代码中学习,有问题可以当场讨论和调试,加深学生对知识点的理解,激发学生的学习兴趣。 项目:要求以小组为单位完成一个功能相对完整的Web项目。题目可参考基于web的在线购物平台、图书管理系统、二手书市场等,因为不论什么内容都是使用同样的技术来实现,所以对项目内容要求较随意,亦可自拟。 任务:将教学内容分为相应主题,并根据其中的知识点给每个学生布置任务,要求学生按教学进度完成相应的任务。任务自始至终贯穿于整个教学过程中,针对具体问题寻找解决方案,在此过程中,引导学生自主学习。 此课程的主题、任务及所对应的知识点如下表所示: 3.1资料的提供 课程内容(相关PPT、代码、自学资料等)在上课伊始就传至一个公共的云笔记平台上共享,学生可以自由下载,这样学生有一个自学的大体框架,不至于因为内容太多而没有了方向;而学生自己找到什么好的学习资料,自己做的项目都可以上传,老师和其他同学都可以看到,有问题可以及时解决。 针对项目:为方便学生自学,给学生提供了可下载相关源码的几个网站,如http://www.51aspx.com/等,并提供了调试、运行项目的关键要点。虽然项目里的具体知识学生可能都还不懂,但希望学生能通过将查找源码、并将项目运行起来,激发起其充足的学习兴趣,而不是因为一开始不能将项目调通备受打击而失去继续学习的动力。 针对任务:为每个小组布置不同的学习内容,并要求上课时演示。不同的任务有不同的学习方法,事先告知学生学习方法,并给定相关参考资料,并有针对的在课下和上机时通过各种方式(当面指导、邮件等)对同学进行指导,掌握学生具体情况,有助于在上课时更好的掌握进度。 上课过程基本是两部分内容,第一部分主要由老师介绍知识体系,第二部分主要由学生根据事先布置的任务,对应着此节课程的知识,在具体的开发环境中讲解任务的解决思路、遇到的问题及解决方法,由老师引导分析其中的问题并展开讨论。这要求学生课下需要花费时间找资料自学去准备。 课程成绩是根据学生的平时表现(对分配任务的完成情况、对项目的贡献程度以及答辩、实验报告的撰写情况),由老师和各组小组长(小组长是最清楚每个成员在项目中所付出的工作量的)打分给定,以后还可以加上学生的自我评价和打分。 4 总结 本次授课过程,以通过任务来讲解知识点+通过项目来加深学生对知识点的掌握情况这两项相结合的方式来取代以往老师单纯讲授知识点+演示程序的传统授课方式,并不是教给了学生多少知识点,相反,具体知识点的讲授并不如以往多,更多灌输的该如何去自学、如何学习一项新技术。这对于学习诸如Web新技术、新平台和新版本层出不穷的各类计算机编程内容是至关重要的。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。