谢小庆(语言教学思想的两次转变)

谢小庆(语言教学思想的两次转变)
谢小庆(语言教学思想的两次转变)

谢小庆:语言教学思想的两次转变

很多年前,我听过一个教育讲座,一个澳大利亚的中学物理教师讲:我教了30年的物理课。第一个10年,我是“教物理(teaching Physics)”;第二个10年,我是“教探索(teaching Explore)”;第三个10年,我不再是“教(teaching)”学生如何探索,而是“支持学生自己去探索( support students explore themselves)”。

他的这段话,集中地说明了他30年教学生涯中的教学思想的两次转变。第一次从“知识传授”转向“能力培养”,第二次从“教师主导”转向“学生自主”。

语言教学与物理教学具有一定的相似性,不论是母语教学和第二语言教学,教学思想也将经历两次转变或“飞跃”。第一次,是从“知识传授”转向“技能训练”。以“听说法”或“训练法”取代“翻译法”、“语法分析法”,就属于这样一种转变。

在2007年的一次汉语教学研讨会上,曾经长期担任北京四中语文教研组组长的顾德希先生说:“积我40年语文教学的经验,我认为,语文不是一个知识传授的学科,而是一个技能训练的学科。”顾先生的话,体现了他教学生涯中语言教学思想从“知识传授”向“能力培养”的转变。

关于语言教学思想从“知识传授”向“能力培养”的转变,胡明阳先生也曾有过非常精彩的阐述:“从过去到现在,我们的教育部门和各级领导……不论是英语教学还是母语教学,在教学内容和方法领域都存在一个致命的误区,那就是都错把语言知识当成了语言能力,所以教学效果都很不理想,甚至于很糟。……过去和现在,不论是母语教学还是外语教学都把语言知识当成语言能力,而现在更是如此……培养语言能力跟学习语言知识完全不是一回事。掌握语言知识不等于掌握语言能力。很遗憾的是,我们的语文教学完全违背了我们祖先几千年的经验,把重点放到似乎很‘有学问’的语言知识上去,结果也只能‘误尽天下苍生’!”(胡明扬)

在第二语言教学领域中,无论是汉语还是英语,都曾经存在过一个重视“知识传授”而忽视“技能训练”的阶段。以知识传授方式进行的第二语言教学,效率是很低的。很长时间中,我国许多中学的英语教学基本采用“知识传授”的方式进行教学,多数中学生在经过6年的英语学习以后,基本不具备运用英语进行交际的能力。有些甚至经过大学中的英语学习之后,仍然不具备运用英语进行交际的能力。2001年,为了开发中国少数民族汉语水平等级考试(MHK),我曾经就汉语教学问题在南疆、北疆进行过调研。调研发现,这些少数民族聚居区的少数民族孩子,在学习了约10年汉语以后,在经过上千学时的汉语教学之后,仍然不具备运用汉语进行交际的能力。(谢小庆,2002)汉语水平考试(HSK)和MHK在新疆的推广,明显地促进了汉语教学从“知识传授”向“技能训练”的转化,促进了对学生听说读写能力的培养,促进了对学生汉语实际交际能力的培养。

语言教学思想的第二次转变应是从“教师为主”向“学生为主”的转变,从“群体教学”向“个性化教学”的转变,也可以说是从“训练法”向“人本法”的转变。这时,学生不再被视为一个只通过训练而就可以获得某种能力的“巴甫洛夫的狗”或“斯金纳的鸽子”,而是被视为一个有好奇心、有求知欲、有情感的人。“要你学”的灌输,往往是事倍功半;“我要学”的追寻,却往往是事半功倍。孩子们拥有不同的性别、成长经历、生活环境以及智力和心理发展的水平,他们的好奇心和求知欲,绝不是一本教科书可以满足的。不同的孩子需要通过读不同的书来满足自己的好奇心和求知欲。

“训练法”与“人本法”教学的主要区别是:

1、前者以教师为中心,教师是学习过程的主导者;后者以学生为中心,学生是学习

过程的主导者。

2、在学习中,前者是一个学生被动地“要我学”的过程,而后者是一种学生主动地

“我要学”的过程。

3、前者不是很看重学生之间的个别差异,不是很看重学生的个性;后者更重视学生

之间的个别差异,更重视学生的个性。

4、前者有全班、全校、全县,甚至全国的统一教材,由教师、学校领导、教育局领

导、教育部领导来为学生选择教材统一;后者由学生在教师精心挑选和推荐的书

目中,根据自己的已有水平和兴趣,自己选择教材。

在“学生为主”的语言教学中,教师不再是“训练学生”,而是在学生阅读和写作中遇到问题的时侯,在语音、语法、逻辑、理解等方面,给学生提供帮助。教师需要为学生精心准备阅读材料,这些阅读材料需要包含对话、短文、报告、新闻、日记、短信、游记等不同体裁,需要涉及社会生活、文化习俗等广泛的题材,需要在词汇、语言点、文化知识、长度、难度等方面都符合特定学习阶段的学生的语言水平,需要符合不同等级的要求。

不同的教学方式对教师有非常不同的要求。作为“知识传授”的语言教学,基本不具备目的语语言能力的人,也可以上课。今天,在一些偏远落后地区的中学中,仍有一些并不具备英语交际能力的教师,以“知识传授”的方式承担着英语教学的任务。在新疆南疆、北疆的一些中小学,仍有一些并不具备汉语交际能力的教师,以“知识传授”的方式承担着汉语教学的任务。作为“技能训练”的语言课,只有熟练掌握目的语的教师才能胜任教学工作,才可能对学生进行有成效的训练。“人本法”则对教师有更高的要求,要求教师不仅仅是一个“训练师”,而且是一个好的交流引导者和有效的帮助者。教师不仅要“知其然”,而且要“知其所以然”。“人本法”不仅对教师有语言能力方面的要求,而且在语言知识、语言教学知识、知识面广度、个性、责任心、移情能力、表达能力、应变能力、感染力等方面,都有较高的要求。

不同的教学方式对教师有不同的要求,也需要有不同的语言教师培养模式和评价模式。

今天,在美国、欧洲、澳大利亚的一些小学和中学的母语教学,已经开始逐步实现从“训练法”向“人本法”的转变,不再采用班级统一的教材,而是由学生自己从教师精心准备的书目中或书架上选择阅读材料。在国际文凭组织(International Baccalaureate Organization ,简称IBO)的“IB课程”中,也仅仅给出一些推荐书目,允许教师和学生从中选择阅读材料。(王艳)

美国耶鲁大学管理学院终身教授、经济学家陈志武在2008年发表的一篇文章中讲述了自己在美国长期生活和伴随两个女儿长大的经历。他写到:“我女儿她们每个学期为每门课要做几个项目,这些项目通常包括几方面的内容,一个是针对自己的兴趣选好一个想研究了解的题目或说课题。第二是要找资料、收集数据,进行研究。第三是整理资料,写一份作业报告。第四是给全班同学做5到15分钟的讲解。这种项目训练差不多从托儿所就开始。……写好报告以及讲解文稿,她在全班同学前讲她的这些分析结果。我觉得这样的课程项目研究与讲解是非常好的一种训练。实际上,她在小学做的研究与写作跟我当教授做的事情,性质差不多,我做研究上网要找资料,而她也是为每个题目上网找资料、做研究,她写文章的训练也已经很多。在小学做的研究与写作跟我当教授做的事情,性质差不多”。(陈志武)我曾听到过许多像陈志武这样的华人父母们感叹美国的教育,他们都有一个共同的感受:与自己在国内接受的中小学语文教育相比,美国儿童的阅读量要大许多。

胡明扬先生2007年发表的《语言知识与语言能力》一文的结束语说:“语言教学不是语言学教学,究竟应该把重点放在哪里,应该教什么,怎么教,恐怕需要重新考虑,重新检讨,而远远不是原则问题已经解决,只需要考虑具体细节了。”胡先生的话很有道理。今天,我们确实需要认真考虑语言教学思想中的一些原则问题,巩固从“知识传授”向“技能训练”

转变方面已经取得的进展,至少在一些教育基础较好的地区,争取逐步实现从“教师为主”向“学生为主”的转变,争取逐步实现从“班级教学”向“个性化教学”的转变。

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

华南理工大学高级语言程序设计作业

华南理工大学高级语言程序设 计作业(总3页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

《高级语言程序设计(https://www.360docs.net/doc/0115032313.html,)》作业 2014.3 教学中心:专业层次: 学号:姓名: 一.判断题(如正确打√,否则,打×。) 1.存储数据不属于数据处理功能。N 2. Write_1 和学校$ 是正确的变量名。Y 3.若一个整型变量说明了之后没有给它赋值,则它的值为0。Y 4.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为:Y If Asc(ch)>=97 And Asc(ch)<=122 Then WriteLine (“Yes”) Else WriteLine(“No”) End If 5.。输入结构变量的值就是输入该变量的各个元素的值Y 6.函数过程定义中必须有一个赋值语句把表达式的值赋给函数过程名。N 7. 事件是由https://www.360docs.net/doc/0115032313.html,系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。Y 8. 从文件取出一组数据以流的方式存放到程序的变量或数组中称为向流写入数据。N 9. 文件流类FileStream用于打开和关闭文件,并提供对文件按字节的读/写操作。Y 10. 在VB中不可以把类型说明符放在变量名的末尾来说明变量的类型。N 二.单项选择题 1.下列变量名中错误的是( “年龄” )。 2.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是(1< X <5 )。 3.设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中 (c(11) )是错误的。 4.在过程的形式参数前面加上关键字( ByVal ),则该参数说明为引用参数。 D. 5. 设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为( f a+b, b+c, c+a )。 6.若使命令按钮不可见,可以设置Visible属性的值为( False )。 7.要使单选按钮RadioButton处于选中或未选中状态,需由( Checked )属性来决定。 8.要删除列表框中的某一个项目,需要使用(ReMove )方法。 9.要设置计时器的时间间隔可以通过( InterVal )属性来实现。 10.下面( StreamWriter )类用来把数据写入文本文件中。 三.简答题 1. 在控制台应用程序中,如何输入输出一维数组的元素 1. 答:输入一维数组元素的值可以使用赋值语句,也可以使用Console类的输入方法Read和ReadLine从键盘输入数据。输出一维数组元素的值可以使用Console类的Write方法和WriteLine方法。 2.若有数组定义语句:Dim c%() = { 76, 80, 75},则数组c有多少个元素这些元素是什么它们的初值是多少 3.答:数组c共有3个元素c(0)、c(1)和c(2),它们的初值分别为1、2和3,即c(0)=76,c(1)=80和c(2)=75。 3. 文件操作可以分为哪些步骤

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

程序和程序设计语言(教学设计)

第3节程序和程序设计语言 一、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。 技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 (一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 (2)程序的特征: ●解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作, 每一个操作都有执行对象。 ●在程序中被施行操作的对象称为数据。 ●除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。 2、程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

(二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言 汇编语言 高级语言 1、机器语言 机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。 ③程序不具有通用性。 2、汇编语言 汇编语言(assembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。 高级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

H.D.Brown《语言学习与语言教学的原则》(第3版)笔记和课后习题答案

H.D.Brown《语言学习与语言教学的原则》(第3版)笔记和课后习题详解完整版-精研学习?提供 免费试用20%资料 全国547所院校视频及题库 考研全套>视频资料>课后答案>往年真题>职称考试 第1章语言,语言学习和语言教学 1.1复习笔记 本章要点: 1.The definition of language语言的定义 2.The Grammar Translation Method语法翻译法 本章考点: 1.语言的定义; 2.学习和教学的定义; 3.课堂教学:语法翻译法。 本章内容索引: Ⅰ.Language Ⅱ.Learning and teaching 1.Learning 2.Teaching Ⅲ.The Grammar Translation Method Ⅰ.Language(语言的定义) A consolidation of the definitions of language yields the following composite definitions. https://www.360docs.net/doc/0115032313.html,nguage is systematic and generative. https://www.360docs.net/doc/0115032313.html,nguage is a set of arbitrary symbols. 3.Those symbols are primarily vocal,but may also be visual. 4.The symbols have conventionalized meanings to which they refer. https://www.360docs.net/doc/0115032313.html,nguage is used for communication. https://www.360docs.net/doc/0115032313.html,nguage operates in a speech community or culture. https://www.360docs.net/doc/0115032313.html,nguage is essentially human,although possibly not limited to humans. https://www.360docs.net/doc/0115032313.html,nguage is acquired by all people in much the same way-language and language learning both have universal characteristics. 语言的定义可以从以下8个方面来理解: 1.语言是系统的、生成的; 2.语言是一套任意的符号; 3.这些符号主要是声音的,但也可能是视觉的;

语言本质的再认识

语言本质的再认识 摘要:当前,人类社会正处于信息爆炸的时代。信息的快速发展与人类自身认识能力停滞的矛盾愈演愈烈。面对报账的信息洪流,如何打破语言不同的限制,使语言更好地为人类服务,成为摆在语言学界的一大难题。本文将运用语言学的相关知识从语言的深层次方面来探讨语言的本质和属性,继而试图要求语言产生变化以适应人类的发展,来预测未来语言的发展方向。 关键词:语言本质属性再认识未来语言 正文 语言是一切知识的载体,语言的本质不仅是语言学注的焦点,也是哲学,人类学,社会学等学科所关注的重要问题之一。从另一方面讲,要圆满的回答“语言是什么”这一问题,也必须依靠总多学科的知识,在语言学发展的历程中,不同的学派或专家个人等也已经从各自的角度对语言的本质进行过无数次的阐述,在语言学不断取得新进展的今天,仍有不少的语言学家在积极地反省历史,试图更科学,更深刻地揭示语言的本质,使语言更好的为人类服务。 一 语言是语言学的研究对象。语言学的发展从认识自己的研究对象开始的,语言学的发展是伴随着对语言认识的深化而进行的。在语言学的发展史上,对语言的认识的质的飞跃也带来了语言学的革命和质的飞跃。索绪尔在《普通语言学教程》(1916年)中对语言的本质提出了全新的认识,具有划时代的意义,开创了现代语言学,并使索绪尔本人也成了现代语言学的奠基人。 人类的语言也是多学科所关注的一个重点。哲学,人类学,心理学,逻辑学,社会学,美学,信息论,控制论,宗教学等等,都在探索人类语言的本质。尤其是哲学,现代西方哲学,更是向语言转向,于是语言哲学成了西方现代哲学中的一个最重要的流派。 语言的本质问题,不仅是语言学的最中心的问题,也是多学科关注的重点。语言本质的揭示,是语言学家的中心任务,但绝不是语言学一个学科所能够解决的,它要求语言学家同哲学家.心理学家.逻辑学家.生物学家.人类学家.美学家.自然学家等共同合作来加以解决。 长期以来,我们对语言的本质的认识是索绪尔加斯大林。从斯大林的《马克思主义和语言学问题》(1950年)那里,我们接受了“语言是种特殊的社会现象”的说法,一一驳斥,论述语言不是个人现象,语言不是自然现象。语言不是上层建筑,语言不是生产力,也不是生产工具,如高名凯主编的《语言学概论》(1962年)便是一个典型代表。另一方面,我们又从索绪尔那里接受了“预言师音义结合体的任意性的符号系统”的说法。然后加以论述,什么是语言符号,系统性和任意性。这就是近40年来我们对语言本质的基本认识。 一方面现代语言学的发展促进了人们对语言本质的认识,作为对索绪尔的一种反动,社会语言学,话语语言学,文化语言学等的出现都促进了人们语言观的更新;另一方面,现代科学的发展也促使人们重新认识语言,特别是信息论,控制论,系统论,模糊学等更直接影响了人们语言观的更新;加上实际语言生活的新变化,也促进了人们对语言本质的再思考。 对语言本质的再认识,是20世纪80年代中国语言学和学术界的一个新现象。可以说,邢公畹教授是重新认识语言本质的先驱者。重新认识语言的本质,这要从索绪尔的《普通语言学教程》开始,这一工作,其实在20世纪80年代便已在中国语言学中悄悄地开始了。例

英语教学中的任务型语言教学初探

英语教学中的任务型语言教学初探 初次打开根据新课标要求编写的英语课本,看着这图文并茂的对话,令人耳目一新。但我们却不知道从哪儿下手,不知道该怎么备课,也不知道先讲什么,后讲什么,甚至还出现了自己不认识的单词和表达法,更不知道什么叫任务型课堂教学设计,什么样的任务才算“任务”。2005年暑假,邵武市教师进修学校的英语教研员组织全市城乡英语教师进行新一轮新课标培训,展开了学习活动,观看了课堂实录。通过参与活动,我树立了全新的课堂教学设计理念,并在教学实践中不断探索。英语课程标准明确要求,英语教学应以学生的发展为宗旨,以培养学生的创新精神和实践能力为重点;要充分发挥学生在学习过程中的主动性和积极性,激发学生的学习兴趣;营造宽松、和谐的学习氛围;使学生敢于开口,乐于实践;对学生进行思想品德教育,培养学生的思维能力,发展学生用英语获取信息、处理信息的能力;培养学生良好的英语学习心理素质和终身学习的能力。“任务型语言教学”正是以英语课程标准为原则,以人为本,培养学生的性格,发展学生的语言能力。 在使用“任务型语言教学”的过程中,我改变了以往传统的教师讲,学生记,一支粉笔,一张嘴,教师从头讲到尾教学模式。始终遵循着“任务型语言教学”的原则,即语言学习是为了用而学——在用中学——学用结合。由于任务型学习是双边或多边的交互式活动,学生的直接参与则能体现出人与人之间的交流信息、交换意见、沟通感情,建立良好的人际关系等特征。因此,在课堂活动中,我观察到学生要想完成老师设计的任务,无论是小组活动还是双人活动,他们需要张口说,需要用脑想,需要动手写或画,需要请教老师,更需要询问同伴,所有这些活动中学生总是在运用语言完成任务的过程中加深对所学语言材料的理解,而且学生根据任务需要还能产生新的语言,并与他人进行交流。 教材所设计的话题是非常贴近学生生活的,这就为他们“愿意说,有话说”奠定了良好的基础。因此,我在设计活动时,就以学生的生活经验和兴趣为出发点,内容和方式尽量真实。活动设计还尽量考虑有利于学生学习英语知识,发展语言技能,从而提高实际语言运用能力。在这半年的教学实践中,就进行课堂教学任务设计时,我尤其注重了以下几个方面: 一、任务设计的目的要明确 任务设计必须有明确的目的,要避免为了表现任务而去设计任务。在完成任务过程中,学生要能用到所学的知识和技能。设计任务一定要有助于学生理解基础知识,发展

《C语言程序设计》教案设计(清华谭浩强)

第一章C语言及程序设计概述 本章要求: 了解C语言的特点、C语言与其它高级语言相比有什么异同; 了解C程序在PC机上的建立、编译和运行过程; 了解C语言程序设计思想的基本篇; 重点:①C语言的主要特点; ②C语言在PC机上的运行过程及上机操作过程; ③常用算法的应用 难点:无 一、C语言概述 C语言是目前国际上在各种计算机运行较为广泛流行的一种高级语言。 主要表现为: C语言:适合于作为系统描述语言——可用来写系统软件。 具有高级语言的特点,又有低级语言(汇编语言)的特点。 C语言:是AT&T贝尔实验室的Dennis Ritchie在1972年发明的。 C语言:是在B语言的基础上发展起来的。(ALGOL 60) C语言:最早开始是用于UNIX操作系统。(C语言和UNIX是相辅相成的) DBASE 、Microsoft Exel 、 Microsoft Word、PC-DOS等,则是用C语言加上若干汇编子程序编写的。 1983年:——制定的新标准,称为(美国国家标准化协会)ANSI C 1987年:——Turbo C1.0 (Borland) 1988年:TC 1.5(图形和文本窗口) 1989年:——Turbo C2.0 (DOS操作系统、查错、Tiny模式生成com文件) 1991年:——Turbo C++(3.0) 支持windows 3.X 说明:Turbo C语言可以在程序的任何地方嵌入汇编代码,提高速度,可以直接使用存储器和寄存器。 二.C语言的特点 1.语言简洁、紧凑、使用方便、灵活 C语言:——共有32个关键字,9种控制语句; 程序书写自由,主要用小写字母表示; 2.运算符丰富

第一章语言和语言学讲解

第一章语言和语言学 第一节语言的性质和功能 一语言与言语 (一)语言 语言是一种特殊的社会现象,是人类用于交际和思维的最重要的工具,是音义结合的符号系统。 人类语言与动物“语言”(交际)有着本质区别: 1.人类语言的功能开放性。 人类语言能传递无限的信息。 2.人类语言的构造灵巧性。 因为人类语言之所以开放、灵活是因为语言具有下面的性质:任意性;形式与内容之间没有必然联系。 离散性:语言单位之间界限明显。 二层性: 语音层(音位、音节) 符号层(语素、词语、句子) 3.人类语言的习得性。 动物“语言”多是遗传的。人类语言是后天习得的。 4.人类语言的易境性。 动物交际受现实情景制约。人类交际可以创设语境。 (二)语言和言语的关系

广义的语言包括语言系统、言语活动和言语作品。狭义的语言只指语言系统,而言语则包括言语活动和言语作品。 语言是存在于全社团成员大脑里的相对完整的抽象符号系统;言语是个人在特定语境中对语言的具体运用。 语言与言语既有一系列区别,又有密切联系。主要区别在于:1.语言是抽象的,言语是具体(物质)的。 2.语言是社会(全民)的,言语是个人的。 3.语言是潜在的,言语是现实的。 4.语言是有限的,言语是无限的。 5.语言是稳定的,言语是多变的。 6.语言是后时的,言语是先时的。 语言与言语又有密切联系,二者互相依存:一方面,语言来自言语,依存于言语。语言系统是从言语中抽象概括出来的。没有言语,就没有语言。另一方面,语言又制约着言语,指导人们的言语实践。语言系统一旦形成,又是人们进行言语交际的依据。 二语言的性质 (一)语言的符号性 用甲事物代表乙事物,而甲乙两事物之间没有必然的联系,甲事物就是代表乙事物的符号。其中甲事物就是符号的能指(形式),乙事物就是符号的所指(内容、意义)。 符号都具有任意性和约定性。

任务型语言教学读后感

《任务型语言教学》读后感 《任务型语言教学》读后感 读完《任务型语言教学》,心中有个最大的感受,用一个词概括就是:解惑。虽然我不敢说读完此书为心中的疑惑一扫而光(因为对任务型语言教学的研究仍在继续发展中),如果说我对任务型教学有诸多片面理解,对任务型教学只是细枝末节的把握的话,这本书使我对任务型教学有了更全面的理解,为教学实践中遇到的疑惑找到了解决的出口,为自己教学实践的改进找到了理论支撑,充实了我对英语教学改革的理解。 其一,我曾同许多同行一样片面的以为所谓任务就是在课堂上不停的进行各种活动,而回避语法知识的传授。这一度使我的教学实践出现诸多难题,也使我对任务型教学有了理解误区。其实,恰恰相反,任务型教学并不反对语法知识的传授,因为注意语法形式上任务型语言教学的主要原则之一。语言的意义与形式是学习语言的基础。任务型语言教学仍然提倡语言的学习应该是意义与形式统一。 其二,在学生没有语言能力的时候,如何能使学生完成任务。任务型学习是否反对机械性的练习。

任务型语言学习是否只是让学生在任务中自然习得语言而反对机械性的语言操练。事实上,我们在教学实践中会发现这样做很多学生无法开口,更不能“习得”。通过本书我了解我对此有多么大的误解,任务型教学不是标新立异的教学,它并不反对任务实施过程中的重复和模仿,很多研究任务型教学的学者从来都提倡教师要进行必要的语音语调的纠正,也指出了句型操练的 必要性。 其三,任务型教学中教师的课堂究竟应该怎样转变。这也是一个困扰了很久的问题,我们在完成任务的过程中往往会发现也许老师无法回答学生说提到的问题,我们已经习惯了学生按照我们所设想的答案作答。现在的问题是由于无法预知每一个学生对任务所作的结论,老师可能会碰到无法给出答案的问题。也许我们在短期内还无法适应,因为我们已经习惯自己是权威。任务型教学给了我们重新审视自己的机会。我们应该慢慢适应成为一学习的计划和组织者,尊重学生成为主体,不再习惯充当权威,成为学生学习的指导者和资源的提供者。利用所备资源引导学生进入任务,不设定任务的答案,因为它可能是开放性的。做探索知识开发学习技能

《高级语言程序设计》教案

《高级语言程序设计》教案 湖北师范学院 计算机科学系

C语言程序设计概述 教学目标:了解程序设计语言的发展历史及其支持环境;熟悉C语言程序上机实验操作步骤;了解C语言程序的基本结构以及学会使用库函数和用户自定义函数组装C程序。 教学重点:C语言程序上机实验操作步骤;用库函数和用户自定义函数组装C程序。教学难点:用用户自定义函数组装C程序。 §1.1 程序与程序设计语言 程序设计语言是人与计算机进行信息交流的工具。程序设计是一种编写计算机程序的活动。由于计算机是一种专门用程序来解决特定问题的通用工具,因而程序设计是为解决某一特定问题而构造一种专用工具的活动。 程序是实体在计算机内部的表示。实体具有一个名字,一组表示该实体特征的数据以及若干作用在这些数据上的行为。实体具有的数据表示它的状态,而这些状态可由实体的行为来改变。例如,银行帐户是实体,存款和取款是该实体的行为。 1.1.1 程序设计语言的发展 程序设计语言伴随着计算机技术的进步而不断升级换代,通常人们将程序设计语言的发展分为以下四个阶段。 (1)机器语言 机器语言是一种CPU的指令系统,它是该CPU可以识别的一组由0和1序列构成的指令代码。下面是某CPU指令系统中的两条指令: 10000000 加 10010000 减 用机器语言编写程序,就是从所使用的CPU的指令系统中挑选合适的指令,组成一个指令系列。这种程序虽然可以被机器直接理解和执行,但是由于它们不直观、难记、难认、难理解、不易查错,只能被少数专业人员掌握,同时程序的生产效率很低,质量难以保证。这种繁重的手工方式与高速、自动的计算机极不相称。 (2)汇编语言 为减轻人们在编程中的劳动强度,20世纪50年代中期人们开始用一些“助记符”代表0,1编程。例如,前面的两条机器指令可以定成: ADD A,B SUB A,B 这种用助记符号描述的指令系统,称为符号语言或汇编语言。 用汇编语言编程,程序的生产率及质量都有所提高。但是汇编语言指令是机器不能直接识别、理解和执行的。用它编写的程序经检查无误后,要先翻译成机器语言程序才能被机器理解、执行。这个翻译过程称为“代真”。代真之后得到的机器语言程序称目标程序,代真之前的程序称为源程序。 机器语言和汇编语言都依赖于具体的计算机,是一种面向机器的程序设计语言。面向机器的语言可以编制出效率极高的程序,但是需要程序员熟悉机器的内

二语习得中语言学习的本质

Nature of Language Learning Language learning is different from other kinds of learning. Some people say it’s born naturally, so anyone could speak fluent language. Others believe that language learning is based on experience, and developing gradually. This essay is focused on the nature of language learning, in order to improve our learning efficiency. Language learning mainly involves two aspects, the natural ability and social experience. These two elements relate to each other and play important roles in our language learning process. Natural ability means the learner’s capacity while learning a language. Here we just discuss learn one’s mother tongue. For the animals, they are not able to produce any languages, in that they don’t have physiological structures in their brains、throats or nerves as human beings. There do exist some animals like parrots,producing a few words. That is because they have part of the physiological structures resembling human’s, which make them could imitate some words. However, they don’t know the meaning of what they say, let alone a language. For other human beings, we are born with genetic structures, making our speaking possible. But there are exceptions. In 1920, two wolf girls were discovered in a wild forest in India, who had been brought up by wolves. But after training, they still can’t say fluent language. The reasons are lack of communication with society, and missing the critical period during their learning process.

《高级语言程序设计》(一)教学大纲要点

《高级语言程序设计》(一)理论课教学大纲 课程编号:08402003学时数:60 学分:4执笔人:任祯琴 一、课程的性质与目的 《高级语言程序设计》是计算机科学与技术、软件工程、网络工程等信息技术学院本科专业的学科基础必修课,所包含的知识与技能是计算机在软件工程专业中的应用之基础。本课程主要训练学生程序设计的基本能力,训练学生将计算机作为“人类通用智力工具”来看待,目标是利用计算机这个智力工具来分析问题和解决问题。编程能力的培养是本门课程的首要任务。 《高级语言程序设计》课程分两学期开设,第一学期开设《高级语言程序设计》(一)。 设置本课程的主要目的是通过对C语言的语法规则、数据类型、数据运算、语句、程序设计的三种结构、数组等的学习,掌握应用C进行程序设计的技能,为进行各种实用程序开发奠定一个良好的基础。 本课程的实践性很强,要精讲多练,注重理论联系实际。一方面要求学生熟练掌握C语言的各种语法和编写程序的知识;另一方面要求学生熟练掌握阅读、分析、调试程序等基本技能。 二、教学内容与要求 本课程的主要内容包括: C语言概述;算法,算法的表示以及算法流程图;数据的表现形式及其运算;数据类型;运算符与表达式的规则和使用方法;数据的输入输出;程序的顺序结构,选择结构,选择结构的嵌套和循环结构,循环结构的嵌套等程序设计方法;一维数组和二维数组的定义、引用、初始化方法;字符数组的定义、引用、初始化方法,字符数组的输入输出。 本课程的重点部分在于:培养学生的编程能力,分析问题、设计算法是重点,语法学习与讲解应以编程需要为导向,以服务于程序设计为目的。 本课程的难点部分在于:C语言当中部分语法知识较抽象,如:各数据类型的存储以及取值范围、表达式计算的优先顺序、赋值过程中的类型转换、二维数

语言交际功能课堂教学

注重语言交际功能的对话教学活动设计 语言的本质是交际。交际能力是指人们能有效地运用一种语言知识进行人际交往和文字交流的能力。英语课堂教学中怎样通过言语交际来培养学生的综合语言运用能力是我们语言教学的目标。如何围绕“语言交际功能”来设计英语课堂教学,特别是利用对话这一题材来设计活动,多年来是英语教师极为关注的问题。我认为,在对话教学设计的过程中,要注意各个环节:呈现理解时凸显语言功能,操练巩固时发挥语言的交际功能,拓展活动中运用语言的交际功能,这样的设计才能以学生为本,激发和培养学生学习英语的兴趣,提高学生英语语言运用能力。 一、呈现理解时凸显语言功能 1. 创设符合并略高于学生认知水平的情景。小学英语对话教学中,老师在对话教学一开始就应利用各种媒介(实物、图片、多媒体、动作、表情和语调等)巧妙地设置情景,通过视、听、说活动呈现新句型,让学生感受其应用的场合和意义。创设的情景要略高于学生的认知水平,让他们“跳一跳,就能摘到苹果”,学到知识。 2. 利用多媒体材料创设对话语境。多媒体课件形象生动的特点在英语教学中起着重要的作用,现在已经广泛地运用在各科的教学中。教学五年级下册unit 4what are you doing 一课时,用课件展示了一幅动物王国中各种动物和谐相处的画面,通过听声音猜动物的活动,复习已学句型“what’s this(that)?/what are these(those)?”并引出新句型,具体步骤如下:t:(让学生听老虎叫声)what’s this?

s:it’s a tiger. t:right. look!what’s the tiger doing?这时,屏幕上老虎弹钢琴的画面逐渐放大,并传出悠扬的琴声。根据这一有趣的情景,学生很快便领悟了新句型的意思,有的学生甚至能用“the tiger is playing the piano”回答问题。接着,屏幕上又出现一只笨狗熊扭动着肥胖身体跳舞的画面,笔者让男女学生用新句型轮换回答,从而加深了学生对新句型的理解。 3. 对话呈现注重交际情景的真实性和趣味性。这些源于生活并与学生生活实际为基础的活动,对学生英语语言交际能力的培养十分重要。在教学四年级下册unit5how much is it?part a let’s talk 这一部分时,将教室布置成一个服装店,拉开帘子,露出了事先准备好的衣服架子,架子上有各种衣服,衣服上有大的价格标签。教师扮演营业员,出售衣服,学生和老师进行实际交际活动,从而引出句型:can i help you?how much is it(are they)?运用直观教具配合动作、表情和手势等,呈现了一个购物的真实情景,学生在今后的学习中就能明白can i help you 这一句型真实的运用场景。 二、操练巩固时发挥交际性能 1. 创设符合学生实际的真实交际情景。句型教学中的交际性操练是指运用所学句型开展具有信息沟通的活动。这是一种在模拟的或真实的情景中进行的语言操练。教师应尽量运用学生熟练掌握的句型,提出真实性的问题或开展运用所学句型的游戏活动,以培养学生用英语做事的能力。 2. 灵活运用文本,适当进行增删。教材是教学的依据,在教学

高级语言程序设计教学大纲

《高级语言程序设计》教学大纲 一、课程基本信息 课程代码:110421 课程名称:高级语言程序设计 英文名称:Advanced Programming 课程类别:专业基础课 学时:90 学分:4.5 适用对象:信息与计算科学专业大一本科生 考核方式:考试(平时成绩占总成绩的30%) 先修课程:数学分析、高等代数 二、课程简介 中文简介: 高级程序设计是必修基础课程。本课程以C++语言为工具,主要介绍面向对象的程序设计方法,C++面向对象程序设计语言和面向对象程序设计工具。使学生掌握面向对象的思想方法,是后续专业课程的基础。 英文简介: Advanced Programming is major basic course. Through this course, students should master the method of programming,the Object Oriented Language C++ ,and Object Oriented Design tool. This course is the base of several following speciality courses. 三、课程性质与教学目的 《高级语言程序设计》课程是信息与计算科学专业的专业必修课,要求掌握面向对象程序设计中基本的概念、方法,在理论、实践上为后续软件课程打下坚实基础。具体包括:基本语法成分、数据定义和相关运算、基本控制流程的概念和实现、函数的定义和调用、指针的基本概念、能够应用于数据组织和函数调用。以及面向对象程序设计的核心概念:封装、继承、多态和模板与群体数据组织。 四、教学内容及要求 第一章绪论 (一)目的与要求 1.掌握计算机程序设计语言的发展; 2.掌握在VC6.0集成开发环境下建立和运行C++程序的方法; 3. 了解面向对象的方法; 4. 了解面向对象的软件开发过程; 5. 了解信息的表示与存储。 (二)教学内容

任务型语言教学.

任务型语言教学 任务是与目标密切相关的活动,既可以是个人活动,也可以是集体活动。香港中小学英语大纲把任务定义为:给学生提供机会使他们能够体验、发现和运用口头和书面语言的、有实际目的的各种教学活动。例如,让初一学生做类似于“What’s your name?”“How old are you?”的对话练习,严格意义上讲,这不是一个任务,因为学生并不关心对方所说的内容(由于是同班同学,这些信息早已熟悉)。这些角色扮演的活动并非我们所说的任务型语言教学中的任务,因为它把注意力集中在形式上,而不是语言的意义上。但是,如果让小学生在名片上写名字,记录下真实的名字等信息,就成为了一个任务。用通俗的话讲,任务是人们在日常生活中所从事的有目的的活动。例如:粉刷栅栏、给孩子穿衣服、填表格、买双鞋、从图书馆借本书、开车路考、预定机票、写支票、寻找街上某个目的地等,这些都是各种各样的任务。我们的任务型语言教学也就是根据人们实际生活使用语言的情况去设计各种各样的学习任务,模拟使用语言的情况。在生活中使用语言,这便是任务型语言教学的核心思想。纽南(1989)说:“交际型语言学习任务是一种涉及到学习者理解、运用所学进行交流的课堂活动。学生的注意力主要集中在语言的意义上,而不是语言的形式上。”语言学习的重点应该是理解和使用语言,而不只是注重语言的形式。理解本身也是一个任务。例如,一个教师讲数字时,让学生把电话号码及车牌号写下来做成电话簿并根据教师读的数字领取自己的自行车钥匙,这样,听的练习也就成了一个任务,也是一个理

解的过程。学生注意力集中,理解并创造语言,而且这样的任务有看得见、摸得着的结果,即做了一个电话簿,拿回了自己的车钥匙,这是一个非语言的结果(non-verbal product)。再比如,学生听天气预报然后决定到某地的穿着(非语言结果)、看图然后决定做什么事、写回复(语言结果)、描述家庭照片、完成银行申请等。任务可以有很多起点,学习者向外界(如他人)提供自己的个人信息或发表个人观点和看法、做口头信息的记录、表达情感等,这些都可以是任务的起始点。 以上是关于任务型语言教学的总的认识。但是,由于不同学者和研究者的研究背景的差异,以及实际教学中的各种偏差,人们对任务的理解则不尽相同。 首先,关于任务的定义,有狭义任务派和广义任务派。狭义任务派认为,课堂教学中的很多活动并不是任务,而只是设定好让学生做某种机械联系的操练活动中,这本身不能称之为任务。威利斯(1996)说:“在很多角色的扮演活动中,学生并需要获得任何实际的结果,他们只是扮演不同的角色而已。虽然学生也得想一想说哪些事情,但他们不太可能真正的交换意义。”所以,不涉及到真正意义交流的活动,不能称为任务。一下活动可以称为任务:听天气预报决定穿什么。这个任务的结果是,学习者听天气预报后辨认出当天的最高温度。但是,如果练习的结果是学习者听课文录音之后回答问题,或者判断给出的陈述是否真确,那么这个活动就不是任务了。狭义任务派认为任务与语言练习有着本质的区别。任务活动所谋求的效果不是一种机械

高级语言程序设计作业及答案(2017.1)

《高级语言程序设计(https://www.360docs.net/doc/0115032313.html,)》作业 2017.1 教学中心:新疆产业发展研究中心校外学习中心 专业层次: 高中升大专 学 号:2009 姓 名: 王 成 均 分 数: 注意事项:1. 本作业共五大题,满分100分; 2. 请将以上各项信息填写清楚,否则,作0分处理; 3. 所有答案直接做在答案栏上,做在其它地方无效。 一.判断题(如正确打√,否则,打×。) 1.源程序中的错误一般分为编译错误、运行错误和逻辑错误等三种。 2.控制台应用程序至少有一个Main 过程。 3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。 4. 判别a 是否等于b ,若a=b ,则输出字符串 “a is equal to b ”的块结构条件语句为: If a=b Then WriteLine(“a is equal to b ”) End If 5. 输入结构变量的值就是输入该变量的各个元素的值。 6.若某个模块中以关键字private 定义函数过程,则该函数过程只能在该模块中使用。 7. 关键字private 用于声明私有成员。私有成员可以在类中和类外访问。 8.在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是Text 。 9.列表框ListBox 中项目的序号从1开始到Listcount 结束。 10.以数据流的方式对文本文件中的数据进行读/写操作,需要StreamReader 类和StreamWriter 类。 答案栏: 1.√ 2.√ 3.√ 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.×二.单项选择题 1.下列变量名中错误的是( )。 A. n B. 名称 C. ab# D.“年龄” 2.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。 A. 1< X <5 B. X=2 or X=3 or X=4 C. 1=5) 3.设有数组说明语句:Dim c( 10) AS Integer ,则下面表示数组c 的元素选项中( )是错误的。 A. c(i-1) B. c(5+0.5) C. c(0) D. c(11) 4.在过程的形式参数前面加上关键字( ),则该参数说明为引用参数。 A. Val B. ref C. Byref D. ByVal 5. 设已定义函数过程f ,它有三个实型传值参数;设a,b 和c 为实型变量,则调用该函数的正确形式为( )。 A. f B. f( a+b, b+c ) C. f ( a+b, b+c ,c+a ) C. f a+b, b+c, c+a 6. 若使命令按钮不可见,可以设置Visible 属性的值为( )。 A. False B. True C. T D. F 7.要使单选按钮RadioButton 处于选中或未选中状态,需由( )属性来决定。 A. Show B. List C. Text D. Checked 8.要删除列表框中的某一个项目,需要使用( )方法。 (密封线内不答 题 )

相关文档
最新文档