计算机专业英语是一门交叉的学科,把英语这一工具运用到计算机专业这一领域,解决
计算机的问题。目前多数高校计算机专业英语的教学仅停留在课文阅读与翻译层次,对口语
表达、文献撰写等能力普遍缺乏培养。根据课程的教学定位和专业人才培养目标,在张新红
等人提出的虚拟情景教学的基础上进一步改革和提高,为每个授课环节模拟一个实际工作环
境,结合软件工程的一般过程,提出一种提高学生的语言应用能力的可行解决方案。
1 概述
软件开发人员为跟上软件开发技术的发展节奏,需要阅读大量英语文献和代码;软件外
包服务企业,要求软件工程师能够用专业英语书写诸如需求分析报告、设计说明书、测试报
告等各类软件项目中常见的文档。外企的要求则更高,如索尼、微软等公司要求招聘的员工
能够用英语进行技术交流讨论。国内各高校虽普遍开设了计算机专业英语课程,却普遍停留
在课文阅读与翻译层次。这就迫切需要一种兼顾文献阅读、文献撰写、口语交流等各个不同
应用领域的专业英语实践教学模式。本文模拟计算机专业新人进入职场后的各个阶段并参考
软件工程一般过程设置情境,每个情境自然地引入文献阅读、文献撰写和口语交流等实际任
务,不同情境各有侧重点,真正做到面向实际应用的综合性的专业英语能力培养。
2 教学内容和教学情境设计
教学内容包括情境介绍、交流环节、教材讲授、新文献阅读环节。教学中的情境设计以
一个大学生从刚应聘到外企工作到他成为独当一面的开发人员的成长历程为线索。情境介绍
主要是营造一个学生容易融入的背景,让他们明白学习的内容可以运用到工作中的什么地方。
交流环节包括与同事、客户的对话以及需求分析报告、设计说明书、测试报告等专业文档的
写作;教材讲授部分即教师根据所选的教材,摘取其中典型的内容进行简略的讲解,重点引
入专业英语中使用的大量专业术语,并与其他领域的释义进行比较,加深学生的印象。新文
献阅读是在教师的指导下,学生阅读与情境和教学内容相关的最新专业文献。各情境的划分
与主要内容见表 1。
3 情境教学的具体实施
3.1 新人第一天情境介绍:刚刚进入公司,新人充满了紧张与期待,与同事合作的第一
步,让他们了解自己。交流环节:学生自我介绍的重点是讲解自己学习过的专业课程和专业
知识,掌握的专业技能。涉及到大量的计算机专业术语。学生交流中肯定会存在很多问题,
正好让他们在接下来的教材讲授环节带着目的去学习,提升学习效果。教材讲授:重点讲解
计算机专业学科分类和各学科的主要研究内容,把整本教材各个章节联系到一起,也给学生
一个计算机专业的总体印象。
3.2 新人培训情境介绍:软件公司对于软件应用有着比学校更高的要求和针对性,通常
都会对新人进行针对性的培训。交流环节:学生扮演部门经理,简略讲解 C++语言的相关知
识点。这一过程综合考验了学生专业知识的掌握程度、计算机语言相关术语的掌握情况和英
语表达能力,让学生充分发挥又认识到自己的不足。提升学生的学习欲望。教材讲授:以 C++
语言为例,讲解计算机语言的发展简史和各主要知识点,以及编程的一些策略和原则。既是
讲授专业英语知识,也是对学生专业知识的一种扩展。
3.3 项目需求分析情境介绍:软件永远都是要服务用户的,因此弄清楚用户的需求至关
重要,这也是需求分析的目的。交流环节:学生分别扮演用户与开发人员,用户从自身使用
的角度用非专业的语言描述自身的需求。开发人员在听取用户需求之后尽可能引导用户把功
能描述放入软件工程的框架,将用户的功能需求转换成能指导软件开发的专业需求。教材讲
授:讲解软件工程的第一阶段需求分析,要求学生结合学过的专业知识来听课,既学习了新
的术语也巩固了专业知识,达到双赢的目标。