基于语料库的计算机英语词汇教学分析
作者:田智文
来源:《科教导刊》2010年第33期
摘要语料库分析方法对于计算机专业英语词汇的特征有重要揭示作用。本文通过具体文本的语料库分析,论证了应用语料库分析方法能够为计算机英语词汇教学提供有益的启示。 中图分类号:H319.3文献标识码:A
计算机专业的学生的英语学习主要集中在公共英语课程,很少学习计算机专业词汇。而在他们的专业工作中,程序代码都是用英语词句或符号编写。这就要求计算机专业的学生应该掌握相当数量的计算机专业英语词汇。本文拟对计算机专业英语词汇进行基于语料库的分析得到关于专业词汇的数个特征,从而为专业英语词汇的教学提供几点启发。 1 语料库语言学和语料库分析软件Wconcord简介
近几年语料库语言学发展迅速, 语料库已被广泛应用于语言相关的各个领域。语料库检索软件(concordancer)在文本分析中已被广泛使用。语料库索引可以使文本隐含的结构显现出来,具有很强的客观性。它可以被应用于各种文本来对词频等文本特征进行分析。本文使用的语料库检索系统是语料库分析软件Wconcord。
Wconcord是一款快速易用的语料库分析软件,能对不限量的文本进行分析。它允许使用者加载多个文本文件,并能基于简单或复杂检索模式建立索引。检索能以简单文件格式存储。 2 语料库选择
本文以计算机专业经典入门程序语言教材,被称为C语言圣经的Kernighan and Dennis Ritchie 合著的《The C programming Language》为语料库。这本书是无数程序员的入门引导。《The C Programming Language》不仅在C与C++语言界,而且在整个程序设计语言教学与研究界都是耳熟能详的经典著作。最主要原因是这部著作的原作者之一Dennis M. Ritchie是C语言的设计者,这样就保证了在著作中能完整、准确地体现与描述C语言的设计思想。本书讲述的程序设计方法以及各种语言成分的细节与用法具有权威性,这很有利于读者把握C语言的精髓。
3 应用软件对语料库进行分析
龙源期刊网 http://www.qikan.com.cn
用Wconcord对《The C Programming Language》的纯文本文件进行加载后,可以得到关于本书的一些基本数据。本书共有84064词,4933个句子。共有不同的词4165个。平均一个词出现20次。平均每个句子17个词。这体现出计算机英语文本的特征,即句子长度属于中等。 对词频表按频率进行排序后可以得到一张总记录数为4165的表。纵观此表,前面部分拥有最高使用频率的词汇大部分是虚词和助词,没有实际意义,频率在20次以上的词汇基本上都是这类词。观察词频表,频率在4次以下的词汇基本上都是不具有重要意义的随机出现的词汇,这部分词汇占了2337(4165-1828)个,占总词汇数的56%。
接下来对当中有意义的词汇部分,即频率在4至20次的词汇部分进行观察,首先选取关键词incremented进行检索,检索结果如下:
(1)……compilers, depending on whether n is incremented before power is called. (2)The value of *t++ is the character that t pointed to before t was incremented ; the postfix ++ ….
(3)In the same way, the character is stored into the old s position before s is incremented . (4)argc is decremented and argv is incremented before each optional argument.
(5)We incremented the components in p1 rather than using an explicit temporary variable to (6)something already in the tree (in which case the count is incremented ), (7)After the value is noted, the operand is incremented ++ or decremented --by (8)The operand is incremented ++ or decremented (9)The converted item count is not incremented .
从上面各个包含incremented的句子中可以看到,incremented 总是和一个变量搭配,它是对变量的一种操作,所以在介绍incremented 这个专业术语的时候就应该把它和一定的变量结合起来。这样的讲授方式融合了真实语境中的词汇用法,能让学生更易于接受和理解。 再检索一下单词printd在语篇中的分布情况,情况如下:
(1)The alternative is a recursive solution, in which printd first calls itself to cope with any leading (2)#include
(3)This in printd (123) the first printd receives the argument n = 123. It passes 12 to a second printd, which in turn passes 1 to a third.
龙源期刊网 http://www.qikan.com.cn
(4)The third-level printd prints 1, then returns to the second level. (5)That printd prints 2, then returns to the first level.
(6)we will see a nice example in Section 6.6. Exercise 4-12. Adapt the ideas of printd to write a 从这些包含printd的句子可以看出,printd(下转第85页)(上接第44页)是一个函数,它有一些具体变量,并涉及字符输出。所以把printd放在具体的例句中进行教学就能把printd的特性和适用范围讲清楚,能给学生一个清晰而完整的认识。 最后检索术语Lseek,结果如下:
(1)Random Access - Lseek Input and output are normally sequential: each read or write takes place
(2)The system call lseek provides a way to move around in a file without reading or writing any data: long lseek (int fd, long offset, int origin); sets the current position in the file whose descriptor
(3)redirection >> in the UNIX shell, or \"a\" for fopen), seek to the end before writing: lseek(fd, 0L,
(4)With lseek , it is possible to treat files more or less like arrays, at the price of slower access. (5)The return value from lseek is a long that gives the new position in the file
(6) The standard library function fseek is similar to lseek except that the first argument is a FILE *
(7)fd = creat(name, PERMS); lseek (fd, 0L, 2); } else fd = open(name, O_RDONLY, 0); (8)is identical to lseek except that fp is a file pointer instead of
通过检索含有lseek的句子,我们可以得到lseek是一个函数,后面紧跟变量,而且它是处理文件变量的,它要返回一个值。这样我们就获得了关于lseek这个命令的比较全面的信息。通过全面地讲述lseek在文本中的具体分布,学生对lseek这个命令的认识就会比较深刻而彻底。 4 结论
以上的例子证明了应用语料库分析软件,能够把计算机英语词汇的分布情况全面地展示出来。教师通过运用这个方法,能够把计算机词汇放在具体应用环境中全面而准确地讲述清楚,从
龙源期刊网 http://www.qikan.com.cn
而能够改进教学效率,大大提高学生的学习效果。运用语料库分析方法进行计算机词汇教学必将使教学上升到更高的层次。 参考文献
[1]郭小荟,路梅,赵向军.计算机专业英语教学法初探[J].新乡师范高等专科学校学报,2003.17(5).
[2]董艳雪.计算机专业英语教学探讨[J].中国新技术新产品,2008(11). [3]张志洁.高师计算机专业英语教学方法探讨[J].电脑知识与技术,2009.5(6). [4]牛志芳.计算机专业英语教学方法[J].湖南税务高等专科学校学报,2007.20(4). [5]丁海燕.计算机专业英语教学模式的探讨[J].云南农业大学学报,2008.2(6). [6]胡迎春.浅谈计算机专业英语教学改革的必要性[J].桂林师范高等专科学校学报,2007.21(2).
因篇幅问题不能全部显示,请点此查看更多更全内容