以兴趣为导向的软件工程课程双语教学

2015-05-30 00:51宋雨
计算机教育 2015年3期
关键词:软件工程双语教学教学实践

宋雨

文章编号:1672-5913(2015)03-0075-05

中图分类号:G642

摘要:探讨如何将枯燥的双语教学变为有趣的内容,阐述在软件工程课程的双语教学中如何调动学生的学习积极性,如何提高学习效果,如何从调动学生的学习兴趣出发,进行软件工程课程双语教学进度设计,介绍以兴趣为指导思想的软件工程课程的双语教学实践过程和体会,

关键词:软件工程;双语教学;教学实践;学习兴趣

0 引 言

随着国家经济的发展和对软件人才需求的增长,软件工程学科的作用和地位不断上升。2011年,国务院学位委员会及教育部将软件工程作为国家一级学科设立,反映了社会发展的重大需求,也为学科发展指明了方向。目前近80%的院校设有软件及相关专业,预计2015年国家对软件人才的需求将超过600万。

国内外软件产业的现状和发展表明,技术文档及其应用的主流语言一直是英语,软件人员的英语能力直接影响到软件产业的生产能力和软件产业的发展。据统计,超过85%的外包项目通过英语进行沟通,英语能力是跨国公司选择外包合作伙伴的第二大因素,因而培养学生的英语软件工程能力,开展软件工程的双语教学十分必要。

1 软件工程课程的地位

2006年9月,教育部高等学校计算机科学与技术教学指导委员会发布了《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》,提出以规格分类为核心思想的计算机专业发展建议;鼓励不同高校在计算机科学与技术专业名称下,根据社会需求和自身实际情况,提供不同类型的人才培养教学计划和培养方案。该规范以规格分类为指导思想,把计算机专业人才分为科学型、工程型和应用型3类,并设置了相应的专业方向。这3类分支所派生的专业虽然有不同的专业计划和培养要求,但它们都属于计算学科,因而具有相同的基础知识要求,为此,教育部高等教育计算机科学与技术教学指导委员会专门推荐了各专业的核心课程,核心课程既有相同的也有不同的,但软件工程是计算学科各专业的核心课程之一,秘书长蒋宗礼教授多次撰文,强调软件工程的地位和重要性。

2 以兴趣为导向的软件工程课双语教学进度设计

软件工程内容广泛,原则、原理、方法和技术很多,既有理论又有实践,抽象、枯燥是该课程的特点之一,若用双语教学无异于“雪上加霜”,进一步增加了枯燥和乏味。为了提高教学效果,增强趣味性,进行讲课的再设计非常重要。教学大纲的基本内容首先要完成,其次再进一步扩展。为了保证高质量地完成教学重点和难点内容,增加一些补充知识也非常必要。补充内容占正常讲课的时间一般不宜超过10%,这些补充知识能起到画龙点睛的作用,有利于学生对重点和难点内容的消化和理解,对于拓展学生的知识面,提高学习兴趣很有必要。

3 软件工程课程的教材选取

软件工程学科最早从国外引入,以美国为首的发达国家将软件工程教育与软件产业紧密结合,出版了一批优秀的有影响力的经典教材,国际著名软件工程权威Roger.S.Pressman所著Software Engineering:A Practitioners Approach被世界上很多著名高校选为软件工程课程的教学用书,该书内容丰富,全面、系统地展示了软件a 程的最新技术和发展,“在国际软件工程界占有无可置疑的权威地位”,国内很多985高校都将该书作为教材,我国机械工业出版社、清华大学出版社等纷纷购买该书的版权,目前,该书已经出版第7版,在国内可见到不同出版社的十儿个版本,说明该书被业界的认可度高。

我们在双语教学软件工程课程时也一直使用Roger.S.Pressman的教材。该书内容丰富,价位相对较高,教学中只能用其中的一部分。双语教学对学生来说本来难度就大,所以导致绝大多数学生不买书也不看书,影响了教学效果。为此,在学校的支持下,笔者编写了规划教材《软件工程》,并在清华大学出版社出版,作为学生的中文教学参考用书,教学中的课堂教学内容则仍然全部为英文。这样,学生们既领略了国际大师的精髓思想和内容,同时也降低了接受难度,课下可以通过阅读中文教材,进一步体会英文内容或不理解的内容。

4 软件工程课程的教学实践

4.1 课前认真准备

为了提高学习效果,我们在第一次课将全部英文PPT拷贝给学生,使他们对内容、进度、难点有所了解,便于预习和复习,教学进行中再不断细化和充实。即使对非常熟悉的内容,在每次上课之前笔者都要认真准备,反复思考,对这一次课的主要内容进行归纳,找出重点和难点,确定时间分配,确定上课时的几个关键时间,笔者一般把上课内容分为2部分,每部分都在一节课(50分钟)内完成。另外,确定几个时间点,对于重点内容和难点多花时间,对于便于接受的内容或者看书能容易看懂的内容,则尽量少花时间。

对于一些非常重要的理念性知识,教师直接给出大师的原话,让学生们去感受原汁原味的大师思想,如在讲授第6章“软件测试”内容时,直接给出国际软件大师Myers提出的3条“Software testing objectives”, 以及10条“Software testing principles”,让学生们感受理念性的基本思想,以及科技英语的基本表述。

为了丰富教学内容,每一部分教师都介绍一些著名的参考文献,引导学生去进一步探索和学习。

4.2 努力增强教学内容的趣味性

学生普遍对软件工程课程兴趣不大,为了调动他们的学习积极性,讲课不能太深奥。一旦学生听不懂了,就更没有兴趣了。为提高他们的学习兴趣,我们根据内容的难易程度安排讲课节奏,并增加互动环节,吸引学生的注意力,使他们在注意力转移的时候将兴趣重新回到课程上来。

为了提高学生的学习兴趣,增强教学效果,要考虑如何让他们接受课程内容。有些知识本身就很枯燥,如何让这些枯燥的东西变得有趣,需要对这些知识进行“加工”和“包装”。为此,教师在幻灯片制作上下功夫,尽量使PPT漂亮、精美、有动画,接近学生,文字中必须有插图,同时增加一些有趣的内容,活跃课堂气氛。

针对双语教学趣味性差,课程本身内容枯燥的特点,尽量增加趣味性,如在讲软件体系结构的时候,要求好的软件结构尽量成为mosque形式,避免pancaked结构。为了使大家印象深刻,笔者举了一个脑筋急转弯的例子,“一个体重40磅的女生能否用重1磅的锤子砸烂一块重1吨的石头”,几乎所有同学都认为不可能,因为女生的体重太轻,力气不够,锤子的质量也太小。可是当笔者给出答案,这块石头形状为扁平的时候,同学们一致认为这个女生不费吹灰之力就会把石头砸碎,同时一下子就联想到了软件结构,pancaked结构没有力量,就像一块扁平石头一样没有力度,很容易被打碎,这样的软件结构应尽量避免。

4.3 努力使教学内容既有质又有量

除了提高自身的教学水平和知识能力以外,每堂课都要内容充实、丰富.不走过场,不让学生感觉这次课来不来都可。每次课要力争达到的效果是,如果学生不来,通过课下自学要比来上课花更多的时间和精力,并且很难达到上课的效果,这样才能使学生感到听课有价值。为此,教师一方面增加信息量,让大家感觉每次课都有收获,不上课就会有损失,课上增加很多课本之外的内容。对于每项技术、方法都讲它的起源、来龙去脉,为了让同学们听着有趣,笔者每次都要收集很多相关资料,介绍一些人物、故事、技术的起源。另一方面,为了增加信息量,每次都有效、合理地使用多媒体,让多媒体成为必不可少的重要工具。实践表明,使用多媒体可以使教学内容的信息量增加近一倍,但不能成为黑板的替代品,每一页PPT的信息量也不宜太多,否则会影响效果,特别是文字性的PPT不能一闪而过。在多媒体的使用上要重视动画、图片和趣味性。在讲授的过程中,要让每一页PPT停留的时间能让多数学生完整地阅读完,否则起不到好的效果。为了使PPT美观有吸引力,笔者增加了很多相关动画、剪贴画,自己还拍摄了以校园风光为主的很多标志性的背景照片,让PPT接地气,不但使PPT增加了可理解性,也更贴近了同学们的学习和生活。

4.4 正确处理学风建设中出现的问题

针对目前高校高年级中普遍存在的必修课选逃,选修课必逃的现象,笔者也采取了一些应对措施,全方位提高出勤率。单纯点名不能起到应有的效果,人来了心不来等于没来。笔者采取的措施一是提高学生的学习兴趣,增强内容的故事性、趣味性,讲授时增加书本上没有的内容,让学生感觉上课值得,不来有损失,自己课下难以补上。二是表扬先进、促进学习,对于作业完成情况好的学生给予表扬,增强好学生的学习积极性,带动其他人赶超先进。对于抄作业的现象,这本来也是教学中屡禁不止的现象,不可能杜绝,关键是如何处理、如何面对。第一次发现有完全雷同作业时,在课堂上只说现象、不说具体是哪个学生,他感到不妥时就会收敛。此外,存批阅作业时,对抄作业和被抄作业的学生,除认真给他们批阅作业以外,最后在双方的作业本上均写一句醒目的大字“你的作业与某某某的完全一样”。有时三本、四本甚至五本作业都雷同,笔者并不追查谁是原始作者,谁是抄袭者,而是在几个同学的雷同作业上都醒目地用红笔写上“你的作业与某某某、某某某、某某某的完全一样”,两次以后就再也没有抄作业的现象了。虽然作业数量明显减少了,但交上来的作业确实都是原创,原创的人为了自己的作业“清白”,不让别人抄袭,抄袭的人也不好意思再去抄了.有效地杜绝了抄袭现象。三是重视过程考核,增加期中考试,对期中考试成绩落后的学生提前敲警钟,不足等到期末“秋后算账”,可最大限度降低不及格率。对于学习自觉性高,期中考试不理想的学生,则能起到鞭策的作用,使其奋起直追。期中考试成绩好的同学,在享受喜悦的同时会更加积极,以保持领先,并在期末取得更好的成绩。实践表明,每次期中考试后,出勤率都会显著提高,学生的学习积极性也会提高,学习风气也会改进。

5 结语

双语教学是提高教学水平,培养卓越工程师,特别是培养学生专业英文阅读能力,也国际一流大学接轨的重要方式,但实施起来难度较大。影响实施的因素有很多,有些课程虽然进行了双语教学,但开设了几次以后被迫又回到中文教学模式。笔者坚持下来的体会主要有三点,一是进行双语教学必须有好的经典教材,业界对该教材普遍认可,具有不可替代的权威性,若再有一本中文参考教材就能起到锦上添花的作用;二是要增强课程的趣味性,要让PPT接地气,接近学生,考虑学生如何接受和理解知识,充分利用多媒体,特别是要利用图片和动画来补充板书的不足和缺陷,对于难以理解的知识借助多媒体可以化难为易,有效化解难点,起到事半功倍的作用;三是课前一定要准备充分,要比用中文教学花更多的时间和精力去备课,才能取得预期效果,否则可能会适得其反。此外,提高学的学习积极性,形成良好的学习风气和学习氛围也是必不可少的重要一环。

猜你喜欢
软件工程双语教学教学实践
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
湖南省高校舞蹈啦啦操课堂开设双语教学的可行性初探
中职计算机应用课程教学改革与反思
关于如何创新和完善计算机软件工程管理的探讨
浅论高中化学生活化教学的实践与思考
浅谈初中物理实验教学与学生创新能力的培养
测量平差课程教学改革探讨与实践
面向不同对象的双语教学探索
Seminar教学法在护理学基础双语教学中的实践