基于MOOC的软件工程课程双语教学的研究与实践

2018-01-12 16:35赵语贾银江李晓明赵峻颖郑文斌
中国教育信息化·高教职教 2017年12期
关键词:软件工程双语教学

赵语+贾银江+李晓明+赵峻颖+郑文斌

摘 要:大规模在线开放课程(MOOC)的蓬勃发展,为高等教育带来了新的机遇和挑战。本文主要研究了高校计算机类专业软件工程课程双语教学的必要性、目前存在的问题、如何将传统教学与MOOC教学相结合应用于双语教学、MOOC环境下软件工程课程双语教学的可行性,及教学质量评价体系。并在理论分析基础上,以高校计算机系本科生为对象,阐述教学实践过程和效果。

关键词:MOOC;软件工程;双语教学

中图分类号:G420 文献标志码:A 文章编号:1673-8454(2017)23-0077-03

一、计算机专业教学引入双语教学的必要性

实施双语教学,实现高等教育国际化是目前我国高等教育的发展趋势。2001年教育部首次明确提出我国高等院校必须开展双语教学,其后又先后出台文件强调继续扩大、鼓励开展双语教学,教高函[2010]11号颁布《教育部 财政部关于批准2010年度双语教学示范课程建设项目的通知》。这些教学改革都大力提倡引进和使用原版教材进行双语教学,提高教学质量。

欧美国家大部分的高校早已实行了双语教学,有的高校甚至实行了多语教学,这些国家的高校都以英文为主要授课语言。据统计,非英语国家开始全英文授课的课程多集中于工科,达到34%,一是由于工科是有大量需求的热门学科,容易吸引大量的世界各地的优秀生源;二是由于工科的国际化程度更高。[1]

计算机学科理论性高,实践性强,发展极为迅速。欧美国家一直处于计算机科学的领先地位,其中美国是全球计算机科学界的领袖,美国的硅谷几乎是计算机行业的代名词, Google、Microsoft、Apple、IBM等计算机科技公司耳熟能详。美国的麻省理工学院、斯坦福大学、卡耐基梅隆大学是计算机科学与技术专业的翘楚。我国高校的计算机学科从国外引进的原版教材也大多数来自美国。为了更好地与国际最先进的技术接轨,计算机专业开展双语教学是十分必要的。

国内高校计算机学科积极采取国际化人才培养模式,清华大学在一些特色和优势专业建设全英文人才培养项目,并在2010年设置了“先进计算”全英文硕士项目。[2]北京大学与16国研究型大学互相承认学分,鼓励学生跨国流动。[3]浙江大学计算机学院48门专业课程采用英文教材并实施双语教学,营造国际化教育环境。

二、引入双语教学面临的问题

随着我国高等教育国际化的不断推进,很多高校的计算机科学与技术专业都设置了双语教学的课程,期间积累了很多宝贵的经验,但是通过教学观察和实践,其中也存在一些问题。

1.教材选择问题

教材是教学的依据和基础,我国引进了很多高等教育外文原版教材,但其本土化适应存在一些问题。原版教材的内容一般较多,对课程的研究和探讨比较深入,体系结构也与国内本科教学大纲不符,原版教材更加侧重对学生自主学习的引导。而国内的教材内容涵盖基本原理和运用,缺乏对学生的引导和启发,但符合统一的教学大纲,是日后学生继续深造和学习需要采用的理论参考教材。既要拓宽学生学习知识的视野,又要兼顾教学大纲,是采用原版教材教学所要面临的问题。[4]

原版教材有大量的理论叙述,对实验部分描述少,而一般国内教材都有配套的实验系列内容。实验和实习训练可以提高学生的创新和创造能力,培养学生良好的运用软件工程学的能力,为今后深入学习或者从事实际软件工程研发工作奠定良好基础。

2.课程设计问题

虽然原版教材在体系结构和组织内容上与国内教学体系相差较大,但是教师要合理组织教学内容,既要讲解原版教材重点内容,又要重视国内软件工程课程教学大纲的基本知识点。即使采用了原版教材,授课方式还需要进一步的探讨。

3.学生英文理解问题

原版教材是以英文撰写,有大量的专业词汇,而且内容偏多,学生需要具备良好的英文阅读和理解能力才能较好理解教材,如何引导学生学习专业知识而不是深陷学习语言的误区有待进一步研究。如何对学生进行分层次教学,更好地学习软件工程这门课程也是本文探讨的问题。

三、MOOC环境下软件工程课程双语教学的可行性

近几年来MOOC发展迅速,Coursera的课程不只是在线传播视频,还要求学生按进度学习,学习中间穿插测试和讨论区互动。[5]edX是哈佛大学、麻省理工学院、加州大学伯克利分校组织的网上课程系统。[6]2013年,清华大学正式启动“学堂在线”,将优秀课程分享给全世界。一些高校成立了联盟,共同建设在线课程,实现优质授课资源的开放和共享。

纵观国外已经成熟的MOOC,计算机相关课程占据了半壁江山,可见计算机课程需求量大,对MOOC的接收程度较好。软件工程是计算机科学与技术专业本科教学的核心课程之一,具有很强的综合性和实践性,在专业人才培养体系中占据重要地位。软件工程的最新技术资料大多为英文版本,引入英文原版教材教学,使学生掌握先进的知识和技能,为学生今后的科研和软件开发工作奠定良好的基础。

双语教学固然好,但如果学生英文基础或计算机专业理论基础较差,则在学习的过程中,将更多的注意力关注在英文理解和学习上,那么就本末倒置了。我校计算机科学与技术专业的学生在大三上学期学习软件工程课程,学生已经掌握了计算机专业基础理论课程,如高级语言程序设计、数据结构与算法、操作系统、计算机网络等。有了这些理论和实践基础,将有助于学生理解软件工程的基本理论。同时,学生已经学习了两年的大学英语,部分学生已经通过国家英语四级考试,有的学生还选修了计算機专业英语,这些英文学习,有助于学生更好地熟悉英文原版教材。因此将软件工程课程教学作为中英文授课的试点,更容易达到教学预期的目标。

MOOC是以学生为主体的,教师是为学生提供学习资源的服务者和与学生互动交流的成员,课外选取国外优质的课程资源供学生在线学习,拓展了课程的深度,课上讲解覆盖教学大纲的内容并回答学生自主学习时的疑问,有效地解决了双语教学面临的教材选择和课程设计问题。通过MOOC充分调动学生学习的主动性、自觉性、积极性和创造性。endprint

四、教学质量评价体系

教育部在《双语教学示范课程建设项目评审指标体系》中明确提出,双语教学示范课程的评审要引导教师注重双语教学模式的改革与创新,提高双语教学水平。采取定量评价和定性评价相结合的方法构建了以教学队伍、教学内容、教学方法与手段、教学资源、教学效果、政策支持为一级指标的评审指标体系。本文结合MOOC背景的双语教学,以教育部双语教学示范课程建设项目评审指标体系指标为基础,构建了软件工程双语授课教学质量评价体系。[7]通过学生问卷调查、教学教师及专家评审的方式,将教学质量评审指标进行分解,再利用层次分析法得到各级指标的详细权重。(见表1)

五、实践

在具体实施中,以计算机专业13级学生作为实施教学改革的研究对象,针对研究中产生的问题逐一采取相应的措施。

经过多本国内已经引进的原版教材对比后,选定了《软件工程:实践者的研究方法(英文版·第7版)》作为授课教材。教材的作者Roger S.Pressman,是软件过程改善和软件工程技术方面国际知名的权威。教材的中文译版是高校计算机相关专业软件工程课程的重要教学参考书,全面而系统地介绍了软件工程的有关概念、原则、方法和工具。教材第7版在结构和内容上均有调整、更新和充实,更加突出软件过程,强调普遍使用的软件工程方法。同时为了兼顾国内软件工程课程的教学大纲要求,将教材中没有涉及的内容,写成英文讲义,讲义与教材同时作为授课材料。教材第五部分软件工程高级课题,描述软件过程改进及将来的软件工程趋势的内容作为课外阅读。[8]

建立软件工程课程在线学习平台,平台根据教学日历实时分享课程资源,展示课程资料及学术前沿动态,学生可以下载文件、上交作业、提出建议。

在课程设计上,由于学生的英语程度参差不齐,势必会影响学习的效果,因此软件工程课程采用分层次教学,英语成绩通过考核的才选修双语课程,不能通过考核或者不愿选修双语课程的,可以继续选修传统课程。在教学过程中,对学生分小组,每组给定一个项目,每小组针对开发过程的每一个阶段,都要做英文讲述和演示,最后对小组整体的评分,计入期末总成绩。课后练习、作业及期末考试采用英文试卷英文解答。

参考文献:

[1]牛振东,刘辉.计算机科学与技术全英文培养建设方案[J].计算机教育,2012(5).

[2]冯建华,周立柱,武永卫,戴音.构建计算机学科国际化培养体系 促进高水平创新人才成长[J].计算机教育,2015(11):7-11.

[3]俞鹤伟.具有国际视野的计算机精英人才培养模式探索[J].华南理工大学学报(社会科学版),2012(5).

[4]赵霞,王祝萍.双语教材现状分析及教材建设浅析[J].工业和信息化教育,2013(8):4-6.

[5]王文禮.MOOC的发展及其对高等教育的影响[J].江苏高教,2013(2).

[6]Breslow L, Pritchard DE, Deboer J, Stump GS, Ho AD, Seaton DT. Studying Learning in the Worldwide Classroom Research into edX's First MOOC[J].Research & Practice in Assessment,2013(8):13-25.

[7]左鹏,奚红妹.基于系统论分析的高校双语教学评价指标构建[J].教育理论与实践, 2011(27):58-60.

[8]Roger S.Pressman.软件工程:实践者的研究方法(英文版·第7版)[M].北京:机械工业出版社,2011.

(编辑:王天鹏)endprint

猜你喜欢
软件工程双语教学
关于如何创新和完善计算机软件工程管理的探讨
面向不同对象的双语教学探索