第5章 设计模式
- 格式:ppt
- 大小:802.00 KB
- 文档页数:37


第五章课程研制与教学设计一、教学目的与要求:1、使学生了解课程研制、课程设计和教学策略的概念2、学生了解课程研制的阶段,教学设计的过程3、使学生懂得课程研制模式、课程设计模式、课程研究模式和教学设计模式4、使学生了解教学策略的分类和学习策略二、教学重点与难点:重点:课程研制与教学设计的涵义及其取向;难点:课程研制与教学设计模式和策略。
三、教学的三维目标:知识目标1、能准确理解课程研制和教学设计的含义2、掌握课程研制的模式3、了解课程设计的不同取向4、掌握课程设计模式5、掌握我国课程设计的特点与展望。
技能目标1、能根据课程设计的相关理论很好地设计课程2、能对不同的课程设计进行评价,并且形成自己的稳定的特有的课程设计模式四、教学内容一、课程研制的概念课程研制是为学习者的学习活动进行计划、实施和总结反馈的过程。
它是一个动态过程,包括研究课程研制的阶段、模式、等方面的内容。
课程研制一词来自英语curriculum development,又译为“课程编制”、“课程编订”、“课程发展”或“课程研制”。
“课程研制”一词,则表明了课程客观上处于随社会经济和文化发展而不断变化和改革的过程,需要不断地去探索、设计和编制并实施新的课程。
这比较切合国内外课程实践的实际状况和发展趋势。
国内外学术界对课程研制涵义的理解甚多,其中四种具有代表性。
1、钟启泉参照日本人的观点,把课程研制看成“是指借助学校教育计划——课程——的实施与评价,以改进课程功能的活动的总称。
”这种理解的合理之处,一是揭示了其活动性,二是概括了课程研制的目的——改进课程功能,三是触及了课程实施和课程评价问题。
但不明了之处有二,一是把课程等同于教育计划,二是似乎与课程改进概念有相混淆的地方。
2、陈侠没提课程研制,而提法与之比较接近的课程编订,并将其定义为:“实验、研究、编辑和审订教学内容的全过程。
”这就揭示了课程研制的过程特征,但是也把课程研制游离于学校活动之外了。
Java Web 程序设计教程(范立锋、林果园编著)第5章 Struts 2框架入门习题答案1.简单介绍MVC设计模式。
MVC英文为Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成3个层:模型层、视图层和控制层,从而可以使同一个应用程序使用不同的表现形式。
2.简单介绍Struts 2的工作流程。
Struts 2框架的基本工作流程如下图所示:Struts 2工作流程图对Struts 2工作流程的详细说明如下:①客户端初始化一个指向Web容器(例如Tomcat)的请求。
②请求经过一系列的过滤器(Filter)的过滤并传递给FilterDispatcher。
③FilterDispatcher接收到请求信息后,会根据URL在ActionMapper中搜索指定Action的映射信息。
④如果找到符合的映射信息,ActionProxy通过Configuration Manager在配置文件“struts.xml”中搜索被请求的Action类。
⑤ActionProxy创建一个被请求Action的实例,该实例将用来处理请求信息。
⑥如果在“struts.xml”文件中存在与被请求Action相关的拦截器配置,那么该Action的实例被调用的前后,这些拦截器也会先被执行。
⑦Action对请求处理完毕以后返回一个逻辑视图,由此逻辑视图寻找对应的物理视图(可以是JSP、Velocity模板、FreeMarker模板等),并返回给客户端。
3.在创建Action类时,需要注意哪些方面?在Struts 2中,Action可以以多种形式存在:普通的Java类、实现Action接口和继承ActionSupport 类。
在Action类中通常包含以下内容:无参数的execute()方法:用于处理用户请求。
私有属性及其属性的set、get方法:Action类中封装HTTP请求参数,因此私有属性的名称应和HTTP 请求参数的名称保持一致;程序通过属性的set、get方法来处理请求参数,所以必须提供属性的set、get方法。