当前位置:文档之家› 跟我一起学驱动

跟我一起学驱动

跟我一起学驱动
跟我一起学驱动

跟我一起学驱动

下面是我的驱动学习笔记2.

直接来写代码吧........

(一)先来定义我们的头文件 Mydriver.h

主要就是把ntddk.h包含进来,还有就是设置了一个自己的设备扩展结构,函数声明.

#ifdef __cplusplus

extern "C"

{

#endif

#include // 看了几篇文章,似乎都是这样的结构

#ifdef __cplusplus

}

#endif

typedef struct _DEVICE_EXTENSION

{

PDEVICE_OBJECT mydevice; //主要用于保存设备指针等.

UNICODE_STRING mysymbollink;

}DEVICEeXTENSION,*PDEVICE_EXTENSION;

VOID mydriverunload(PDRIVER_OBJECT pdevobj);

NTSTATUS mydrivercreate(PDEVICE_OBJECT devobj,PIRP irp);

NTSTATUS mydriverclose(PDEVICE_OBJECT devobj,PIRP irp);

NTSTATUS mydriverread(PDEVICE_OBJECT devobj,PIRP irp);

NTSTATUS mydriverwrite(PDEVICE_OBJECT devobj,PIRP irp);

(二)主体文件 MyDriver.cpp

#include "Driver.h"

extern "C" NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)

//对于c++写的驱动,DriverEntry加个extern "C"是必须的

{

NTSTATUS status;

PDEVICE_OBJECT mydevobj;

PDEVICE_EXTENSION pmydevext; //声明设备结构指针,设备扩展指针

DriverObject->DriverUnload=mydriverunload; //设置好DriverUnload

DriverObject->MajorFunction[IRP_MJ_CREATE] =mydrivercreate;

DriverObject->MajorFunction[IRP_MJ_CLOSE]=mydriverclose;

DriverObject->MajorFunction[IRP_MJ_READ]=mydriverread;

DriverObject->MajorFunction[IRP_MJ_WRITE]=mydriverwrite; //设置好要处理的IRP_MJ_XX

UNICODE_STRING devicename;

UNICODE_STRING mysymbol;

RtlInitUnicodeString(&devicename,L"\\Device\\Myfirstdevice);

RtlInitUnicodeString(&mysymbol,L"\\??\\myddk");

status=IoCreateDevice( DriverObject,

sizeof(DEVICE_EXTENSION),

&(UNICODE_STRING)devicename,

FILE_DEVICE_UNKNOWN,

0,

TRUE,

&mydevobj);

if (!NT_SUCCESS(status)

return status;

DriverObject->Flags|=DO_BUFFERED_IO;

//设置我们创建的设备属性

pmydevext=(PDEVICE_EXTENSION)mydevobj->DeviceExtension;

pmydevext->mydevice=mydevobj;

pmydevext->mysymbollink=mysymbol;

//设置好设备扩展

status=IoCreateSymbolicLink(&mysymbol,&mydevname);

if (!NT_SUCCESS(status))

{

IoDeleteDevice(mydevobj);

return status;

}

return STATUS_SUCCESS;

}

代码很短,主要的工作就是在 DriverEntry设置好DRIVER_OBJECT结构,因为没有对DRIVER_OBJECT操作的函数,都是在DriverEntry里设置的:

(1)设置好DriverUnload,以便能动态卸载驱动

(2)设置好MajorFunction,MajorFunction是一个数组,设置好我们想要处理的IRP即可

(3)用IocreateDevice函数创建一个设备

(4)设置好设备的属性

(5)创建符号连接,因为驱动是内核态的,用户态的EXE看不到呀,用IoCreateSymbolicLink创建即可

以上似乎都是老步骤了,看了几篇驱动入门的文章都是这样子.

这里要解释下:

1

VOID

RtlInitUnicodeString(

IN OUT PUNICODE_STRING DestinationString,

IN PCWSTR SourceString

);

这个函数的作用是用 SourceString 去初始化 DestinationString,更多的字符串操作函数我也在学,找找DDK 帮助文档,先把常用的记下来.

2

设备的命名一般是"\\Device\\XXXX"

设备符号的连接名一般是"\\??\\myddk"

3

UNICODE_STRING 这是一个结构,驱动中的字符绝大多数用到的都是UNICODE格式的,具体可以查看下DDK帮助文档.

4 什么是IRP驱动

我们平时写的windows下的程序都是消息驱动的,驱动里没有消息,驱动是IRP驱动的.比如CreateFile,最终

回转化为IRP_MJ_CREATE,与底层进行交互.

常见的IRP有

IRP_MJ_CREATE ------------CreateFile

IRP_MJ_CLOSE ------------CloseHandle

IRP_MJ_READ ------------ReadFile

IRP_MJ_WRITE -------------WriteFile ......................................

这四个IRP一般情况下都要设置的,因为我们要打开设备,关闭设备,读写设备都要处理这几个IRP.

大家看这个DriverEntry的设置是不是跟我的驱动学习笔记里的(三)驱动程序的结构很象。。呵呵

接下来就是写我们的DriverUnload,IRP_MJ_XX函数例程就OK了.

NTSTATUS mydrivercreate(PDEVICE_OBJECT devobj,PIRP irp)

{

NTSTATUS status =STATUS_SUCESS;

KdPrint(("IN MyDriverCreate \n"));

irp->IoStatus.Status=status;

irp->https://www.doczj.com/doc/8015700020.html,rmation=0;

IoCompleteRequest( irp, IO_NO_INCREMENT );

}

看了几篇驱动的入门文章,IRP的派遣例程似乎都是这样的:

NTSTATUS 函数名(PDEVICE_OBJECT devobj,PIRP irp)

会有两个参数,一个是设备结构指针,一个是IRP结构指针.

会有一个NTSTATUS的返回值.

我们要在函数体内设置好I/O的请求状态即可. 就是设置IO_STATUS_BLOCK结构 ,又要学一个结构了.

typedef struct _IO_STATUS_BLOCK {

union {

NTSTATUS Status;

PVOID Pointer;

};

ULONG_PTR Information;

} IO_STATUS_BLOCK, *PIO_STATUS_BLOCK;

Status: I/O的完成状态,设置为STATUS_SUCESS就是成功的完成了这个I/O请求.我们可以挂起IRP,更复杂的IRP操作我还没有学.

Pointer: 这个字段是保留的.

Information: 如果是STATUS_SUCESS的话,这里设置为要交互的字节数,如果是其他STATUS_XXX,这里应该设置为0.

KdPrint是一个宏。类似printf,使用的时候要使用两个括号。

最后要使用IoCompleteRequest这个函数完成这个IRP,函数的用法可以查找DDK帮助文档。

VOID mydriverunload(PDRIVER_OBJECT pdevobj)

{

PDEVICE_OBJECT DeviceObject;

PDEVICE_EXTENSION DeviceExtension;

UNICODE_STRING mysymbol;

DeviceObject=(PDEVICE_OBJECT)pdevobj->DeviceObject; //取得设备的指针

mysymbol=((PDEVICE_EXTENSION)(DeviceObject->DeviceExtension))->mysymbollink; IoDeleteSymbolicLink(&mysymbol); //删除符号连接

if (DeviceObject!=NULL)

IoDeleteDevice(DeviceObject); //删除设备

}

--------------------------------------接下来就是编译驱动了------------------------------------------------------

百度来百度去,只有脚本适合我,简单.那个VC太深奥了,到现在没有看懂。

TARGETNAME=mydriver

TARGETTYPE=DRIVER

TARGETPATH=OBJ

INCLUDES=$(BASEDIR)\inc;\

$(BASEDIR)\inc\ddk;\

SOURCES=MyDriver.cpp\

//保存上面的内容为Sources文件,没有后缀名的,放在与mydriver.cpp同目录下.

//TARGETNAME :说明驱动程序的名称

//TARGETTYPE :说明目标程序的类型,DRIVER就是驱动

//TARGETPATH :说明编译输出目录

//INCLUDES :设置include目录

//SOURCES :设置源文件

这个脚本是从网上直接copy过来的,改一下就可以了,呵呵,要注意的地方就是=号之前不能有空格.

还要有个makefile文件:

!INCLUDE $(NTMAKEENV)\makefile.def

包含这句就可以了,放到程序目录下。

最后进入Win XP Checked Build Environment,CD进入MyDriver.cpp的目录,输入build命令。

第一个驱动程序就出来了,嘿嘿。不过运行起来观察下结果似乎有点问题。用debugview观察的时候发现kdPrint中的文字显示不出来。不知道是什么缘故。

在这里要感谢兰陵笑笑生。N多年没跟他说过话,这次一说话就帮我修正了N多BUG。呵呵。

接下来我会学习如何写个EXE与驱动通信。

任务驱动教学法与项目教学法的比较

任务驱动教学法与项目教学法的比较 在新一轮的职业专业课程改革中,教学方法的改革显得尤为突出。行动导向教学法,被广泛运用于教学实践之中,其中倍受推崇的是任务驱动教学法和项目教学法。在实际的教学实践中有时很难将任务驱动教学法和项目教学法区分开,因为这两种教学法都是实践性教学方法,需要设置教学情境(任务、项目),由学生分组完成教学活动,学生在活动中具体很强的自主性和探究性,在教学方法上强调学生的自我管理,教学活动结束时,由学生、教师共同对活动成果进行评价。但两种教学法之间又有差异。本文对这两种教学方法进行比较分析,并对“项目引导、任务驱动”教学法进行初步探索。 一、任务驱动教学法 “任务驱动”教学法,就是教师或者学生根据教学要求提出有实际意义的、符合学生认知水平的“任务”,以完成一个个具体的“任务”为线索,把教学内容巧妙地隐含在每个“任务”之中,学生自己或者在教师的指导下提出解决问题的思路和方法,然后进行具体的操作,教师引导学生边学边做完成相应的“任务”。当学生完成这个任务后也就建构了本节课所学的新知识。任务驱动教学法具有以下特点:(1)任务驱动,以工作任务为中心引领知识、技能和态度,让学生在完成工作任务的过程中学习相关理论知识,发展学生的综合职业能力。(2)目标具体,内容实用。任务驱动教学法的教学目标清楚明确,能更好地指导教学过程,也可以更好地评价教学效果;教学内容的选择要紧紧围绕工作任务完成的需要,不求理论的系统性,只求内容的实用性。(3)做学

一体。任务驱动教学法打破长期以来的理论与实践二元分离的局面,以工作任务为中心,实现理论与实践的一体化教学。(4) 培养学生发现问题、解决问题和综合应用的能力。(5)提高学生学习的主动参与意识,激发学生的学习兴趣。 二、项目教学法 项目教学是将某门专业课程按类别分为若干技术或技能单元,每个技术或技能单元作为一个教学项目,实行理论、实践一体化的单元式教学,每个单元教学都以应用该项技术或技能完成一个作业来结束,并进行下一个项目的教学。简而言之,项目教学就是师生为完成某一具体的工作任务而展开的教学行动。项目教学是一种方法,更是一种方案。“项目教学法”的特点:(1)在教学内容上:不再用以前的以“知识点”为线索的方式,而是根据学生的接受能力及信息时代的需求,改用以“项目”为线索,以“子项目”为模块,精心组织教学内容,使其符合学生的认知特点,特别是强调所学知识要与时代同步。(2)在教学方法上:强调学生的自主学习和探索,强调培养学生的自学能力。在教学过程中不断地根据“项目”的需求来学习,变被动地接受知识为主动地寻求知识,改变学生传统的学习观,由“学会”到“会学”。(3)在能力培养上:着重培养学生的创新精神和合作意识,学生在完成“项目”的过程中,会积极地去思考、探索。每个人的思路、想法不尽相同,老师可引导他们进行讨论和交流,并适当地给予点评和鼓励,使他们相互取长补短,既调动和学生的积极性,又培养了他们的创新精神和合作意识。(4)在就业指向上,因采取的项目全都来自实际工作。

机械系统动力学

机械系统动力学报告 题目:电梯机械系统的动态特性分析 姓名: 专业: 学号:

电梯机械系统的动态特性分析 一、课题背景介绍 随着社会的快速发展,城市人口密度越来越大,高层建筑不断涌现,因此,现在对电梯的提出了更高的要求,随着科技的进步,在满足客观需求的基础上,电梯向着舒适性,高速,高效的方向发展。在电梯的发展过程中,安全性和功能性一直是电梯公司首要考虑的因素,其中舒适性也要包含在电梯的设计中,避免出现速度或者加速度出现突变,或者电梯运行过程中的振动引起人们的不适。因此,在电梯的设计过程中,对电梯进行动态特性分析是十分必要的。 二、在MATLAB中编程、绘图。 通过同组小伙伴的努力,已经得到了该系统的简化模型与运动方程。因此进行编程: 该系统的微分方程:[][][]{}[]Q x k x c x M= + ? ? ? ? ? ? + ? ? ? ? ? ?? ? ? ,其中矩阵[M]、 [C]、[K]、[Q]都已知。 该系统的微分方程是一个二阶一元微分方程,在MATLAB中,提供有求解常微分方程数值解的函数,其中在MATLAB中常用的求微分方程数值解的有7个:ode45,ode23,ode113,ode15s,ode23s,ode23t,ode23tb 。 ode是MATLAB专门用于解微分方程的功能函数。该求解器有变步长(variable-step)和定步长(fixed-step)两种类型。不同类型有着不同的求解器,其中ode45求解器属于变步长的一种,采用Runge-Kutta

算法;和他采用相同算法的变步长求解器还有ode23。 ode45表示采用四阶,五阶Runge-Kutta单步算法,截断误差为(Δx)^3。解决的是Nonstiff(非刚性)常微分方程。 ode45是解决数值解问题的首选方法,若长时间没结果,应该就是刚性的,可换用ode23试试。 Ode45函数调用形式如下:[T,Y]=ode45(odefun,tspan,y0) 相关参数介绍如下: 通过以上的了解,并对该微分方程进行变换与降阶,得出程序。MATLAB程序: (1)建立M函数文件来定义方程组如下: function dy=func(t,y) dy=zeros(10,1); dy(1)=y(2); dy(2)=1/1660*(-0.006*y(2)+0.003*y(4)-0.0006*y(10)-1.27*10^7*y(1)+1.27*10^7*y (3)+2.54*10^6*y(9)); dy(3)=y(4); dy(4)=1/1600*(+0.03*y(2)-0.007*y(4)+0.003*y(6)+1.27*10^7*y(1)-7.274*10^8*y(3 )+1.27*10^7*y(5)); dy(5)=y(6);

车辆系统动力学解析

汽车系统动力学的发展现状 仲鲁泉 2014020326 摘要:汽车系统动力学是研究所有与汽车系统运动有关的学科,它涉及的范围较广,除了影响车辆纵向运动及其子系统的动力学响应,还有汽车在垂直和横向两个方面的动力学内容。介绍车辆动力学建模的基础理论、轮胎力学及汽车空气动力学基础之外,重点介绍了受汽车发动机、传动系统、制动系统影响的驱动动力学和制动动力学,以及行驶动力学和操纵动力学内容。本文主要讲述的是通过对轮胎和悬架的系统动力学研究,来探究汽车系统动力学的发展现状。 关键词:轮胎;悬架;系统动力学;现状 0 前言 汽车系统动力学是讨论动态系统的数学模型和响应的学科。它是把汽车看做一个动态系统,对其进行研究,讨论数学模型和响应。是研究汽车的力与其汽车运动之间的相互关系,找出汽车的主要性能的内在联系,提出汽车设计参数选取的原则和依据。 车辆动力学是近代发展起来的一门新兴学科。有关车辆行驶振动分析的理论研究,最早可以追溯到100年前。事实上,知道20世纪20年代,人们对车辆行驶中的振动问题才开始有初步的了解;到20世纪30年代,英国的Lanchester、美国的Olley、法国的Broulhiet开始了车辆独立悬架的研究,并对转向运动学和悬架运动学对车辆性能的影响进行了分析。开始出现有关转向、稳定性、悬架方面的文章。同时,人们对轮胎侧向动力学的重要性也开始有所认识。在过去的70多年中,车辆动力学在理论和实际应用方面也都取得了很多成就。在新车型的设计开发中,汽车制造商不仅依靠功能强大的计算机软件,更重要的是具有丰富测试经验和高超主观评价技能的工程师队伍。 在随后的20年中,车辆动力学的进展甚微。进入20世纪50年代,可谓进入了一个车辆操纵动力学发展的“黄金时期”。这期间建立了较为完整的车辆操纵动力学线性域(即侧向加速度约小于0.3g)理论体系。随后有关行驶动力学的进一步发展,是在完善的测量和计算手段出现后才得以实现。人们对车辆动力学理解的进程中,理论和试验两方面因素均发挥了作用。随后的几十年,汽车制造商意识到行驶平顺性和操纵稳定性在汽车产品竞争中的重要作用,因而车辆动力学得以迅速发展。计算机及应用软件的开发,使建模的复杂程度不断提高。

车辆系统动力学发展1

汽车系统动力学的发展和现状 摘要:近年来,随着汽车工业的飞速发展,人们对汽车的舒适性、可靠性以及安全性也提出越来越高的要求,这些要求的实现都与汽车系统动力学相关。汽车系统动力学是研究所有与汽车系统运动有关的学科,它涉及的范围较广,除了影响车辆纵向运动及其子系统的动力学响应,还有车辆在垂向和横向两个方面的动力学内容。本文通过对汽车系统动力学的的介绍,对这一新兴学科的发展和现状做一阐述。 关键字:汽车系统动力学动力学响应发展历史 Summary:In recent years, with the rapid development of automobile industry, people on the vehicle comfort, reliability and safety are also put forward higher requirements, to achieve these requirements are related to vehicle system dynamics.Vehicle system dynamics is the study of all related to the movement of the car system discipline, it involves the scope is broad, in addition to the effects of dynamic response of vehicle longitudinal motion and its subsystems, and vehicles to and dynamic content crosswise two aspects in the vertical.Based on the vehicle system dynamics is introduced, the development and status of this emerging discipline to do elaborate. Keywords:Dynamics of vehicle system dynamics Dynamic response Development history 0 引言 车辆动力学是近代发展起来的一门新兴学科。有关车辆行驶振动分析的理论研究,最早可以追溯到100年前。事实上,知道20世纪20年代,人们对车辆行驶中的振动问题才开始有初步的了解;到20世纪30年代,英国的Lanchester、美国的Olley、法国的Broulhiet开始了车辆独立悬架的研究,并对转向运动学和悬架运动学对车辆性能的影响进行了分析。开始出现有关转向、稳定性、悬架方面的文章。同时,人们对轮胎侧向动力学的重要性也开始有所认识。 在随后的20年中,车辆动力学的进展甚微。进入20世纪50年代,可谓进入了一个车辆操纵动力学发展的“黄金时期”。这期间建立了较为完整的车辆操纵动力学线性域(即侧向加速度约小于0.3g)理论体系。随后有关行驶动力学的进一步发展,是在完善的测量和计算手段出现后才得以实现。人们对车辆动力学理解的进程中,理论和试验两方面因素均发挥了作用。随后的几十年,汽车制造商意识到行驶平顺性和操纵稳定性在汽车产品竞争中的重要作用,因而车辆动力学得以迅速发展。计算机及应用软件的开发,使建模的复杂程度不断提高。在过去的70多年中,车辆动力学在理论和实际应用方面也都取得了很多成就。在新车型的设计开发中,汽车制造商不仅依靠功能强大的计算机软件,更重要的是具有丰富测试经验和高超主观评价技能的工程师队伍。 传统的车辆动力学研究都是针对被动元件的设计而言,而采用主动控制来改变车辆动态性能的理念,则为车辆动力学开辟了一个崭新的研究领域。在车辆系统动力学研究中,采用“人—车—路”大闭环的概念应该是未来的发展趋势。作为驾驶者,人既起着控

《机械系统动力学仿真分析软件》

| 论坛社区 《机械系统动力学仿真分析软件》(MSC.ADAMS.2005.R2)R2 资源分类: 软件/行业软件 发布者: Coolload 发布时间: 2005-12-18 20:22 最新更新时间: 2005-12-19 07:04 浏览次数: 14548 实用链接: 收藏此页 eMule资源 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名进行下载 [机械系统动力学仿真分析软件].[$u]MSC.ADAMS.2005.R2.rar201.2MB [机械系统动力学仿真分析软 295.4MB 件].MSC_ADAMS_V2005_ISO-LND-CD1.iso [机械系统动力学仿真分析软185.0MB

件].MSC_ADAMS_V2005_ISO-LND-CD2.bin [机械系统动力学仿真分析软 6.5KB 件].Msc.Adams.v2005.Iso-Lnd-Cd1-Crack.rar 全选480.4MB eMule主页下载eMule使用指南如何发布 中文名称:机械系统动力学仿真分析 软件 英文名称:MSC.ADAMS.2005.R2 版本:R2 发行时间:2005年12月15日 制作发行:美国MSC公司 地区:美国 语言:英语 简介: [通过安全测试] 杀毒软件:Symantec AntiVirus 版本: 9.0.0.338 病毒库:2005-12-16 共享时间:10:00 AM - 24:00 PM(除 非线路故障或者机器故障) 共享服务器:Razorback 2.0 [通过安装测试]Windows2000 SP4 软件版权归原作者及原软件公司所 有,如果你喜欢,请购买正版软件

[浅谈“任务驱动”教学法]任务驱动教学法

[浅谈“任务驱动”教学法]任务驱动教学法信息技术是一门新兴的学科,是一门实践性很强的技术学科。传统的教学方式不太适合信息技术教学,这就要求在教学观念和教学方法上都要创新。近几年对信息技术的教学方法出现了许多新的理论,其中“任务驱动法”最受大家的推崇,认为其比较适合信息技术学科特点。它不但改变了教师教的模式,也改变了学生学的模式。而且许多版本信息技术课本也逐渐改变了其书写方式,将过去的单纯的介绍操作方法改为了将知识蕴涵在任务之中。在我们的日常教学中,也一直在使用这种方法。经过将近一年的教学实践,自己对“任务驱动法”教学模式也有了一些认识,下面就谈谈我的看法: 所谓“任务驱动法”就是指将知识隐含在一个或者几个任务中,通过完成任务的过程,介绍和学习基本知识和技能,同时培养学生分析问题、解决问题和综合应用所学知识的技能。我认为“任务驱动法”既是一种教学方法,也是一种学习方法。对于教师来说可以通过完成任务的过程来完成教学内容;而对于学生来说可以明确学习内容,能够通过完成任务来学会操作的方法。 一、选择“任务驱动法”的原因

首先:中学信息技术是一门技术学科,它的知识不像其他学科具 有很强的理论性,课本知识多数为计算机操作,它没有理论性可言。不需要太多的理解、分析。比如说在word中设置段落格式,它没有其实现的理论,只有实现的方法。如果直接讲解设置段落格式从“格式菜单”选择“段落”进行设置,学生不易理解,如果我们把这些内容放在一个任务中,比如说为了美化一篇文章我们需要调整文章的对齐方式、行间距等。这样在完成任务的过程中很自然很形象的讲解了教学内容。 其次:“任务驱动法”能够实现新课标理念。在新课标中信息技术要求强调学生解决问题的能力和运用信息技术进行创新实践的能 力的培养。每一个任务就是一个问题,学生通过分析问题,利用各种方法解决问题的过程提高了解决问题的能力,培养了其创新和实践能力。 二、“任务驱动法”的具体实施过程 1、教师提出任务,讲解任务的具体实施过程。

车辆系统动力学仿真大作业(带程序)

Assignment Vehicle system dynamics simulation 学院:机电学院 专业:机械工程及自动化 姓名: 指导教师:

The model we are going to analys: The FBD of the suspension system is shown as follow:

According to the New's second Law, we can get the equation: 2 )()(221211mg z z c z z k z m --+-=???? 221212)()(z k mg z z c z z k z m w +-----=? ??? 0)()()()(222111222111=-++--+-++--+? ? ? ? ? ? ? ?w w w w z L z k z L z k z L z c z L z c z m χχχχ 0)()()()(2222111122221111=-++----++---? ? ? ? ? ? ? ?w w w w z L z L k z L z L k z L z L c z L z L c J χχχχχ d w w w w Q z L z k z L z c z m ,111111111)()(-=------? ? ? ? ?χχ d w w w w Q z L z k z L z c z m ,222222222)()(-=-+--+-? ????χχ When there is no excitation we can get the equation: 2)()(221211mg z z c z z k z m --+-=???? 2 21212)()(z k mg z z c z z k z m w +-----=? ??? Then we substitude the data into the equation, we write a procedure to simulate the system: Date: ???? ?? ??? ??==?==?===MN/m 0.10k m 25.1s/m kN 0.20MN/m 0.1m kg 3020kg 2100kg 3250w 2l c k I m m by w b

任务驱动教学法

任务驱动教学法 百科名片 任务驱动的教与学的方式,能为学生提供体验实践的情境和感悟问题的情境,围绕任务展开学习,以任务的完成结果检验和总结学习过程等,改变学生的学习状态,使学生主动建构探究、实践、思考、运用、解决、高智慧的学习体系。 简介 所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。“任务驱动”是一种建立在建构主义教学理论基础上的教学法。它要求“任务”的目标性和教学情境的创建。使学生带着真实的任务在探索中学习。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。 基本含义。"任务驱动教学法"是以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题。 基本理论 建构主义学习理论强调:学生的学习活动必须与任务或问题相结合,以探索问题来引导和维持学习者的学习兴趣和动机,创建真实的教学环境,让学生带着真实的任务学习,以使学生拥有学习的主动权。学生的学习不单是知识由外到内的转移和传递,更应该是学生主动建构自己的知识经验的过程,通过新经验和原有知识经验的相互作用,充实和丰富自身的知识、能力。 基本环节 1、创设情境:使学生的学习能在与现实情况基本一致或相类似的情境中发生。 需要创设与当前学习主题相关的、尽可能真实的学习情境,引导学习者带着真实的"任务"进入学习情境,使学习直观性和形象化。

研究生《机械系统动力学》试卷及答案

太原理工大学研究生试题 姓名: 学号: 专业班级: 机械工程2014级 课程名称: 《机械系统动力学》 考试时间: 120分钟 考试日期: 题号 一 二 三 四 五 六 七 八 总分 分数 1 圆柱型仪表悬浮在液体中,如图1所示。仪表质量为m ,液体的比重为ρ,液体的粘性阻尼系数为r ,试导出仪表在液体中竖直方向自由振动方程式,并求固有频率。(10分) 2 系统如图2所示,试计算系统微幅摆动的固有频率,假定OA 是均质刚性杆,质量为m 。(10分) 3 图3所示的悬臂梁,单位长度质量为ρ,试用雷利法计算横向振动的周期。假定梁的 变形曲线为?? ? ?? -=x L y y M 2cos 1π(y M 为自由端的挠度)。(10分) 4 如图4所示的系统,试推导质量m 微幅振动的方程式并求解θ(t)。(10分) 5 一简支梁如图5所示,在跨中央有重量W 为4900N 电机,在W 的作用下,梁的静挠度δst=,粘性阻尼使自由振动10周后振幅减小为初始值的一半,电机n=600rpm 时,转子不平衡质量产生的离心惯性力Q=1960N ,梁的分布质量略去不计,试求系统稳态受迫振动的振幅。(15分) 6 如图6所示的扭转摆,弹簧杆的刚度系数为K ,圆盘的转动惯量为J ,试求系统的固有频率。(15分) 7如图7一提升机,通过刚度系数m N K /1057823?=的钢丝绳和天轮(定滑轮)提升货载。货载重量N W 147000=,以s m v /025.0=的速度等速下降。求提升机突然制动时的钢丝绳最大张力。(15分) 8某振动系统如图8所示,试用拉个朗日法写出动能、势能和能量散失函数。(15分) 太原理工大学研究生试题纸

浅析基于工作过程导向的任务驱动教学方法

浅析基于工作过程导向的任务驱动教学方法 摘要:如何让学生在掌握理论知识的同时提升实践能力,是技工学校教育教学的一项重要内容。本文以机械基础课程教学中的减速器拆装为例,探讨基于工作过程导向的任务驱动教学法在机械基础课程教学中的应用。以工作过程为导向,设置“全真+仿真”的工作环境,优化教学方法,培养学生的探究意识、训练学生的机械思维和提高学生的动手能力。 关键词:任务驱动教学减速器拆装评价激励 经济的高速发展为机械专业学生提供了良好的就业机会,同时也提高了对学生专业技能的要求。新课改背景下的课堂教学与传统课堂教学有了较大区别,因此学校及教师要根据实际需要,不断更新教学内容,改进教学方法,培养学生的综合职业能力。笔者在多年的机械基础课程教学实践中发现,基于工作过程导向的任务驱动教学法对培养学生的探究意识、机械思维和动手能力有重要 意义。 一、基于工作过程导向的任务驱动教学法的概念界定 基于工作过程导向的任务驱动教学法是以工作任务为载体,将教学过程与工作过程有机融合,使学生在教学(模拟)情境中,通过完成任务获得知识与技能,从而提高职业能力的一种教学方法。工作任务,亦区别于常规的趣味性任务,是把教学目标进行有效组织,形成具有职业性的工作任务。因此,基于工作过程导向的任

务驱动教学法以工作任务为明线、培养学生的专业技能和职业能力为暗线。下面以装拆zdy型减速器为例,浅谈基于工作过程导向的任务驱动教学法在机械基础课程教学中的应用。 二、基于工作过程导向的任务驱动教学法课例剖析 1.项目名称 拆装zdy型减速器 2.项目背景分析 减速器拆装在传统教学中略有涉及,通常先由老师讲解拆装要点,接着示范操作,学生很难真正参与其中。根据笔者多年的教学经验,学习减速器拆装对机械基础的学习有很大助益。 减速器拆装是继学习轴及轴系零件、齿轮传动和蜗杆传动之后的综合应用。它既是前面所学内容的运用和实际演练,又为深入学习机械基础提供了理论基础。教师通过研究学习,不但要解决理论问题,还必须解决实际操作的问题,从而培养学生动手、分析和探究能力。 3.教学资源准备 教学设备:减速器拆装多媒体软件、任务书(实训报告)与引导文、机械设计手册每小组一本、单级直齿圆柱齿轮减速器每小组一台拆卸及测量工具:活动扳手,螺丝起、木锤、游标卡尺、钢尺、内外卡钳等工具。

车辆系统动力学-复习提纲

1. 简要给出完整约束与非完整约束的概念2-23,24,25, 1)、约束与约束方程 一般的力学系统在运动时都会受到某些几何或运动学特性的限制,这些构成限制条件的具体物体称为约束,用数学方程所表示的约束关系称为约束方程。 2)、完整约束与非完整约束 如果约束方程只是系统位形及时间的解析方程,则这种约束称为完整约束。 完整约束方程的一般形式为: 式中,qi为描述系统位形的广义坐标(i=1,2,…,n);n为广义坐标个数;m为完整约束方程个数;t为时间。 如果约束方程是不可积分的微分方程,这种约束就称为非完整约束。 一阶非完整约束方程的一般形式为:

式中,qi为描述系统位形的广义坐(i = 1, 2, …,n);为广义坐标对时间的一阶与数;n为广义坐标个数;m为系统中非完整约束方程个数;t为时间。 2. 解释滑动率的概念3-7,8 1.滑动率S 车轮滑动率表示车轮相对于纯滚动(或纯滑动)状态的偏离程度,是影响轮胎产生纵向力的一个重要因素。 为了使其总为正值,可将驱动和被驱动两种情况分开考虑。驱动工况时称为滑转率;被驱动(包括制动,常以下标b以示区别)时称为滑移率,二者统称为车轮的滑动率。

参照图3-2,若车轮的滚动半径为rd,轮心前进速度(等于车辆行驶速度)为uw,车轮角速度为ω,则车轮滑动率s定义如下: 车轮的滑动率数值在0~1之间变化。当车轮作纯滚动时,即uw=rd ω,此时s=0;当被驱动轮处于纯滑动状态时,s=1。 3. 轮胎模型中表达的输入量和输出量有哪些?3-22,23 轮胎模型描述了轮胎六分力与车轮运动参数之间的数学关系,即轮胎在特定工作条件下的输入和输出之间的关系,如图3-7所示。 根据车辆动力学研究内容的不同,轮胎模型可分为:

任务驱动教学法

" 任务驱动教学法是一种建立在建构主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题。 “任务驱动”教学法最根本的特点: 就是“以任务为主线、教师为主导、学生为主体”,改变了以往“教师讲,学生听”,以教定学的被动教学模式,创造了以学定教、学生主动参与、自主协作、探索创新的新型学习模式。 通过实践发现“任务驱动”法有利于激发学生的学习兴趣,培养学生的分析问题、解决问题的能力,提高学生自主学习及与他人协作的能力。 小学数学“任务驱动”教学策略浅探 内容提要:建构主义理论认为学习是一个积极主动的建构过程。在数学课堂中实施“任务驱动”策略有助于发挥学生的主动性,让学生在情境中明确任务,在教师的点拨下分析任务,在师生互动中解决任务,在多元评价中反思任务。在课堂任务设计时强调新旧知识的衔接性,体现任务的目标性,遵循学生身心发展的特点以及凸显数学的生活化。 关键词:任务驱动策略 一、问题的提出 建构主义理论认为学习是一个积极主动的建构过程。学生不是被动地接受外在信息,而是根据先前的认知结构积极主动地、有选择地感知、加工外在信息,从而改变和重组原有的知识结构。他们在教学进程的设计上采取自上而下的路线,即首先呈现整体性的任务,让学生尝试进行问题的解决。在此过程中,学生要自己发现完成整体任务所需首先完成的子任务,以及完成各级任务所需的知识技能,并在掌握这些基础知识技能的基础上,最终使问题得以解决。 《小学数学课程标准》中指出:“在数学活动中,教师是学生数学活动的组织者、引导者与合作者”。教师已经从“知识权威”的神坛上走了下来,变成了参与数学活动的一分子。学生是数学活动的主体,他们成为了完成解决实际问题的主动者,也是积极反思、修正自己行为的真正的人!

机械系统动力学试题

机械系统动力学试题 一、 简答题: 1.机械振动系统的固有频率与哪些因素有关?关系如何? 2.简述机械振动系统的实际阻尼、临界阻尼、阻尼比的联系与区别。 3.简述无阻尼单自由度系统共振的能量集聚过程。 4. 简述线性多自由度系统动力响应分析方法。 5. 如何设计参数,使减振器效果最佳? 二、 计算题: 1、 单自由度系统质量Kg m 10=, m s N c /20?=, m N k /4000=, m x 01.00=, 00=? x ,根据下列条件求系统的总响应。 (a ) 作用在系统的外激励为t F t F ωcos )(0=,其中N F 1000=, s rad /10=ω。 (b ) 0)(=t F 时的自由振动。 2、 质量为m 的发电转子,它的转动惯量J 0的确定采用试验方法:在转子径向R 1的地方附加一小质量m 1。试验装置如图2所示,记录其振动周期。 a )求发电机转子J 0。 b )并证明R 的微小变化在R 1=(m/m 1+1)·R 时有最小影响。 3、 如图3所示扭转振动系统,忽略阻尼的影响 J J J J ===321,K K K ==21 (1)写出其刚度矩阵; (2)写出系统自由振动运动微分方程; (2)求出系统的固有频率; (3)在图示运动平面上,绘出与固有频率对应的振型图。 1 θ(图2)

(图3) 4、求汽车俯仰振动(角运动)和跳振(上下垂直振动)的频率以及振 动中心(节点)的位置(如图4)。参数如下:质量m=1000kg,回转半径r=0.9m,前轴距重心的距离l1=0.1m,后轴距重心的距离l2=1.5m,前弹簧刚度k1=18kN/m,后弹簧刚度k2=22kN/m (图4) 5、如5图所示锻锤作用在工件上的冲击力可以近似为矩形脉冲。已知 工件,铁锤与框架的质量为m1=200 Mg,基础质量为m2=250Mg,弹簧垫的刚度为k1=150MN/m,土壤的刚度为k2=75MN/m.假定各质量的初始位移与速度均为零,求系统的振动规律。

什么是任务驱动教学法.

什么是任务驱动教学法 -------------------------------------------------------------------------------- 信息技术是一门实践性很强,极富创造性,具有明显时代发展性特点的课程。信息技术课程不仅是简单地学习信息技术、更主要是培养学生利用信息技术解决问题的能力。小学信息技术教材共分四册。全套教材渗透“任务驱动”的学习方式,鼓励学生动手操作,倡导学生的主动探究与合作交流。“做什么”是通过学习“任务”和作品范例激发学生的学习兴趣。“任务分析”引导学生思考解决学习“任务”的思路,方法及所需的计算机操作步骤。“试一试”指导学生自己动手尝试,利用已有的经验和知识,理解新概念,掌握并应用有关的命令和操作。“制作心得”指导学生反思整个问题解决的过程,总结其中的重点,难点,帮助学生实现从特殊到一般的过渡。基于小学信息技术课程的特点和有别于其他学科的课程组织形态,在教学上我努力探索“任务驱动”教学法,并坚持在自己的教学实践中实施。日积月累也颇有点滴收获。 一、何为“任务驱动”教学法 “任务驱动”教学法,就是教师或者学生根据教学要求提出“任务”,以完成一个个具体的“任务”为线索,把教学内容巧妙地隐含在每个“任务”之中,学生自己或者在教师的指导下提出解决问题的思路和方法,然后进行具体的操作,教师引导学生边学边做完成相应的“任务”。“任务驱动”主要结构是:呈现任务——明确任务——完成任务——任务评价。在信息技术课中,体现“任务驱动”就是让学生在一个个典型的信息处理“任务”驱动下,展开协作学习活动,教师引导帮助学生由简到繁,由易到难,循序渐进地完成一系列“任务”。在实际教学工作中,我认为“任务驱动”教学法,能让学生“动”起来,进而乐于学习,主动学习,创造性的学习。 二、“任务驱动”教学法,在信息技术教学中的可行性。 “任务驱动”是一种学习方法,它适用于学习各类实践性和操作性较强的知识和技能。可以帮助学生明确学习目标,教师必须转换角色,由“主角”转变为“配角,学生也不再把学习当作硬性任务,而是根据任务需求来学习知识,由被动地接受知识向主

车辆系统动力学试题及答案

西南交通大学研究生2009-2010学年第( 2 )学期考试试卷 课程代码 M01206 课程名称 车辆系统动力学 考试时间 120 分钟 阅卷教师签字: 答题时注意:各题注明题号,写在答题纸上(包括填空题) 一. 填空题(每空2分,共40分) 1.Sperling 以 频率与幅值的函数 ,而ISO 以 频率与加速度的函数 评定车辆的平稳性指标。 2.在轮轨间_蠕滑力的_作用下,车辆运行到某一临界速度时会产生失稳的_自激振动_即蛇行运动。 3.车辆运行时,在转向架个别车轮严重减重情况下可能导致车辆 脱轨 ,而车辆一侧全部车轮严重 减重情况下可能导致车辆 倾覆 。 4.在车体的六个自由度中,横向运动是指车体的横移、 侧滚 和 摇头 。 5.在卡尔克线性蠕滑理论中,横向蠕滑力与 横向 蠕滑率和 自旋 蠕滑率呈相关。 6.设具有锥形踏面的轮对的轮重为W ,近似计算轮对重力刚度还需要轮对的 接触角λ 和 名义滚动圆距离之半b 两个参数。 7.转向架轮对与构架之间的 横向定位刚度 和 纵向定位刚度 两个参数对车辆蛇行运动稳定性影 响较大。 8. 纯滚线距圆曲线中心线的距离与车轮 的_曲率_成反比、与曲线的_曲率_成正比。 9.径向转向架克服了一般转向架 抗蛇行运动 和 曲线通过 对转向架参数要求的矛盾。 10.如果两辆同型车以某一相对速度冲击时其最大纵向力为F ,则一辆该型车以相同速度与装有相同缓冲器 的止冲墩冲击时的最大纵向力为_21/2F _,与不装缓冲器的止冲墩冲击时的最大纵向力为_2F_。 院 系 学 号 姓 名 密封装订线 密封装订线 密封装订线

共2页 第1页 5.什么是稳定的极限环? 极限环附近的内部和外部都收敛于该极限环,则称该极限环为稳定的极限环。 6.轨道不平顺有几种?各自对车辆的哪些振动起主要作用? 方向、轨距、高低(垂向)、水平不平顺。方向不平顺引起车辆的侧滚和左右摇摆。轨距不平顺对轮轨磨耗、车辆运行稳定性和安全性有一定影响。高低不平顺引起车辆的垂向振动。水平不平顺则引起车辆的横向滚摆耦合振动。 三.问答题 (每题15分,共30分) 1.已知:轮轨接触点处车轮滚动圆半径r ,踏面曲率半径R w ,轨面曲率半径R t , 法向载荷N ,轮轨材料的弹性模量E 和泊松比o 。试写出Hertz 理论求解接触椭圆 长短半径a 、b 的步骤。P43-P44 根据车轮滚动圆半径、踏面在接触点处的曲率半径、钢轨在接触点处的曲率半径得到A+B 、B-A ,算得cos β,查表得到系数m 、n ,然后分别根据钢轨和车轮的弹性模量E 和泊松比σ,求得接触常数k ,得出轮轨法向力N ,然后带人公式求得a 、b 。 2. 在车辆曲线通过研究中,有方程式 ()W f r y f w O W μψλ212 1 2 222 * 11=??? ?????+???? ?? 二.简答题 (每题5分,共30分) 1.与传统机械动力学相比,轨道车辆动力学有何特点? 2.轮轨接触几何关系的计算有哪两种方法,各有何优缺点? 解析和数值方法。数值方法可以用计算机,算法简单,效率高,但存在一定误差;解析方法是利用轮轨接触几何关系建立解析几何的方式求解,比较准确,但是计算繁琐,方法难于理解。 3.在车辆系统中,“非线性”主要指哪几种关系? 轮轨接触几何非线性、轮轨蠕滑关系非线性、车辆悬挂系统非线性 4.怎样根据特征方程的特征根以判定车辆蛇行运动稳定性?。 根据求出的特征根实部的正负判断车辆蛇行运动的稳定性,当所有的特征根实部均为负时,车辆系统蛇行运动稳定,存在特征根为零或者负时,车辆系统的蛇行运动不稳定。

任务驱动式教学模式

五、任务驱动式教学模式 (一)任务驱动式教学的概念 任务教学法最初作为交际式语言教学的方法之一,产生于20世纪80年代末,是外语教学界提出的“过程教学大纲”(process syllabuses)的产物,旨在把语言教学真实化,把课堂社会化。任务教学的基本思想就是“干中学”,通过学生参与活动,而不是靠教师或书本,使学生体验语言在日常生活中解决问题、处理矛盾时的适用方式,侧重培养语言的运用能力而不仅仅是语言的习得。后来这一教学方法作为一种模式为其他学科的教学所借鉴。 在职业教育领域,任务驱动法教学模式是指以完成某一实际任务为中心,展开一系列教学活动。学生在教师指导下,面对真实世界的挑战,在完成任务过程中进行学习。偏重于包括智力在内的多种技能的训练,特别适合培养职业能力、职业态度的教学。在职业教育能力本位(CBE)的课程模式的做法是利用DACUM表确定教学内容和教学策略。由工作分析确定岗位职责和综合能力,再由任务分析确定职业任务和相应的专项能力。最后,以任务(或专项能力)为教学单位(称为模块)确定教学活动。 (二)任务驱动式教学的理论基础 任务驱动式教学模式的理论基础是教学的“活动中心说”。“活动中心说”是以批判传统式的“向书本学”的教学思想为基点提出的,该理论主张通过直接经验进行教学,教学的基本原则是“做中学”,其代表人物是美国进步主义教育家杜威。杜威认识,真理和生活需要分不开,探求真理不能脱离实践经验。那么,要让学生获得知识经验和发展,就需要让学生参与各种实践活动,在“做”中学。学生的一切学习都来自经验的改造。任务驱动式教学强调学生在完成任务的活动中学习,属于活动教学范畴。 (三)任务驱动式教学的实施程序

弹簧阻尼系统动力学模型adams仿真设计

震源车系统动力学模型分析报告 一、项目要求 1)独立完成1个应用Adams 软件进行机械系统静力、运动、动力学分析问题,并完成一份分析报告。分析报告中要对所计算的问题和建模过程做简要分析,以图表形式分析计算结果。 2)上交分析报告和Adams 的命令文件,命令文件要求清楚、简洁。 1K 1 C 2K 2C 3 C 3 K 3 M 1 M 2M 二、建立模型 1)启动admas ,新建模型,设置工作环境。 对于这个模型,网格间距需要设置成更高的精度以满足要求。在ADAMS/View 菜单栏中,选择设置(Setting )下拉菜单中的工作网格(Working Grid )命令。系统弹出设置工作网格对话框,将网格的尺寸(Size)中的X 和Y 分别设置成750mm 和500mm ,间距(Spacing )中的X 和Y 都设置成50mm 。然后点击“OK ”确定。如图2-1所表示。 图 2-1 设置工作网格对话框

2)在ADAMS/View零件库中选择矩形图标,参数选择为“on Ground”,长度(Length)选择40cm高度Height为1.0cm,宽度Depth为30.0cm,建立系统的平台,如图2-2所示。以同样的方法,选择参数“New Part”建立part-2、part-3、part-4,得到图形如2-3所示, 图 2-2 图 2-3创建模型平台 3)施加弹簧拉力阻尼器,选择图标,根据需要输入弹簧的刚度系数K和粘滞阻尼系数C,选择弹簧作用的两个构件即可,施加后的结果如图2-4 图 2-4 创建弹簧阻尼器 4)添加约束,选择棱柱副图标,根据需要选择要添加约束的构件,添加约束后的模型如2-5所示。

车辆系统动力学 作业

车辆系统动力学作业 课程名称:车辆系统动力学 学院名称:汽车学院 专业班级:2013级车辆工程(一)班 学生姓名:宋攀琨 学生学号:2013122030

作业题目: 一、垂直动力学部分 以车辆整车模型为基础,建立车辆1/4模型,并利用模型参数进行: 1)车身位移、加速度传递特性分析; 2)车轮动载荷传递特性分析; 3)悬架动挠度传递特性分析; 4)在典型路面车身加速度的功率谱密度函数计算; 5)在典型路面车轮动载荷的功率谱密度函数计算; 6)在典型路面车辆行驶平顺性分析; 7)在典型路面车辆行驶安全性分析; 8)在典型路面行驶速度对车辆行驶平顺性的影响计算分析; 9)在典型路面行驶速度对车辆行驶安全性的影响计算分析。 模型参数为: m 1 = 25 kg ;k 1 = 170000 N/m ;m 2 = 330 kg ;k 2 = 13000 (N/m);d 2 =1000Ns/m 二、横向动力学部分 以车辆整车模型为基础,建立二自由度轿车模型,并利用二自由度模型分析计算: 1) 汽车的稳态转向特性; 2) 汽车的瞬态转向特性; 3)若驾驶员以最低速沿圆周行驶,转向盘转角0sw δ,随着车速的提高,转向盘转角位sw δ,试由 20sw sw u δδ-曲线和0 sw y sw a δ δ-曲线分析汽车的转向特性。 模型的有关参数如下: 总质量 1818.2m kg = 绕z O 轴转动惯量 23885z I kg m =? 轴距 3.048L m = 质心至前轴距离 1.463a m =

质心至后轴距离 1.585b m = 前轮总侧偏刚度 162618/k N rad =- 后轮总侧偏刚度 2110185/k N rad =- 转向系总传动比 20i =

任务驱动法教学

任务驱动教学法 一、基本简介 “任务驱动教学法”是一种建立在建构主义学习理论基础上的教学法,它将以往以传授 知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理 解,运用共有的知识和自己特有的经验提出方案、解决问题。 所谓“”就是在学习的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中 心,在强烈的问题动机的驱动下,通过对的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。“”是一种建立在基础上的教 学法。它要求“任务”的目标性和的创建。使学生带着真实的任务在探索中学习。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心 智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。 ]■I —总±4 : / ' 團1 ?饪务穌动在席息技瑕课程中it学流租 二、基本理论 强调:学生的学习活动必须与任务或问题相结合,以探索问题来引导和维持学习者的学 习兴趣和动机,创建真实的教学环境,让学生带着真实的任务学习,以使学生拥有学习的主动权。学生的学习不单是知识由外到内的转移和传递,更应该是学生主动建构自己的知识经 验的过程,通过新经验和原有知识经验的相互作用,充实和丰富自身的知识、能力。

三、基本环节 1、创设情境:使学生的学习能在与现实情况基本一致或相类似的情境中发生。 需要创设与当前学习主题相关的、尽可能真实的,引导学习者带着真实的“任务”进入学习情境,使学习更加直观和形象化。生动直观的形象能有效地激发学生联想,唤起学生原有中有关的知识、经验及表象,从而使学生利用有关知识与经验去“同化”或“顺应”所学的新知识,发展能力。 2、确定问题(任务):在创设的情境下。选择与当前学习主题密切相关的真实性事件或问题(任务)作为学习的中心内容,让学生面临一个需要立即去解决的现实问题。 / 问题(任务)的解决有可能使学生更主动、更广泛地激活原有知识和经验,来理解、分析并解决当前问题,问题的解决为新旧知识的衔接、拓展提供了理想的平台,通过问题的解 决来建构知识,正是探索性学习的主要特征。 3、自主学习、协作学习;不是由教师直接告诉学生应当如何去解决面临的问题,而是 由教师向学生提供解决该问题的有关线索,如需要搜集哪一类资料。从何处获取有关的信息 资料等,强调发展学生的“自主学习”能力。同时,倡导学生之间的讨论和交流,通过不同观点的交锋,补充、修正和加深每个学生对当前问题的解决方案。 4、效果评价:对学习效果的评价主要包括两部分内容,一方面是对学生是否完成当前 问题的解决方案的过程和结果的评价,即所学知识的意义建构的评价,而更重要的一方面是 对学生自主学习及协作学习能力的评价。 四、特点 “任务驱动”教学法最根本的特点就是“以任务为主线、教师为主导、学生为主体”,改变了以往“教师讲,学生听”,以教定学的被动教学模式,创造了以学定教、学生主动参与、自主协作、的新型学习模式。通过实践发现“任务驱动”法有利于激发学生的学习兴趣,培养学生的分析问题、解决问题的能力,提高学生自主学习及与他人协作的能力。 五、作用 从学生的角度说,任务驱动是一种有效的学习方法。它从浅显的实例入手,带动理论的 学习和的操作,大大提高了学习的效率和兴趣,培养他们独立探索、勇于开拓进取的自学能力。一个“任务”完成了,学生就会获得满足感、成就感,从而激发了他们的求知欲望,逐步形成一个感知心智活动的良性循环。伴随着一个跟着一个的成就感,减少学生们以往由于 片面追求的“系统性”而导致的“只见树木,不见森林”的教学法带来的茫然。

相关主题
文本预览
相关文档 最新文档