VC课程设计教学和任务1213(精选8篇)
江苏科技大学南徐学院电子信息系
2011年9月
《计算机程序设计(vc++)课程设计》课程设计指导书
一. 课程设计教学和任务
《计算机程序设计(vc++)课程设计》是实践性教学环节,是学生必修的一门计算机实践课程。
本课程设计的目的是通过综合性程序设计训练,使学生进一步巩固对计算机程序设计语言(vc++)基本语法,基本算法的理解,加深对面向对象程序设计的理解与应用,并使学生养成模块化,结构化程序设计的良好风格,以及一定的程序组织能力,掌握基本程序设计的方法和技巧,为学习后续课程和实际编程打下良好的基础。
本课程设计的重点要求学生掌握基本程序设计理念和方法,培养学生基本程序设计的应用和开发能力。二. 课程设计要求与内容
1.本课程设计要求
(1)学生必须完成本指导书中所有的小综合设计题,并且完成大综合设计题中的任意一题(具体题目由任课教师指定)。要求:对主要变量及函数要加注释,以说明其功能。
(2)每个学生必须完成课程设计报告一篇。(报告格式见附录)2.课程设计的内容
本课程设计内容包括两个部分:小综合设计题和大综合设计题。
====================================== 附:课程设计报告格式一、二、课程设计目的 课程设计内容
1、小综合题
2、大综合题
三、课程设计体会及建议
小综合设计题
1.二维数组的操作运算
定义一个n×n的二维数组a,将该二维数组中周边元素的值全部置为2,其他元素全部置为0。
例如: 当n为8时生成并输出的矩阵为:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 定义类MAT,具体要求如下:
(1)私有数据成员
int n;二维数组的阶数
int *p;将二维数组以一维数组方式存储,p是起始指针。
(2)公有成员函数
MAT(int n1);初始化n,并动态申请数组空间,令p指向该空间。
void create();给数组赋值。
void print();按矩阵方式输出二维数组。
~ MAT();析构函数,释放动态数组空间。
(3)在主函数中完成对该类的测试。键盘输入二维数组的阶数n(如8或6),定义一个MAT类的对象m,用n初始化m,按要求生成并输出数组的值。
2.链表
建立一条无序链表,结点名为node,用一个函数实现将这条链表构成一条新的逆序链表,即将链表头当链表尾,链表尾当链表头。输出这两条链表上各个节点的值。
3.字符串处理
将字符串中指定的英语单词(字母子串)进行单数变复数的处理,单词之间用非字母分隔。为了简化编程,将单词的单数变复数的规则是:直接在单词后加s。例如单词student的复数为students。例如,有下列字符串:
We are student, you are student, too.指定单词student,将字符串中所有的student修改为students。处理后的字符串为:
We are students, you are students, too.试建立一个类Modistr,完成以上工作。具体要求如下:
(1)私有数据成员
char *str;存放指定的字符串;
(2)公有成员函数
Modistr(char *s);构造函数,动态申请字符串空间,用s所指向的串初
始化str;
void print();输出字符串str;
void modify(char *wordp);将wordp所指向的单词转换为复数。
~Modistr();析构函数
(3)在主函数中完成对该类的测试。定义类Modistr的对象mys,用字符串“We are student, you are student, too.”初始化mys,调用函数modify(char *)完成将单词“student”单数变复数的处理。
输出变换前和变换后的字符串。
提示:判断一个字符ch是否为字母,可用系统库函数isalpha(ch)。该函数的功能是:若ch是字母,返回真,否则返回假。使用该函数必须包含头文件ctype.h。
4.素数问题
建立一个类PRIME,求指定范围内的所有素数(质数)。具体要求如下:
(1)私有数据成员
int data[200];依次存放指定范围内的所有素数。
int min,max;存放待求素数的数值范围的下限和上限。
int num;存放min与max之间的素数个数。
(2)公有成员函数
构造函数PRIME(int n1, int n2);用n1和n2初始化待求素数的范围 min、max及num(值为0)。
void process();求指定范围内的所有素数,把它们存放在数组data中。求素数的算法必须是:首先将min与max之间的所有奇数依次放入数组data中,然后依次判断data中的每一个元素是否为素数。
若不是素数,则将其值赋为0。最后,数组data中不为0的元素均为素数。将不为0的元素值集中连续存放到数组的前面,同时统计素数个数。
void print();输出求出的所有素数,同时输出素数个数。
(3)在主程序中对该类进行测试。
定义一个PRIME类的对象test,并用待求素数范围min =10, max=200初始化test。通过test调用成员函数求出10至200之间的所有素数,并输出结果。[提示] 素数的定义是“只能被1和它本身整除的正整数”,素数也称为质数。
5.信号系统问题
定义一个类为形状,由它公有派生出正方体、球体和圆柱体。利用虚函数的多态性形式完成计算正方体、球体和圆柱体的体积。具体要求如下:(1)基类: shape 保护数据成员:double a,b;
公有构造函数:shape(double,double); 公有纯虚函数:double volume();(2)派生类
正方体、球体和圆柱体的类名分别为cube,sphere,cylinder, 各派生类均需要定义公有的构造函数以及求体积的虚函数double volume()。(3)派生类为球体时,a为半径,b为0。
派生类为正方体时,a表示边长,b为0。
派生类为圆柱体时,a为圆柱体的边长,b为圆柱体的高。
(4)设计一个完整的程序,分别计算正方体、球体和圆柱体的体积并输出结果。
测试数据如下:
形状类指针变量:p、球体对象:C(0.8)、正方体对象:S(3.2)和圆柱体类对象:R(4.1,5)。用指针p分别指向派生类对象。
输出结果为:
球体的体积是2.14357
正方体的体积是32.768
长方体的体积是263.917 提示:球体的体积公式=4/3*π*半径*半径*半径(其中π取常数3.14)
正方体的体积=棱长×棱长×棱长
圆柱的体积=底面积×高
6.求两个日期之间相差的天数。
设计一个日期类Date,包括日期的年份、月份和日号,编写一个友元函数,求两个日期之间相差的天数。具体要求如下:(1)私有数据成员
int year, month, day;
(2)公有成员函数
Date(int y,int m,int d);//构造函数,初始化日期。void disp();//输出日期。
friend int count day(Date &d,int);// 使用二维数组存放各月天数,第一行对应非闰年,第二行对应闰年。
friend int leap(int year);
//判断是否闰年,是返回1,否则返回0。friend int subs(Date &d1,Date &d2);
//求两个日期之间相差的天数。
(3)在主函数中完成对该类测试,定义两个对象d1(2000,1,1)和d2(2002,10,1),调用subs函数。程序正确的运行结果是: 2000.1.1与2002.10.1之间有1002天
7.身份证。
已知旧身份证号码共15位,其中第7~12位是以2位年份+2位月份+两位日期组成,而新身份证号码共18位,其中第7~14位是以4位年份+2位月份+两位日期组成。试定义一个类ID,根据居民的出生日期检查其身份证号是否正确。
具体要求如下: 1)私有成员:
char s[19] : 存放身份证号。
int yy, mm, dd : 分别存放居民出生日期的年(4位)、月(10~12月两位,其余1 位)、日(两位)。
2)公有成员:
ID(char str[]):构造函数。
int val(char *p): 将数字字符串p转换为相应的十进制数,如“123”转换为数值123,“08”转换为数值8;
int fun(): 根据出生日期检验身份证号是否正确,如果正确,函数值为1,否则为0。
必须使用如下算法:先分别取出身份证中的表示年份、月份、日期的子字符串,然后利用上述int val(char *p)函数转换为数值,再与出生日期的相应成员数据比较。
void print(): 输出所有成员数据。
3)在主函数中输入两个身份证号(一个18位:***910,另一个15位***),分别用这两个身份证号生成类ID的对象,在主函数中通过成员函数fun确定身份证号是否正确并输出相应的信息(身份证号、出生日期、检验结果)。
8.9×9乘法口诀表。
定义一个类MUL,生成如下的9×9乘法口诀表,要求口诀表存储在动态数组中,并输出到屏幕上。运行结果如下: 1 2 3 4
5
6
7
8
9
具体要求如下:(1)私有数据成员
nt(*a)[9];a是一个行指针变量,其指向的数组空间是动态生成的,用于存放口诀表。口诀表存放在二维数组的左下三角形中。
(2)公有成员函数
MUL();构造函数,动态生成数组空间。void process();生成乘法口诀表。void print();输出乘法口诀表。
~MUL();析构函数,释放动态数组空间。
(3)在主函数中完成对该类的测试。定义一个MUL类的对象a,通过a调用成员函数求出并输出乘法口诀表。
9.字符串分类。
输入一个字符串,串内有数字和非数字字符。
例如:
ABC2345
345rrf678
jfkld945
将其中连续的数字作为一个整数,依次存放到另一个整型数组b中。如对于上面的输入,将2345存放到b[0]、345放入b[1]………
统计出字符串中的整数个数,并输出这些整数。要求:
(1)在主函数中完成输入和输出工作。
(2)设计一个函数,把指向字符串的指针和指向整数的指针作为函数的参数,并完成从字符串中依次提取出整数的工作。
10.数组元素排序
将含有12个元素的数组作如下处理:先将所有数据按其在数组中的次序分成4等分,然后以每一组数据为单位按其平均值从小到大排序。例如,原数组为:{5,6,7,1,2,3,7,8,9,2,3,5 }处理后的数组为:{1,2,3,2,3,5,5,6,7,7,8,9}试定义一个类DATA完成上述功能,具体要求如下:
(1)私有数据成员int a[12], b[12];数组a用以存放原始数据,数组b用以存放处理后的数据。
(2)公有成员函数DATA(int x[], int n);构造函数。用参数x初始化a,将b的所有元素初始化为0,n为数组x的元素个数。
void convert(int x[4][3]);将a中的数据进行分组,并转换为二维数组x,其中每一组依次为数组x的一行。
void sort();按每组的平均值实现分段排序,并将排序后的数据存放到数据成员b中。
算法要求:利用函数convert()将a转换为二维数组,再求二维数组每一行的平均值,然后根据该平均值从小到大对该二维数组进行行排序,并将结果按题意转换为一维数组存放到b中。
void print();输出a和b的所有元素。
(3)在主函数中利用给定的数组生成类DATA的对象test,并对该类进行测试。假设给定数组为{5, 6, 7, 1, 2, 3, 7, 8, 9, 2, 3, 5}。输入/输出示例:
处理前的数组:5 6 7 1 2 3 7 8 9 2 3 5
处理后的数组:1 2 3 2 3 5 5 6 7 7 8 9
大综合设计题
设计题目一:学生学籍成绩管理系统
每个学生的信息包括:姓名、学号、性别、和学生的成绩信息 如:英语、数学、程序设计及体育成绩等各门课的成绩,要求程序能自动增加一门或是几门课的成绩,同时可以删除课程。
从键盘输入数据,然后,完成如下处理:
1.对学生姓名或学号进行查询,显示其信息,求出其总成绩、平均成绩、平均基点,并且显不在全班的学成绩排名。2.对所有学生,按班级计算平均。
设计题目二:通讯录管理系统
1.系统概要
该系统的功能是实现通讯录管理。2.基本功能要求
(1)输入姓名、单位、电话号码(2)显示上述内容(3)按姓名查找后显示(4)删除有关记录(5)增加记录
(6)保存修改后的文件(7)显示修改后的文件
3.各功能模块的程序流程图。(学生完成)4.完整的源程序代码。(学生设计完成)
设计题目三:小型特殊计算器
1.系统概要
本程序的功能是实现一个特殊的计算器,可以实现复数、有理数、矩阵和集合的特殊计算。程序可以实现复数、有理数的加、减、乘、除,可以实现矩阵的加法、减法和乘法运算,也可以实现集合的求交集、并集、子集的运算。注:可任选两种运算。
2.基本功能要求
(1)功能选择可以用菜单来实现 例如:请选择您的计算内容: 1.复数计算 2.有理数计算 3.矩阵计算 4.集合计算 0.退出
用户通过输入不同的数字进入不同的菜单。次级菜单主要显示本程序的功能,主要的功能有加法、减法、乘法和除法以及集合的求交集、求并集、求子集。(2)运行时给出明确的提示信息。
比如,输入一个什么类型的数据。根据用户的输入计算输出结果。由于数据类型比较多,可以一次输入第一个复数的实部,第一个复数的虚部,再输入第二个复数的实部、虚部。矩阵运算需要先输入矩阵的行数和列数,然后依次输出矩阵的第一行第一列的元素、第一行第二列的元素等等,依次类推。有理数运算需要一次输入有理数的分子、分母。集合运算需要输入集合的元素个数,然后依次输入集合中的每一个元素。
3.各功能模块的程序流程图。(学生完成)4.完整的源程序代码。(学生设计完成)
设计题目四:选修课小系统
1.系统概要
通过这一款选修课小系统,学生可以登入学生端进行选课及其他的操作,管理者通过登入管理端可以进行对选修课系统的数据的管理和维护。在学生端主要设置了3个基本功能:学生选课、学生情况、选课情况等;在管理端主要设置了9个基本功能:增加/删除学生、增加/删除课程、更改学分、填写成绩、学生情况、选课情况、保存数据等。这些功能基本上能满足选课的基本要求。此程序可以初步体现课程设计的目标。2.基本功能要求
用VC++编写一个界面美观流畅学生选课系统。学生有名字,学生最多可学五门课程,学生实际学的门数,可以给定学生的名字,可以得到学生的名字,可以得到学生给定课程的成绩,可以得到学生所学课程的平均成绩,可以给学生增加一门课(同时在该课程中增加一个学生)。课程最多有30个学生,课程有实际学生
数,课程有实际学生名单,课程有学分数,课程有每个学生成绩,课程可以得到学分数,课程可以设置学分数,课程可以得到班平均成绩,课程可以得到某个学生成绩。
3.各功能模块的程序流程图。(学生完成)4.完整的源程序代码。(学生设计完成)
设计题目五:学生成绩管理系统
系统上采用VC++为开发环境,这个编译器功能完善,使用方便。课程设计《学生成绩管理系统》,它的主要功能是对学生的成绩进行修改和管理。
系统功能要求:(1)界面
************************************ 学生成绩管理系统
************************************ ************************************ ** 1--输入数据 ** ** 2-查询成绩 ** ** 3--修改成绩 ** ** 4--输出所有学生成绩 ** ** 5--统计及格和优秀人数 ** ** 6--退出系统 ** *************************************(2)功能
关键词 任务驱动 自主学习 创新意识
中图分类号:G714 文献标识码:A 文章编号:1002-7661(2016)16-0003-02
计算机应用课程作为我们中等职业学校的必设课程和重点课程,它以高速发展性、综合性、理论知识的枯燥性成为制约学生学习和教师授课的难点,我作为一名计算机课程的任课老师也切切实实的感受到这一点,为了课堂教学更好开展,课堂效率进一步提高,就必须打破传统的教学观念,改革教学方法,授课中必须激发学生的主观能动性,提高学生学习的兴趣,鼓励学生勤于思考,敢于实践,在实践中加深对知识的认识和理解,使所学知识真正能够运用到日常的工作学习中。通过日常的教学实践,我认为“任务驱动”教学法是比较适合计算机课程教学的,下面我结合自己教授的《课件制作》课程教学工作谈一下有关“任务驱动”的看法。
一、任务驱动教学法具备的特点
1.“任务驱动”就是在学习的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。
2.课堂教学内容不再以以前的“知识点”为线索,而是以“任务”为线索,以“子任务”为模块,精心组织教学内容,帮助学生将零散的知识点串联起来,让学生由浅入深的学习,使其符合学生的认知特点。
3.任务驱动教学法,不但具有真实性和交际性,而且有利于激发学习者的学习兴趣和内部学习动机,让学生主动去分析任务,发现问题,想办法运用知识解决问题,并且根据“任务”的需求来学习,变被动地接受知识为主动地寻求知识,由“学会”到“会学”,改变学生传统的学习观。
二、计算机课程中任务驱动教学法的应用
计算机课程教学注重实际操作,是实践和操作性很强的课程,其知识点多、散、碎。授课过程中必须激发学生的学习兴趣,以提高学生的学习主动性为根本出发点,鼓励学生勤于思考、擅于总结、敢于实践。计算机课程教学特点非常契合任务驱动教学法的教学理念。以我现在给学前教育任教的《课件制作》为例,如果只是在授课过程中将教材中每个设置操作硬性的示范给学生,那么可能一年后学完整个课程,学生也不能做出一个完整的幼儿教学课件作品,通过任务驱动教学法,可以指导学生主动去学习PPT的设置操作,真正理解设置操作在实际任务中的应用;另外,课件制作也是一门应用性很强的课程,课程中还涉及到一节幼儿教学课件的流程设计,单纯的教学只能给学生一个解决问题的思路,真正的掌握需要学生们在实践中去摸索,发现问题、解决问题,在过程中学习,加深对各设置操作的理解应用。
1.任务设计联系实际,贴合专业。任务的设计必须结合学生的实际情况精心设计,尽量与学生以后的工作紧密联系。在授课过程中,将要讲解的操作设置成一个综合任务,学生在明确目标的任务驱动下,自主学习,这样将各设置操作串联起来,形成一个系统的理论,同时对各操作点能够灵活运用,比如,在讲解《课件制作》中有关动作路径和触发器的操作时,我以一个让小朋友认识图形的课件“图形找家”为引导,带领学生分析课件中所用到的操作,然后将课件中的任务进行分解,各学习小组中的每一名学生成员完成其中的一个步骤,每组共同完成一个综合任务,这样学生在共同完成一个综合任务的过程中就可以互相讨论,将操作点串联起来学习,在解决任务的过程中形成知识体系。
2.任务难度适中,保证课堂学习成就感。过多超出了学生的能力范围和课堂容量,会让学生有挫败感,达不到理想的课堂效果,打击学生的学习积极性;过少达不到课程目标,学生无法深入系统地掌握知识。每节课上都保证学生能完成一个设计任务,看到具体的设置效果,保证学生上课时的学习成就感。在《课件制作》讲解动画设置时,我首先以一个“夜空”作品在其中设置简单的星星闪烁和月亮摇晃的动画,通过这个作品给学生讲解动画设置的一般操作,然后通过“红绿灯”的作品让学生运用简单操作完成一个复杂的作品,这样学生不仅学会了基本操作方法也学会了如何运用这些方法完成具体任务,真正达到学以致用。
三、任务驱动教学法的实践体会
“任务驱动”教学法抛弃了以往学生跟着教师指挥棒转,被动接受知识的状况,使学生能独立思考、大胆尝试、自主探索,对学生分析问题、解决问题的能力培养十分有益。任务驱动法的特点是学生在目标的驱动下,分析问题,带着问题去学习,目的是培养学生的动手能力和创新意识。所以,教师要明确学生是教学的主体,在教学过程中,教师起辅助作用,不要对学生有过多的干预。在《课件制作》课程中,很多任务设置效果并不是唯一的,所以教师要指导学生去尝试各种设置方法,不要给学生固定设置方法,要引导学生从失败中总结问题,让学生学会对操作设置的灵活运用。
四、结论
水工钢筋混凝土结构课程设计
任务书和指导书
2008.12.01 设计任务书
一、题目
钢筋混凝土肋形楼盖设计
二、设计资料(1)某水电站生产副厂房为4级水工建筑物,厂房按正常运行状况设计,采用钢筋混凝土现浇单向板肋形楼盖,结构平面布置如图所示,墙体厚370mm。楼面面层为水磨石,梁板底面为20mm厚混合砂浆抹平。采用C25混凝土;梁中纵向受力钢筋为Ⅱ级,其余钢筋为Ⅰ级。试设计该楼盖(楼梯间在此平面之外,不考虑)。(2)荷载标准值
均布活荷载标准值:qk6.0kN/m2
水磨石:0.65kN/m;钢筋混凝土:25kN/m;混合沙浆:17kN/m
******025002500主梁23322500(次 梁)7200720036000厂房肋形楼盖结构平面示意图***
三、设计内容
(1)构件截面尺寸设计(2)板的设计计算(3)次梁的设计计算(4)主梁的设计计算
(5)绘制板的配筋图、绘制次梁的配筋图、绘制主梁的配筋图。
四、设计要求
(1)计算书应书写清楚,字体工整,主要计算步骤、计算公式、计算简图均应列入,并尽量利用表格编制计算过程。
(2)图纸应整洁,线条及字体应规范,并在规定时间内完成。设计指导书
一、目的要求
本课程设计是水工钢筋混凝土结构课程的重要实践环节之一。通过本课程设计,使学生对钢筋混凝土楼盖的组成、受力特点、荷载计算、内力分析、荷载组合及板、次梁、主梁配筋设计等有较全面、清楚的了解和掌握,为从事实际工程设计打下基础。
二、主要设计计算步骤 构件截面尺寸选择(1)板(2)次梁(3)主梁 板的设计计算(按塑性理论或弹性理论的方法计算板的内力,计算板的正截面承载力)(1)荷载
(2)计算简图的确定(3)计算板的弯矩设计值(4)板的配筋计算 次梁的设计计算(按塑性理论或弹性理论的方法计算次梁的内力,计算次梁的正截面、斜
截面承载力)(1)计算荷载设计值(2)确定次梁的计算简图
(3)计算内力设计值(弯矩设计值、剪力设计值)(4)承载力计算
1)正截面受弯承载力计算 2)斜截面受剪承载力计算 主梁的设计计算(主梁按弹性理论设计。承受次梁传下的集中荷载及主梁自重。为简化计
算,将主梁自重简化为集中荷载)(1)荷载设计值(2)确定计算简图
(3)计算内力设计值及绘制包络图
1)弯矩设计值 2)剪力设计值 3)弯矩和剪力包络图(4)承载力计算
1)正截面受弯承载力计算 2)斜截面受剪承载力计算
施工图绘制
邓丽萍
福建农林职业技术学院,福州 3501191
摘要:“任务驱动” 教学法非常适合V B这门实践性要求很强的课程教学。在教学过程中,创设问题情境,把教学目标巧妙地隐含在任务中,引导学生完成任务,达到掌握知识的最终目的。本论文就是探讨VB教学中如何将任务驱动式教学法融入到VB的理论学习和实验环节中去。一 前言
程序设计语言VB 是非计算机专业的一门基础必修课,是高级程序设计语言中较易掌握的一种语言,并且应用广泛,它采取面向对象的可视化编程思想,可以让学生在学习过程中有极大的趣味性;但是它的实践性要求很强,要求学生既要掌握理论知识,又要掌握实际操作技能,具有独立编程能力。教学中要时刻注意程序设计语言VB教学不仅仅是传授计算机的编程,更不是片面追求“学而致用”的职业培训,而是把计算机作为一种工具,来提高学生的全面素质,培养他们用程序设计语言VB解决问题的各种能力,包括职业能力的提高。
二 任务驱动式教学
程序设计语言VB课程是集知识和技能于一体、实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。同时计算机知识内容更新换代很快,又要培养学生自主学习的能力和终身学习的思想。用建构主义学习理论来指导计算机教学,就会发现“任务驱动” 教学法很适合。所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务开展开展学习活动,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。“任务驱动”是一种建立在建构主义教学理论基础上的教学方法。它符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。并且,“任务驱动”教学法符合计算机系统的层次性和实用性,按照由表及里、逐层深入的学习途径,便于学生循序渐进地学习程序设计语言VB的知识和技能,使学生带着真实的任务在探索中学习、提高。
三 任务实施
第一、“任务”的设计是关键,要体现层次感
程序设计语言VB的操作课时占总课时的35%左右,可以说实践课上好了,程序设计语言VB课的任务也就完成了。因此操作任务的设计应多考虑学生可能出现的操作问题,以节约学生对细小问题的探究时间,将主题集中在设计好的几个任务上,以提高课堂的效率。根据任务设计合理组织课堂教学活动,是完成任务的关键。利用“任务驱动”教学法实施课堂教学一般可分以下几步走:
1)设定课题、提出要求、明确目标,创设情境。这是任务驱动教学法的第一步,是基础的一步,关键的一步。学生对这节课有无兴趣,能否以“快乐学习”的心态积极主动的完成任务,这一步起着关键作用。“任务”的展示千万不能泛泛而谈、含糊不清,应落到具体的某一点上。有的老师在设计任务时,认为就是本课的教学目标。教师要在学习总体目标的基础上,把总目标细分成一个个的子目标,并把每一个学习模块的内容细化为一个个容易掌握 1作者简介:邓丽萍 1980-女,福建沙县人,讲师,研究方向:计算机应用。的“任务”,通过这些小的“任务”来体现总的学习目标。教师在设计“任务”时,其认知目标一般可以采用了解、理解、掌握三个层次。了解主要指学生能够记住或重复已学过的知识和操作方法;理解指学生对已经学习过的知识及操作方法,能用自己的语言或动作进行表述或直接运用;掌握指学生能用所学过的知识和操作方法去解决和处理新环境下的简单问题。应会(操作)目标一般可以采用初步学会、学会、熟练三个层次。总之,教师进行“任务”设计时,要仔细推敲每个知识点、统筹兼顾,同时要体现“任务”的层次感,为学生设计、构造出一系列典型的操作性“任务”,让学生在完成“任务”中掌握知识、技能与方法。2)分析任务,进行重点、难点分析,提供解决问题的思路在任务确定之后,为了能让学生发现完成任务所用的知识点,找到完成任务的突破口。教师就要帮助学生分析任务,整理出任务中所包含的问题,并利用所学的知识,找到解决问题的方法和途径。对于低年级的初学者,首先是教师带着同学一起分析任务,发现任务中所包含的问题。然后告诉他们应该从哪些方面入手解决这些问题。经过一段时间的培养后,开始从带着学生分析任务改为引导学生自己分析任务找出任务中所含的问题,让学生在实践中解决问题。经过一个阶段的实践以后就可以开始放手让学生自己分析任务,解决问题。培养他们发现问题解决问题的能力。3)注意个别学习与协作学习的统一学生分析完问题后,他们已经找到了解决问题的突破口,此时他们在“任务”的驱动下会对学习产生很浓的兴趣。在这样的情境下,教师可以依照学生的认知水平、能力倾向、个性特征、性别、年龄等特点,把学生分成不同的小组,指导他们就学习方法、操作技巧进行介绍、交流、讨论,认识自己的不足,取长补短共同进步。把传统教学中教师与学生之间的单向或双向交流转变为教师与学生、学生与学生之间的多向交流,使学生们在相互交流中不断增长知识技能,促进学生间良好的人际合作关系,进一步培养学生的协作精神和团队精神。第二、“任务”要在轻松愉悦的教学环境中完成
协作学习是一种通过小组或团队的形式组织学生进行学习的一种策略。在教学中,注重学生以“学”为“主”,同时积极为学生营造愉悦的协作学习环境。通过合作、问题解决、伙伴、设计、角色扮演来达到协作学习的目的,让学生充分投入到学习的氛围中。当学生经过探索找出了解决问题的方法时,应把他们的成果和经验分享给整个学习团队,同时表扬他们的优点,推广他们的经验。同时把学生中普遍存在的问题找出来共同探讨解决的方法。尽量让学生在学习过程中没有压力,让他们在快乐中学习,在乐趣中成长。第三、注意项目(任务)库的积累和共享
课题组设立知识库,建立学校网络教学学习的平台,并分享给全校师生,服务于更多的教学活动。
四 结束语
“任务驱动”教学法培养了学生的创新能力和独立分析问题、解决问题的能力,培养了学生勇于探索、开拓进取的自学能力,促进学生间良好的人际合作关系,培养学生的协作精神和团队精神,并改变传统的教学模式,创设“以人为本,快乐学习”的学习环境。通讯方式:福建省福州市南郊相思岭福建农业职业技术学院 邮编350119
通讯投稿作者 段旭 *** 17651158@qq.com
【关键词】任务驱动 程序设计 教学改革
任务驱动教学方法以学生为主体,教师为主导,改变了“教师讲,学生听”的被动教学模式,强调学生对知识的主导探索、主动发现和主动建构,适用于实验性实践性、较强的课程。笔者在程序设计课程的教学中进行了基于任务驱动的教学实践一体化的教学模式探索,取得了比较好的效果,但在具体实施过程中也发现了一些问题。
一、任务驱动式教学法存在的问题
1. 理论知识的授课效果受到影响
基于任务驱动的教学实践一体化的教学模式通过任务驱动“边教边做、边做边学”,打破了理论课和实验课相分离的界限,将课程由原来的多媒体教室、机房交替授课改为全部在机房授课。但在机房讲授理论知识时,授课效果受机房条件影响较大。比如有些班级的人数较多,教师无法保证每个学生的提问都能得到及时的回答和指导。在机房中由于机器的遮挡,不认真听课的学生增多,授课过程中师生互动也会受到较大的影响,难以调动课堂气氛。
2. 学习任务完成质量不高
任务驱动教学法由教师根据教学目标设计任务,学生自行制订方案完成任务。但学生因本身知识、能力的限制,任务往往无法在课堂上完成,要延伸到课外去完成。而课外缺乏教师的帮助与监督,任务又具有一定难度,导致学生完成任务的质量欠佳,甚至有些学生直接抄袭他人的成品。
3. 学习任务难以满足不同水平学生的需求
任务驱动教学法需要教师先讲解基本知识点,然后根据教学目标布置任务,但教师每次组织的教学活动都难以满足不同水平学生的需求。有些基础好、自学能力强的学生希望加深难度,一些简单的语法知识少讲甚至不讲;而有些基础较差的学生则感觉进度太快跟不上。
4. 教师的水平会影响教学效果
由于每年的授课教师均有不同程度的调整,教师对授课内容的熟悉掌握程度不同,对任务驱动教学方法的认识、实施力度均不同,导致最终的授课效果也有较大差异。
二、改进任务驱动教学法的尝试
为了解决任务驱动教学法中存在的问题,达到更好的教学效果,笔者在教学过程中尝试从以下几个方面来加以改进。
1. 改进任务驱动式教学模式基本流程
将知识的传授转移到课前完成,而利用任务驱动完成知识内化的过程转移至课堂上,这种教学模式(表1)可以较好地解决上述存在的问题。
表1 任务驱动式教学模式基本流程
课前课中课后
教师制作导学文档;制作视频等资源;设计针对性练习教学内容点睛;组织探讨;任务验收、个性化辅导;挑选典型案例点评;重新讲解重点难点教学反思;教学评价;课后辅导
学生观看知识点讲解视频或自学文档;完成针对性练习观看知识点应用案例视频或其他文字材料;模仿完成应用案例;小组探讨;成果汇报;作品修改作品完善上交;课后提问
2.教师活动设计
(1)课前设计。
①根据教学目标制作导学文档。导学文档是学生的学习向导,内容包括每节课应该达到的知识和能力目标。教师根据本课程的教学目标与知识体系要求挑选软件开发项目,安排教学活动,以项目开发过程与需求为中心,设计每一堂课的基础理论知识点与训练习题。
②收集制作微视频自学文档等资源。资源以视频为主,同时辅以教材和自学文档,以适应不同学生的学习方式和习惯。教师既可以选择他人录制开发的讲解视频,也可以使用自行录制的教学视频。视频要短小,尽量在15分钟以内。视频类型主要分为两种,一种是利用PPT课件展示的知识点讲解视频,主要用于学生课前预习。第二种是知识点应用案例视频,是上机操作的录屏视频,主要用于学生课堂上观看并模仿实现案例作品。
③设计针对性练习题。综合考虑学生的现有实际水平和可能达到的水平,针对课前任务的内容设计练习题。题目难度分配要合理,既有能考查学生对基本知识点掌握情况的难度系数较低的题目,又有能激发学生思考引导学生深入探究的挑战性题目。
(2)课中设计。
①对教学内容进行点睛。点睛时间控制在10分钟左右,让已经预习过的学生能够准确把握重点,回顾任务所需知识点。
②组织探讨。教师根据经验和教学内容的重难点,以及学生在学习探索过程中提出的疑问,总结出有一定探索意义的主题,以小组为单位进行协作研究性学习。
③任务验收、个性化辅导。在任务验收和个性化辅导过程中,教师应随时捕捉任务实施动态并及时指导,注意学生任务案例中出现的典型问题、普遍问题,及时分析出现问题的原因,并反馈给学生。
④挑选典型任务案例点评。教师在以小组为单位进行任务验收的过程中注意记录每组作品的优缺点,以便挑选典型案例在全班展示交流。典型案例应该既有完成得好的作品,也有完成得不好的作品。
⑤重新讲解重点或普遍存疑的知识点。对于重点难点部分教师可以反复强调、大量举例,帮助学生理解。还应该根据教学进展情况,在课堂上重新讲解重点或普遍存疑的知识点,以巩固学习效果。
(3)课后设计。
①教学反思。教师根据学生完成任务的情况,及时调整教学策略或措施,例如哪些问题需要在课堂上由教师统一讲解,哪些内容需要在视频中进行突出标注,哪些内容需要删减,哪些内容需要更深入讲解。
②教学评价。针对学生的预习情况、课堂独立完成任务的表现、任务完成的质量、小组协作探究时的表现、成果汇报展示时的表现等,多角度、多方式地对学生进行评价。
③课后辅导。对有辅导需求的学生通过学习平台、电子邮件、即时通信工具等方式进行答疑解惑。
3. 学生活动设计
(1)课前设计。
①根据导学文档明确学习任务,观看知识点讲解视频或学习自学文档,初步掌握知识点。视频观看的速度、次数和观看内容均由学生根据个人实际情况决定,真正实现了“我的学习我做主”。不懂的反复看,简单的可以跳过,有更充足的时间标注、消化吸收知识。
②针对性练习。学生通过完成针对性练习,了解本部分内容的重点、难点,及时通过回看视频、查阅教材、同学交流等方式查缺补漏,巩固学习内容。在练习过程中将存在的疑问及时标注,以便下一步的互动交流。
(2)课中设计。
①根据导学文档,学生完成观看知识点应用案例视频或文字教材等任务。在教学设计中,学生是课余完成所有视频观看、教材自学等任务,但在真正实施时发现,课余任务完成的质量受任务量的大小、学生空闲时间的多少、个人时间管理能力、自我控制能力等因素的影响较大。综合考虑这些实际问题,尽量减少课余完成任务量,将视频进行分类,选择难度较低的内容课下完成,而某些有一定难度的内容留在课堂完成。
②模仿完成应用案例。应用案例视频可以根据个人习惯,采用边观看边跟做或观看时记要点,观看完毕后再仿做的方式。但必须独立做出成品,以增强学生的实践动手能力,避免眼高手低。鼓励学生在仿做的过程中对案例进行补充、完善、改进。
③小组探讨。根据教师提供的探讨主题,组长负责分工协作,进行协作研究式学习。组长需注意根据小组成员实际情况进行合理分工,争取所有同学都能顺利完成任务。
④成果汇报。以小组为单位将成果展示给教师,被教师选中的典型案例再在全班展示。成果汇报或展示时也要注意公平性,尽量为每位成员提供参与机会,改变少数同学“事不关己”的消极态度。
⑤作品修改。根据教师、同学等的启示进行任务方案的修改。
(3)课后设计。
①完善作品。对作品再次进行完善修改后上交。
②课后提问。仍然有疑问的同学通过学习平台、电子邮件、即时通信工具等方式提问。
三、任务驱动式模式应用中要注意的问题
该教学模式适用于操作性、实践性强的内容,但对课程中逻辑性较强的内容效果并不理想。因此该教学模式并不是程序设计类课程教学的唯一模式,与传统教学模式相结合使用,效果更佳。
教材的作用不可忽略。在该教学模式中使用了导学文档、微视频,传统的教材好像变得可有可无,但教材所具有的内容系统完整、查找方便、定位快速准确、可标注、没有场所设备限制等突出特点也是视频无法比拟的。因此,教师可以在导学文档中引导学生注意哪些内容适合通过视频学习,哪些内容适合通过教材等文字材料学习。
教师角色发生转变,但地位依然重要。在该模式下,教师已经由原来的课堂知识传播者变成了学生学习的指导者、监控者。教师需要提前制作导学文档,录制视频,在课堂上需要根据学生遇到的实际问题灵活应对;需要针对学生的实际情况及时调整导学文档内容,修改视频,控制教学进度;需要验收学生实践任务,进行个性化点评。因此教师在该模式下虽然角色发生了转变,但任务更加繁重,地位依然非常重要。
【参考文献】
[1]吕水平.基于案例——任务驱动的高校计算机教学方法改革研究[J].办公自动化,2014(16).
[2]冯岗.职业学校计算机任务驱动教学法的实施[J].无线互联科技,2014(08).
[3]邹燕燕.成才视角下任务驱动教学模式的反思[J].成才之路,2014(23).
关键词:文秘英语 任务教学法 教学实践
一、任务教学法简介
任务型教学(Task-based Language Teaching)兴起于20世纪80年代,指教师在课堂上给学生设置相关的学习任务来完成学习,教师只是起到引导的作用。这种教学方法强调“在做中学(learning by doing)”,而不是靠教师灌输知识,是交际教学法的发展。教师根据特定的交际和语言项目,设计出具体、可操作的多个任务,让学生通过小组讨论、角色扮演、自学、寻求帮助等各种语言活动形式来完成任务,以达学生在实践中掌握和运用语言的目的。
“任务教学法”区别于传统语言教学的方面如下:一是教师可以设置多种多样的任务和活动,有助于激发学生的学习兴趣和积极性;二是人人都必须参与语言活动这一要求可以较好地杜绝学生偷懒的现象发生,保证参与率;三是学习活动的内容信息量大,涉及面广,有助于拓宽学生的知识面;四是能培养学生人际交往、团队合作、思考、决策和应变能力,有利于学生的健全人格和能力的发展;五是将文秘专业与英语语言相结合,使学生的学习导向性和市场性更明确,学生会感觉到现在的自己是在为将来的自己而学,从而有利于学生自觉性、自主性的发挥,英语学习没动力这个老大难的问题会有所改观;六是自评、互评和师评三种评价方面容易让学生实现自我价值,找到学习动力和满足感,从而保持对英语学习的兴趣,养成良好的学习习惯。
二、文秘英语课程基本任务分析
文秘英语课程是一门专业核心课程,贯穿第二学年。本课程是针对文秘岗位实际需求而开设的一门特殊用途英语(English for Specific Purpose)课程。本课程的目标是将文秘专业岗位知识与英语语言知识紧密结合,通过模拟实用工作场景而培养学生实际运用语言的能力。文秘英语是一门集听、说、读、写为一体的多项技能综合训练课程,侧重“学中用,用中学”。
文秘英语课程的基本任务包括以下内容:一是听说能力,旨在培养学生进行常见的涉外英语口语交际的能力,其教学重点是教会学生怎样将所听的内容口头表达出来;二是阅读能力,能通过英语文章了解秘书工作的相关环节和相关技巧;三是写作能力,能根据应用模板,运用基本专业词汇以及文秘专业基础知识进行简单的应用文写作,达到学以致用的目的。
三、文秘英语课程中任务设计的基本原则
1.真实教学环境模拟原则
利用文秘实训室这一教学资源为专业英语的使用创设真实的教学环境,即文秘英语的教学任务都在这个文秘实训室里完成。学生在英语课堂上完成的任务即为以后工作中要完成的任务,如电话沟通、安排预约、为上司安排商务旅行、接待访客、出席商务宴会和带访客参观工厂或公司等,从而培养学生运用英语这门工具来解决工作问题的能力。
2.学生为主体原则
任务型教学充分体现了学生的主体性和参与性,是有效改变以往以教师讲授为主的教学现状的最佳途径之一。将学生置身于真实的工作环境中,学生带着真实的任务去学习,教师把学习和解决问题的主动权交给学生,教师只是教学任务完成的引导者、协调和激励者,学生改变了以往被动接受的地位,表示出较强的学习和参与兴趣。
3.课程目标及步骤性原则
无论是综合的任务设计还是单项任务设计都应遵循专业词汇目标、听说目标、阅读目标以及写作目标进行科学合理的设计,以确保《文秘专业英语》课程的有效实施。
四、任务教学法在文秘英语课程中的设计和应用
1.教师明确课程及单元教学目标
在此基础上进行综合项目以及单项技能训练项目的任务设计,创建“真实教学环境设计”。例如,在学习Office Equipment(使用办公设备)时,教师首先设计“真实教学环境设计”以及综合目标任务:“你在外资企业工作,新来的同事Mike缺少实际经验,这不,下午一上班Mike就来询问你关于办公室里传真机的使用方法,你虽然很忙,但还是热情回应了Mike的询问,告诉他怎样使用传真机,Mike非常感激你的热情帮助”。
其次,教师以学生为主体进行单项任务目标设计。一是掌握10个左右文秘常见专业词汇(fax machine,thermal paper,slot,dial,button,face down,operate,receiving signal,press,bother)。二是掌握3个介绍办公室设备使用的基本句型。三是能运用基础语法、词汇以及专业词汇为同事或其他人提供办公设备使用方面的介绍。四是能热情为他人提供帮助,体现秘书的职业素养,给他人留下好印象,建立良好的同事关系。这样,教师和学生都围绕具体的任务进行学习,教师思路清晰,学生学习目的明确,通过环环相扣的多个小任务的解决来完成大任务。
2.教师引导学生对任务进行分析
在明确了学习任务后,学生就会去对学习任务进行分析,找出问题、分析问题,最后小组或个人单独解决问题,再进行汇报,最后由教师进行引导、总结。分两个层次进行。
比如在学习“Attending a Business Party”时,项目设定为“秘书小方将于本周五去参加商务宴会,却不知道参加商务宴会时应该怎样表现,有什么值得注意的地方,想请你帮她出出主意,以保证在商务宴会上举止得当,给人留下良好印象”。
首先,设置导入任务:秘书在商务宴会上应该怎样表现?引发学生根据常识,以小组为单位进行讨论,学生会说出“准时到达、着装得体,语言得当、察言观色”等建议,并上网或找书本内容查出这些建议的英文表达。在讨论的过程中教师扮演鼓励和引导的角色,并不急于补充内容。
随后,进入第二个环节,让学生阅读教材中的精读文章介绍。在完成这个任务前需要教师对新单词进行带读或讲解,也需要提前布置任务让学生提前把文章进行翻译,所以本文所谈论的任务教学法前后贯穿的时间会比较长,一般需要10个学时。因此,本文所谈论的任务教学法更准确地说是一种时间跨度较大的任务教学法。等学生在规定的时间内阅读并分析文字材料后,以组为单位讨论任务并把讨论结果向全班汇报,汇报的形式可以是PPT或口头讲解;教师把各组汇报结果再次写在黑板上,学生对自己组前后两次得出的结论进行比较,体会学习文章前后的差别。
学生只有通过亲自动手动脑,操作的知识才能内化为自己的知识,从而加深印象。但这并不等于每个学生都清楚并记住了秘书参加商务宴会的注意事项,可能会有不少疏漏的细节问题或有些学生根本没听进去。教师此时要因势利导,利用形象和学生乐于接受的PPT等方式把学生疏漏的地方指出来,作为新知识的补充和扩展。最后,由教师学生共同进行正确知识的归纳总结。
3.教学目标达成,完成教学任务
再以“Office Equipment”单元的学习为例,通过以上对任务的分析,学生已对怎样使用办公设备有了清楚的了解,这时教师应引导学生把目光转向本单元教学目标:能标出和掌握10个与办公设备使用相关的专业词汇;熟悉并说出3个介绍办公室设备使用的基本句型;用100个左右的单词指导同事正确使用传真机;在提供帮助时做到热情礼貌,体现秘书职业素养。
在完成任务的过程中,教师扮演的角色是引导、鼓励、讲解和提供帮助,学生完成任务的途径有很多种,如自行查阅资料、小组讨论、自由学习或向老师提出问题等等。教师对于提出来的问题,最好是让有能力的学生来解决,形成相互学习、相互鼓励、相互竞争的良好氛围;对于学生解决不了的问题,逐渐引导、指点,在互动的氛围中解决问题,共同完成任务。
4.采取学生自评、互评以及师评三种方式对任务进行评价和提升
任务的完成并不是教学的终点,还有一个环节,那就是评价,对于学习任务的评价有三种方式,即:学生自评、学生互评以及教师评价。
首先学生要对所完成任务的质量进行自我评价和相互评价。通过自评进行反思,通过互评和师评认识到自己的优点和不足,以便在以后的学习任务中发扬自己小组的优点,避免缺陷;吸取其他组的经验为己所有;听取老师的意见和建议,在语言和专业知识的运用上更上一层楼。需要注意的是,教师对学生完成任务的质量要进行全面而细致的评价,以正面引导为主,多表扬,多鼓励,哪怕是一点点亮点或闪光点都要及时指出,对存在的问题进行适当的讲解。这样能保证学习以后学习的积极性,形成良性循环。
五、小结
通过文秘英语任务教学法教学实践研究,可以看出任务教学法是顺应技工学校英语教学规律的可行之路。它充分调动了学生的学习积极性、参与性和创造性,把枯燥的语言学习融入到真实的工作岗位训练中去,让学生感觉到自己是在为以后的自己而学,而不是仅仅是为了考试合格而学。
通过三种评价方式,培养学生的反思能力、接受他人意见或建议的能力,以及吸取经验教训改善学习方法、提高学习效率的能力。教师在设计教学任务的同时也对情感目标进行挖掘,起到事半功倍的作用,共同作用于良好职业道德,帮助学生成为既有基本语言能力,又有良好工作能力和良好职业素质的人才。
在以后的教学中,笔者将对任务教学法在《文秘英语》教学中的设计与应用进行更深一步的研究和探讨。
【关键词】任务驱动教学法 电子设计自动化 课程教学 实训教学方法
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2016)02C-0151-03
“任务驱动教学法”是基于建构主义学习理论上的实施探究式教学模式的一种教学方法。从教育者的角度而言,“任务驱动”是一种教育方法;而从学习者的角度而言,“任务驱动”则是一种学习方法。电子设计自动化(Electronic Design Automation,简称EDA),学习内容包括课程学习和课程设计两部分内容,是职业院校电子工程类专业必修的职业能力课程。在电子设计自动化课程教学中利用自治区级“电工电子与自动化技术高职示范性实训基地建设”开展任务驱动教学,可以有效满足学生的学习和探究欲望,培养学生对课程学习的兴趣和电子设计的爱好,促进电子设计知识和技能的迁移,取得了良好的教学效果。
一、任务驱动教学法在高职电子设计自动化教学中的作用
“任务驱动教学法”是一种具有“以项目为引领、以任务为主线、以知识点为纽带、以教师为主导、以学生为主体”基本特征的教学模式。“任务驱动教学法”应用在电子设计自动化课程教学中,要求教师在教学内容设计中从典型的三人表决器设计、四位加法器设计、数字电子钟设计、交通管理器设计、简易电子琴设计、步进电机控制器设计和数字温度计设计等七个具体项目的、可操作性强的电子设计任务出发,让学生在有意义的“任务”真实情景驱动下,引导学生在自主学习、合作探究中发发现问题、思考问题、解决问题,在分析、讨论的协作交流的过程中开展学习活动,在教师的指导、帮助下完成任务,在完成学习任务过程中掌握解决问题的方法,实现电子设计自动化课程知识的内在建构。电子设计自动化课程教学内容实践性很强,具有很强的探究性,运用“任务驱动教学法”可以收到事半功倍的效果,使学生既学到了知识,又培养了探究能力、协作能力和电子设计能力,实现了电子设计信息素养的实质性提升,培养学生掌握各种电子设计自动化开发方法。
二、任务驱动教学法在电子设计自动化教学中的应用
(一)电子设计自动化课程学习情景和学习任务的总体设计。“任务驱动教学法”中关键要素“任务”是主线和导向,其设计的好坏影响教学效果的优劣。课程学习宏观上“任务”的设计必须符合高职教育理念、培养高素质技能型人才的需要,而微观上“任务”的设计必须符合专业人才培养目标,依据课程教学目标并结合企业生产实际和学校的教育资源来设计适宜学生能够完成的学习任务。电子设计自动化课程教学目标是培养学生掌握各种电子设计自动化开发方法,为了激发学生对学习电子设计自动化课程的学习兴趣,培养学生发现问题、分析问题和解决问题的能力,电子设计自动化校级精品课程团队的教师经过讨论和研究了课程教学设计方案,方案基于建构主义学习理论,利用自治区级“电工电子与自动化技术高职示范实训基地”这一平台,选取来源企业的真实产品“流行消费类电子产品”为主要载体,以任务驱动模式构建了“三人表决器设计”等七个学习情景也即为七个设计项目,每个情景又有若干个工作任务,学生在设计中学习知识,在学知识的过程中又学会真正的设计。表1中列出了电子设计自动化任务驱动教学法的总体设计。
电子设计自动化课程任务驱动教学方法的探究。在电子设计自动化课程教学中,经过不断教学实践和总结,笔者探索出任务驱动教学法一般由“创设任务情景→提出学习任务→探究学习任务→评价学习任务→拓展学习任务”五个环节构成。
1.创设任务情景。教师利用电子设计自动化课程的优势,结合课程学习需要创设与当前学习主题相关的“流行消费类电子产品”为主要载体的、贴近真实的学习情境,把课程教学内容巧妙地隐含在“三人表决器设计”等七个学习情景的若干个任务之中,引导学习者以“任务”为主线带着真实的“任务”进入课程学习情境中。具体为每个学习任务之前,通过让学生观察和欣赏、讨论和交流电子产品,激发学生对每个学习任务的学习兴趣和学习的主动性。
2.提出学习任务。在创设的情境下激发学生学习兴趣,引导学生带着真实的学习“任务”进入学习情境,导入新课,通过分析“电子产品”实例提出学习任务,让学生面临一个需要着手去解决的现实问题。如“项目三:数字电子钟设计”教学,教师安排学生到自治区级“电工电子与自动化技术高职示范实训基地”的“电子设计自动化实训室”的“电子产品车间”授课,先向学生介绍“数字电子钟”典型产品,并展示历届学生设计的产品,以此激发学生学习“数字电子钟设计”的兴趣,创建学习任务情景。然后,教师分析“基于FPGA的数字电子钟”产品,再提出学习“任务1:数字电子钟设计方案分析任务”和“任务2:数字电子钟的VHDL程序设计”,这样会对任务的完成起到很好的效果。
3.探究学习任务。教学中只有激发学生的学习兴趣,才能调动学生学习的积极性,积极性的调动为教师提出学习任务带来了适当的时机。此时,教师根据教学内容和企业生产实际,结合学校教学资源和学生实际需要,围绕一个“项目”中的教学目标这一大任务通过实例演示后,再与学生一起讨论和分析,提出“项目”下一级的子任务。在子任务中包含了要运用既往所学的旧知识和现在需要学习的新知识,这些知识中有“问题”需要去探索和解决。如何探索和解决?“任务驱动教学法”“探究学习任务”这一环节不是由教师直接告诉学生应当如何直接去做,而是由教师引导学生获取如何解决该问题的线索、资料、知识等,同时根据任务的难易程度,让学生进行尝试操作练习,并采取灵活多样的方式,可以让学生自主探究、独立完成,也可以和其他同学互相交流、合作探究来完成,还可以根据教材中列出的操作步骤按程序一步一步操作练习,在操作练习找出解决的办法。
4.评价学习任务。由于学生个性的差异,在设计操作练习的过程中可能会出现不同的问题,此时教师可以引导学生围绕“任务”这一主线,指出设计操作练习中的优点和不足对学生进行辅导,以使学生及时改进和完善,进行教师对学生学习任务的评价;也可以事先安排两名学生结成“一对一”对子,让学习成绩好操作熟练的同学指导学习成绩较差和操作不够熟练的同学,让学生之间进行互学互帮,进行学生间对学习任务评价;还可以让表现好的学生把自己完成任务的好方法在全班同学中进行介绍,通过学生展示设计思路和操作练习让大家共同进一步学习新知识和新技能,通过“示范”的引领共同分享成功的快乐,同时也让大家评价该同学“学习任务”完成效果。当学生的学习任务完成后,教师还可选择其中具有代表性的“电子产品”的作品进行点评和讨论,并将学习任务中涉及的知识背景进行归纳、小结,强调设计操作重点、难点问题和操作技巧,同时,表扬和鼓励学生在完成学习任务过程中出现具有创意的好思路和好方法。
5.拓展学习任务。通过“评价学习任务环节”中的师生点评、共同探讨等,学生由此会产生新的思路和想法,他们可以进一步自由发挥个人的想象力,构思出“电子产品”新的设计思路,并试图尝试操作练习,创作出具有创新意识的“电子产品”作品,展示自己的学习成果和才华。根据学生的这一学习实际,“电子设计自动化”精品课程团队与自治区级“电工电子与自动化技术高职示范实训基地”的“大学生创新实训中心”为平台,开辟了“电子设计”第二课堂,将课内学习延伸到课外,并定期开放创新实训中心,让学生在教师指导下自由发挥、自主创新,拓展新的学习任务。
(三)运用任务驱动教学法开展电子设计自动化课程教学应用案例。在电子设计自动化课程教学中运用任务驱动教学法开展教学,下面以“三人表决器设计”为例进行说明。
1.创设“三人表决器设计”学习任务情景。教室设在自治区级“电工电子与自动化技术高职示范实训基地”的电子设计自动化实训室“电子产品车间”。上课开始,教师通过讲解在各种会议、选秀节目、体育竞技中,常常用到电子表决器。然后播放“中国达人秀”表决视频,提出假设中国达人秀的三位评委提出,要用三人表决器来对选手进行评判。提出评判原则是少数服从多数。创设“三人表决器设计”学习任务情景。
2.提出“三人表决器设计”学习任务。通过创设“中国达人秀”表决情形创建的任务情景,激发学生学习“三人表决器设计”课题的积极性,教师进行该任务分析:因为初次接触数字电子技术,本任务是三人表决器,要求设计出一个表决器,二人以上表示赞同,认为通过,否则认为不通过。如何完成这一任务?
3.探究“三人表决器设计”“教学”任务。要搞好教学工作,必须发挥教师的主导作用。因此,教师要探究“三人表决器设计”教学的任务。一是在指导思想上要坚持以学生为中心、以实践为导向的职业教育思想,探索工学结合的人才培养模式,以实践育人为教学改革目标,采用任务驱动的教学方法,体现“教学做合一”的教学模式。二是要对教学主要载体“教材”进行教学内容分析。了解组合逻辑电路是数字电路的重要组成部分,在生产和生活中具有广泛实用性。本任务是在学习了逻辑门电路后,对有关逻辑门电路的一个具体应用。三是对教学对象进行学情分析,分析高职学生动手能力较强,有好奇心,喜欢操作练习。前景知识已有逻辑代数知识,掌握组合逻辑电路的特点和分析方法,但学生理论基础差,学习习惯不好,会在分析设计电路时遇到困难。四是对教学内容制定知识、能力和素质的教学三维目标。知识学习目标是掌握逻辑电路的设计方法和步骤;能够根据实际需求设计简单的组合逻辑电路;能够根据任务要求,完成三人表决器原理电路的设计。能力培养目标是通过实践锻炼学生的组合逻辑电路设计能力;锻炼学生的观察、模仿、总结、表达能力。素质教育目标是让学生在实践过程中体会到团队合作精神和职业素养的重要性。五是定位重点和难点。教学重点是掌握组合逻辑电路的设计方法和步骤;完成三人表决器的设计与制作。难点是如何把抽象的逻辑问题和具体的实际问题联系起来。解决的关键点是列真值表。六是选择教法和学法。根据分析,采用任务驱动教学法进行教学,提出学生的学法是自主学习、合作学习。七是在组织教学过程教师始终与学生共同“探究”。不论是教学中力求活动场景的创设、任务的驱动,还是对案例的分析和讨论,对设计步骤和操作程序的讲解,关键点对学生的引导和点拨,必须做到让学生积极主动地学习、动手参与,教师只是扮演组织者、引导者和促进者的角色。
在探究“三人表决器设计”学习任务中,让学生置身在真实的情景中,分配每两个同学为一小组,让学生自觉接受学习任务。通过教师对任务的讲解和电子产品案例分析,学生采取自主学习、合作探究共同完成了学习任务。
4.评价“三人表决器设计”学习任务。在教师的指导下,通过互学互帮、合作探究,每一组、每一位同学看到自己设计并操作完成的“三人表决器设计”的作品,达到了“少数服从多数”设计要求,大家都很高兴。作品完成后,老师对教学情况进行小结,并针对典型作品进行点评,同学们各自对他人作品进行互评,并选出好的作品展示。同学们对这次学习任务总的评价是有收获、有价值和有意义。
5.拓展“三人表决器设计”学习任务。为了让同学们巩固所学的知识,教师布置新的学习任务:设计并制作一个三人表决器,要求若A为主评,B、C为辅评。只要主评通过,就能过关;或者两个辅评通过,也能过关;否则没过关。要求同学们课后到“电工电子与自动化技术高职示范实训基地”的“大学生创新实训中心”之“电子设计”第二课堂中完成任务。
三、高职电子设计自动化课程教学中采用任务驱动教学法需要进一步探讨的问题
(一)以任务驱动理念编写“电子设计自动化”校本教材。校本教材是校本课程开发的产物。为突出教材特色,提高教材质量,编写的教材既要符合行业企业生产技术的改革要求,也更要满足学生的可持续发展需求。因而,校本教材的开发要以适应学生专业职业技能发展为原则,以学习工作任务驱动为导向,以提高学生实践技能为准则。教材的编写必须充分考虑到行业企业生产实际、岗位需要,技术革新,要有所创新改革、体现“任务驱动”理念,编写中要吸纳企业技术能手和工程师参与编写,使教材更贴近企业生产实践和市场需求。
(二)以工作任务项目建设“电子设计自动化”课程共享型教学资源库。“电子设计自动化”课程于2015年3月被学校批准立项为建设的精品课程。课程三年目标是建设成为具有共享性、开放性、扩展性、先进性和可靠性的共享型教学资源库。建设的精品课程以创建精品资源项目研究任务为核心,面向“电子设计”海量资源处理,集资源存储、资源管理、资源评价等,实现资源的上传、检索、归档等,实现网络教学资源的建设管理共享与应用,以满足学生自主学习的需求,并与国内区内同类高等职业技术院校实现资源共享,辐射行业,服务地方。
(三)建设“大学生创新实训中心”之“电子设计车间”。为了提高高职电子设计自动化课程教学质量,提高专业人才培养质量,必须建设“大学生创新实训中心”之“电子设计车间”。“电子设计车间”仿照真实企业场景建设,车间作品与企业“电子产品”对应,制定有关管理规章制度,除安排好课程教学任务外,定期开放实训室,让学生利用课外时间开放创新实验,培养和提高学生的实践技能和创新能力。
【参考文献】
[1]王敬文.“任务驱动”教学法在《电工操作》中的运用研究[J].广东教育职教版,2013(3)
[2]侯瑞英.任务驱动教学法在《电工实训》教学中的运用[J].职业技术教育,2014(2)
【基金项目】桂林师范高等专科学校校级精品课程《电子设计自动化》(XJJP201408);广西高等教育教学改革工程立项项目“电工电子与自动化技术高职示范性实训基地建设的研究与实践”(2012JGA295)
【作者简介】王艳玲(1972— ),女,广西临桂县人,桂林师范高等专科学校讲师,硕士;何新凤(1961— ),女,桂林师范高等专科学校教授,研究方向:教学评价。
关键词:建构主义; 高职;剑桥商务英语;课程特色;教学任务设计
建构主义理论的要义是学习者在学习过程中占主导地位。即学习者在一定的情境,借助学习和他人(教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式获得。建构主义理论强调学习的主动性、社会性和情境性,确认了学生、教师、任务、环境四个方面对学习过程的影响。其中,“学生”作为知识建构的主体处于中心位置,而“教师、任务、环境”则构成学习的中介因素和外围环境,他们在一个动态的过程中相互作用。即建构主义理论核心可以概括为:以学生为中心,强调学生对知识的主动探索、主动发现和对所学知识意义的主动建构。
一、剑桥商务英语的课程特色与建构主义理论
剑桥商务英语证书考试是教育部考试中心与英国剑桥大学考试委员会合作举办的权威性考试,其目的是考查考生在具体的商务环境中运用英语语言的实际能力。作为国外权威机构组织的证书考试课程,剑桥商务英语课具有自身的特点。具体体现在以下3个方面:
1. 实用性强
商务英语教学的目的,主要是培养学生适应商务活动需要的英语交际能力。与基础英语教学不同,商务英语教学侧重于应用英语的技能,使学生全面了解和掌握商务活动有关的各领域的专业词汇。而剑桥商务英语更是摒弃了传统的“语法为本”的旧模式,采用“直接交际法”,面向商务活动的各个方面,如客户接待、商务报告、市场营销等,为学生提供一个个真实而生动的情境,使学生在学习商务规范语言的同时也学到了基本的商务知识。因此,实用性是商务英语课程最大的特点。
2.真实的教学内容
剑桥商务英语的教材在选材上均以真实的西方商务活动为背景,取自真实的商务文件或英美报纸杂志原文,使学习者有“身临其境”之感。同时,教材作者均以英语为母语,学生可以感受到原汁原味的英语和商务氛围,对今后与外商的沟通和合作非常有利。
3. 四位一体的教学方式
剑桥商务英语考试的考试内容分为4个部分:阅读、写作、听力和口语,考生只有在每一部分的考试中均获得一定的成绩才能保证总成绩合格。因此,忽视或放弃其中任何一部分都是无法成功的。教材的教学采用了同证书考试相同的听、说、读和写的方式,保障了四种基本技能都能够得到训练和提高,对学生有很大的助益作用。
纵观剑桥商务英语课程的特点我们不难看出,其课程特色中的“直接交际法”和在真实商务场景中取材等本身就是建构主义理论在教学中的体现,使用建構主义理论指导剑桥商务英语的教学是由剑桥商务英语课程本身的特点决定的。下面就从建构主义理论主要涉及的学生、教师、环境及任务因素分析如何设计剑桥商务英语教学。
二、建构主义理论指导下高职剑桥商务英语课程的教学任务设计
建构主义所阐述的学习是基于真实问题情景下的学习过程,就是解决实际问题的过程,问题构成了建构主义学习的核心。与客观主义不同,建构主义用“问题”来驱动学习,而不是充当概念、原理的例子。即建构主义指导下的学习是学生用建构的知识寻找答案、解决问题的过程。所以设计适当的学习任务,是整个建构主义教学设计模式的核心,它能为学习者提供明确的目标,使学习者解决问题成为现实可能,使学习者在解决问题过程中,确实达到教学目标的要求。
那么应用到剑桥商务英语课程,学习任务的设计要遵循“因人而异”的原则,因为高职学生的英语基础和本科学生的英语基础并不在同一水平线上。“课上指派任务,引导讨论,有目的强化特定技能训练,引领学生掌握知识、扩展认识”,这是我们达到教学效果的关键环节。构建学习任务时,首先要在分析教学目标的基础上提出任务;任务要涵盖教学目标,以教学目标为中心,同时要与学生的商务和英语基础相吻合,鼓励学生参与。使其了解相关商务领域,提高英语在商务情境下的交际能力。
学习任务的设计可以分为3个阶段:
(1)任务设计阶段,教师的身份是作为课堂的组织者,教师设计相关任务、介绍任务背景,提供学生执行任务的目的、意义,建议执行任务的方式和基本步骤,以激发学生运用英语完成此任务的积极性。除此之外,教师还应该引入和任务相关的语言知识,以帮助学生做好语言准备。
(2) 执行任务阶段,在此阶段教师的身份是引导者,学生作为课堂教学的中心。学生围绕教师所设计的学习任务进行以意义为中心的学习活动,例如模拟真实商界活动、口头或笔头报告等。学生根据任务需要以个人或者小组方式进行,在这期间学生可以彼此协作、讨论、相互补充。
(3)完成任务阶段,教师的身份为合作者,教师和学生共同讨论,学生向教师反馈任务结果以及完成任务过程中的问题,教师对学生完成任务的情况作评价。这个反馈与评价、反思的过程,可以使教师掌握学生新知识掌握情况、了解需要在下一轮任务教学过程中需要改进的地方:同时可以使学生了解努力和调整的方向。
参考文献:
[1]丁邦平.建构主义与面向21世纪的科学教育改革[J].比较教育研究,2001(8).
[2]范琳.建构主义教学理论与英语教学改革的契合[J].外语与外语 教学,2003(4).
[3]黄芸琳,陈愉.英语专业商务英语课程体系研究[J].重庆大学学报,2005(4).
[4]郎可夫,王玲.商务英语课程设置体系研究[J].现代外语,2001(3).[4]
[5]王艳.用社会建构主义理论指导商务英语教学[J]·中国外语,2006(5):41-44·
[6]余雅.剑桥商务英语课程的特色及教学实践[J]·重庆科技学院学报,2006(6):24-28·
【VC课程设计教学和任务1213】推荐阅读:
课程设计任务书本院06-14
专题设计课程任务书07-19
课程设计任务书楼盖09-27
建筑学课程设计任务书07-05
工业建筑课程设计任务书10-14
数据库课程设计任务书10-19
11土木施工技术课程设计任务书06-27
《电工与电子技术基础》课程设计任务书09-08
课程设计教学模式07-08
美术课程教学设计比赛05-26