APP下载

以职业能力培养为导向的软件工程专业英语课程的改革与实践

2020-09-10钟明辉李志军

佳木斯职业学院学报 2020年8期
关键词:专业英语课程改革

钟明辉 李志军

摘 要:对于软件工程专业来说,专业英语是一门重要课程,在一定程度上影响学生专业课程的学习与编程能力的提高。本文在分析了软件工程专业中学生编程能力与专业英语能力的关系,并概括了目前大多数应用型本科院校的软件工程专业英语课程的教学现状,提出广西外国语学院软件工程专业英语课程教学的改革思路及实施情况。

关键词:专业英语;编程能力;课程改革

中图分类号:G642;TP311.5-4 文献标识码:A 文章编号:2095-9052(2020)08-0-02

在信息化普及和高速发展的大背景下,目前高校普遍都开设有软件工程、网络工程等计算机类专业,且数据结构、数学等课程的信息化过程均结合了C语言、Java语言、Python语言等编程类语言进行设计,众所周知,英语是IT行业的行业语言,目前所有的编程语言都是基于英文体系的,在编码过程中的很多环节都有赖于英语,如变量的命名、技术文档资料等,因此,英语能力的提高很大程度上影响着编程能力及计算机相关能力的提高。同时,在开源领域,尤其是世界上排名靠前的开源社区,如GITHUB、GIT、CODE REVIEW等,都是使用英语进行书写和展现的,好的英文功底可以帮助计算机技术人员以更好的英语思维去理解技术文档,结合计算思维进行程序的设计、开发与实现。

通过对软件工程专业学生的调研发现,计算机英语能力较强(如较早通过CET4或CET6等级考试或具备较强英语阅读能力)的学生,自学能力和学习积极性较高,项目开发速度也相对较快,对应的代码风格也相对更好。学生英文能力的强弱会在程序开发的各个环节中有所体现,如编写代码的可读性和代码质量上;参考资料的查找和开源代码的借鉴上;跨国团队合作与协作沟通能力上等。因此,计算机专业英语是计算机学科中十分重要的课程,是一门重要工具。

一、英语能力对编程能力的影响

基于上述认识,在进行计算机编程过程中,计算机英语的掌握能力对学生来说是十分重要的,计算机英语课程学习得好,掌握的计算机英语词汇充足,在计算机编程中就会得心应手,反之,计算机英语能力偏弱,则计算机编程的能力就较弱。具体来说,学生英语能力的高低对于计算机编程能力的影响是直观的。

(一)影响代码质量

代码易读好改、命名规范和注释质量也是优美代码的另一个部分,而这些都依赖于扎实的英语基础。众所周知,一段程序或一个软件早晚会有修改或升级的时候,那么一段运行虽然正常但没有任何注释的程序,修改人员或无从下手,或凭空猜测,这样直接影响了工作效率。如果程序的算法稍微复杂,则需要花费更大的维护升级成本,才能达到预期的效果。

(二)影响资料搜索能力

对于从事软件工程专业的技术人员而言,在进行程序编写时,往往会遇到一些新的问题或难题,对于尚在学校学习、程序编写经验还不丰富的学生来说,遇到新问题或难题的几率更高。因此,借用前人或同行的经验,对于提高其程序编写效率来说,可起到事半功倍的效果。网络上的一些分类精细的专业网站(如Stack Overflow等),可以提供数以亿计的问题解答,而这些专业的开源网站几乎都是以英语作为工作语言,如何在这些专业网站中数以万计的源代码案例中找到自己所需要的知识同样依赖于扎实的英语基础。

(三)影响协作沟通能力

新技术发展日新月异,对于IT行业来说,新的语言、新的算法层出不穷。随着国际化交流的日益深入,为推动世界各地程序员之间的交流,研究成果的发布、技术发展的推动、国际会议日趋增多,尤其是专题国际学术会议、各种开发者大会和备受关注的成果发布会等,而英语一般都作为这些会议常用的沟通语言,如果不具备良好的英文听、说、读、写能力,将很难吸收这些会议的精髓知识。

二、传统计算机专业英语的现状

(一)专业英语教学内容单一

大多數的专业英语教学都采取传统的、基于教材的教学模式,很多高校的教材与专业课程内容并无太大差别,仅仅是换成英语的表达方式而已,内容基本上是按照计算机的发展历程、计算机硬件与软件、各种编程语言、计算机网络技术等内容依次进行讲授。这些内容学生在大一大二的相关专业课中已系统学习,相当于重新温习一遍而已;授课方式一般是以专业词汇讲解和课文翻译为主,容易导致学生失去学习的兴趣。

(二)教学内容与实践脱节

众所周知,计算机专业英语教育的目的应该是满足学生掌握计算机专业技能的需求,但很多高校的计算机专业英语课程与实践脱节,成了大学英语的另外一种形式,单纯采用专业词汇讲解、阅读课文、中英互译等模式作为课堂主旋律,并没有很好地把计算机专业英语的学习与专业能力培养有机地结合起来,大部分老师很容易把计算机专业英语的教学与双语教学混为一谈。

(三)课程内容缺乏设计性和连贯性

计算机专业英语在我国高校课程体系中尚不完备,这不仅是由于我国计算机课程理论不成熟,同时也是我国计算机专业英语课程开设时间晚而导致的。大多数高校开设的计算机英语专业课程存在开课学期短和课时偏少的普遍情况,即很多高校只是安排一个学期的课时让学生进行学习。而语言的学习是一个漫长的过程,短暂的课程安排无法保证课程学习的效果,学生也无法掌握更加丰富的计算机英语内容。

三、以职业能力培养为导向的课程改革

课题小组对《外语院校计算机专业课程双语教学模式的改革与实践》课题中的专业课程如何与软件工程专业英语有机结合进行了深入的思考,并进行了积极的尝试,将软件工程专业英语课程主要涉及的软件工程专业英语课程体系与人才培养目标相结合,教学内容选择与职业能力培养相结合,授课形式翻转与激发学生兴趣相结合三方面进行了相应的改革。

(一)课程体系与人才培养目标相结合

广西外国语学院软件工程专业积极探索“专业”+“外语”课程改革,整个改革过程有别于传统意义的计算机专业英语课程,遵循“应用为主,够用为度”的原则,在计算机专业“专业+外语”的课程体系中凸显其重要的支撑作用。针对软件工程专业英语的课程定位,将教学计划中位于第五、六、七学期的“软件工程专业英语(一)”“软件工程专业英语(二)”和“软件工程专业英语(三)”课程进行大胆的尝试,调整至“通识类实践课程”模块中的“英语综合能力实践(一)”“英语综合能力实践(二)”和“英语综合能力实践(三)”,总课时数和学分占比不变,突出“专业+外语”的深度融合,强化学生英语综合能力的提升。

通过以上的调整,进一步突出了该课程的教学目标:让学生能够阅读和理解英文技术文档,具备一定听、说、读、写、译等英语交际能力,进一步提高“专业+外语”的综合实践能力:知识目标,主要是指完成职业场景所需要的基本项目管理知识、软件工程专业英语相关知识、软件开发和测试等相关知识;能力目标,主要是培养基于职业场景的听说读写译的英语应用能力,还有与职业场景需求相适应的项目管理能力、自我学习能力、软件开发与测试能力、演讲与口才能力、职场总结展示能力;素质目标,培养学生自我学习和团队学习能力。

(二)教学内容与职业能力培养相结合

经课题组成员研究,将该课程确定“一主线、二中心、三结合、四能力、五阶段”的教学整体设计,即以培养学生职场的英语实践应用能力为主线;以“学生”和“实践”为中心;“课堂教学与职业场景”相结合,“课堂教学与专业技能”相结合,“课堂教学与综合技能”相结合;强化英文技术文档阅读、项目开发与管理、英语交流与表达、专业综合能力的培养;实行“场景设计”—“项目学习”—“项目实践”—“项目评价”—“知识运用”五个阶段。课程选用的是与职业场景相对应的工业和信息化“十三五”人才培养规划教材,教学内容从“时间”+“空间”+“过程”三个方面来序化:时间顺序,即三个学期,《软件工程专业英语(一)》通过英文技术资料自译自学新技术的场景技能,《软件工程专业英语(二)》在软件开发中团队协作的场景技能,《软件工程专业英语(三)》基于新技术平台开发团队的阶梯式培育场景;空间顺序,即现实教室与模拟职业场景交替使用;过程顺序,即“基础—职业知识—职业能力”这个培养过程。

(三)授课形式与激发学生兴趣相结合

通过软件工程专业英语的课程,增加了Python开发、Java开发框架应用、Unity3D游戏开发的技能,还训练了学生项目组织和管理、演讲与口才、演示文稿制作、视频制作、英语听说读写译等综合能力,极大地增强自信心和就业竞争力。按照课程教学大纲培养要求,授课教师在开展课程设计前,可以按照课堂反转的形式进行教学,比如引入专业的公司,按照项目要求,对项目开发小组进行分组,各项目开发小组认领相应的程序开发任务,按照相应的要求进行自主开发。课程的教授应该包含项目开发的全过程,不仅包括小组的管理、任务的分配,项目的分析,解决方案的制作,项目开发的过程管理以及项目测试和分享等,采取全程全英文的形式将计算机专业英语应用到整个项目开发的过程中,以实践检验组员的英语应用能力。通过这种以实际项目倒逼学生学习,按照真实的项目开发流程,引导学生联系实际应用,提高对计算机英语的学习应用积极性。

四、结语

《软件工程专业英语》课程作为广西外国语学院“专业+外语”的试点课程,得到了2018年普通高等学校本科教学工作合格评估专家组的好评,也得到学院各级领导和学生的广泛好评。特别是软件工程专业的学生,通过软件工程专业英语课程的学习,增加了Python開发、Java开发框架应用、Unity3D游戏开发的技能,还训练了项目组织和管理、演讲与口才、演示文稿制作、视频制作、英语听说读写译等综合能力,极大地增强自信心和就业竞争力。

参考文献:

[1]王倩,等.计算机类专业学生英语能力对编程能力的影响探讨[J].西部素质教育,2018(7):58-59.

[2]钟明辉,等.应用型本科院校计算机专业英语课程改革与实践研究[J].大学教育,2019(8):111-113.

[3]薛才佳.计算机专业英语教学探索与实践研究[J].普洱学院学报,2019(6):109-110.

[4]杨全,李梅.以应用和发展为导向的计算机专业英语教学改革研究[J].教育现代化,2018(11):91-93.

(责任编辑:李凌峰)

猜你喜欢

专业英语课程改革
“石油工程专业英语”开课情况调研与分析
机电专业英语“课程思政”融入教学示例研究
植保专业英语的特点、翻译及思维教育
浅析电子商务专业英语快速掌握方式
高职院校数控技术专业英语课程开发
“双创”形势下高职财务管理课程改革探索
基于创意的对口单招色彩课程改革突破点研究
校企协同实施高职专业课程改革的实践研究
高职电脑艺术类行业英语与高职电脑艺术类行业英语与