预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

以项目为载体的场景教学法的实践与探索摘要:为改善教学效果目前在教学领域形成了多种教学理论及教学方法如项目驱动教学法、案例教学法、情景教学法等。本文所阐述的以项目为载体的场景教学法是指以一个完整项目的开发为线索、以实际应用场景为核心、提倡“以用为本、学以致用”的教学方法。本文对以项目为载体的场景教学法在JSP程序设计教学中的实践过程进行了介绍和总结探讨了该教学法在实践性较强的课程教学中所起的作用并提出了今后可能的改进方向。关键词:JSP;项目驱动;场景教学法JSP作为JavaWeb开发的基础性技术往往是学生学习B/S模式的应用程序开发的入门课程。在本课程中学生将遇到Web服务器端编程的一些全新概念。为帮助学生快速突破理解上的瓶颈笔者在教学中采取了以项目为载体的场景模拟教学法在教学中为学生提供与真实项目相类似的开发场景使得学生不仅能掌握知识点的语法形式还能充分理解何时用、如何用。同时当学生身处在一个实际项目的开发场景中切身感受到对知识点的学习需求时更容易产生学习的兴趣此谓“按需学习”。经过数年的教学实践证明这是一种行之有效的教学模式。1.以项目为载体的场景教学法的实践过程课程组首先对教学对象的现有知识结构与层次进行了分析同时根据专业计划中对本课程的定位明确了课程需达成的培养目标并进行目标的细化。在此基础上选取了可完整覆盖教学大纲要求的知识点的教学项目精心分析、设计了各子模块的任务、所用到的知识点及应用场景并按此思想编写教材在课堂中进行了“任务驱动按需学习”的项目教学实践。(1)选取与培养目标相吻合的教学项目。项目按以下依据进行选取:①所开发的项目为学生所熟悉的。②实现逻辑相对简单太复杂的逻辑会加大学生的学习难度导致学生将精力转移到逻辑的理解上而非知识点本身。③所实现的功能将覆盖所有的教学知识点。经过教学组的讨论分析选取了一个单版块的论坛作为教学项目通过开发论坛的登录、注册、帖子列表显示、发帖、回帖等功能全面覆盖了课程所要学习的所有知识点。以登录功能的开发为例将该功能的实现细化为以下小任务及所需要掌握的知识点:①登录页面的制作(HTML)。②登录页面的客户端验证(JavaScript)。③提取登录页面的输入数据(request对象)。④在数据库中查询验证用户输入数据的正确性(JDBC访问MySQLl)。⑤显示验证结果(out对象)页面跳转到首页或其他页面(response对象)。⑥保存登录的用户状态(session对象)。⑦显示在线名单(application对象)。⑧一段时间内免登录(Cookie的使用)。(2)编写与教学法相契合的专用教材。在按以上教学法实施四年后经过整理总结教学组编写了符合上述教学思想的专用教材全书按论坛项目主要功能的开发作为线索详细讲述了每一功能的细化分析、相关知识点的介绍、引入案例、知识点在模块中的实现教材为教师的课堂教学及学生的自学都提供了详尽的资料为“项目驱动按需学习”教学思想的实施提供了很好的辅助作用。(3)教学实践。在课堂教学中通过实施一个完整的论坛项目把理论与实践教学有机地结合起来整个课程内容由数个功能的实现组成教学过程即是项目的实施过程充分体现了“做中学、学中做”的教学理念。在完成任务时学生必须明确开发的需求和预期的目标然后“按需学习”完成任务。以上述登录功能的实现为例其中有一个子功能为“在线会员名单的显示”该功能是为了让学生理解application对象的作用而设计的。学习时先演示运行效果然后提出实现目标:需要每个人在登录后将自己的名字进行“签到”这同时也是一个很明确的应用场景。通过这样一个场景让学生理解到这是session对象不可能实现的从而切实体会到application对象与session对象的不同作用及各自的应用场合。2.实践的效果及改进方向以项目为载体的场景教学法在广东东软学院JSP课程的教学中已经推广多年结合配套教材《JSP动态网站开发项目教程》的使用也超过四年比之过去的教学法取得了一定的成效:①学生对知识点的作用有更具体的理解。②学生对运用场景有感性的认识。③对项目的开发有较完整的了解。综合而言使得学生对知识点运用的灵活性提高大多数学生能较好地达成培养目标。今后可改进的方向是:因教学对象的学习基础参差不齐在选取教学项目的主要功能时可有针对性地提供不同难度的选择使之能更好地满足不同层次的学生的需求。3.结语经过本课程的多年教学实践说明以项目为载体的场景教学法对于实践性课程是一种行之有效的方法在此类课程中可尝试推广使用。但要求使用前对其课程培养目标进行细化分析选取与之相配套的实际项目