前言:想要写出一篇引人入胜的文章?我们特意为您整理了程序设计与算法分析全英文课程建设范文,希望能给你带来灵感和参考,敬请阅读。
[摘要]“双一流”学科的建设及国家“一带一路”倡议的实施对高等院校的国际化办学水平提出了新的要求,全英文课程的建设已经成为近期高校课程改革的一个重点。本文以“程序设计与算法分析”全英文课程为例,对全英文课程建设的内容及方法进行了探讨,通过对教学观念更新、师资队伍建设、教学内容改革、教学方法创新等方面进行分析,总结了全英文课程建设的经验,剖析了存在的问题,并提出了改革思路。
[关键词]程序设计与算法分析;全英文课程;教学方法
一、国内高校全英文课程建设现状
为了顺应“双一流”高校建设的需求和国际化社会的发展,我国多所高等院校尝试开设了部分全英文课程(非语言专业类)。尽管如此,目前我国高校全英文课程的建设水平仍处在刚刚起步的阶段,我们还需从提升教学质量、革新教学方法、提高教学效率等方面来提高全英文课程的授课质量。开设全英文课程的老师均对全英文教学的模式及方法进行了多方面的探索,并取得了一定的成果[3-6],在英文课程的授课内容选择、讲演稿制作、课堂互动方式、课后作业选择等方面对我们有一定的启发。但是,从目前全英文教学的效果来看,对于教学模式及方法的探索还处于初级阶段,我们仍然需要展开进一步的实践与研究。“程序设计与算法分析”是华东理工大学信息学院面向本院研究生开设的全英文课程。作为学校中较早开设的全英文课程,我们积极尝试各种授课方式,以提升授课质量,巩固学生对课程内容的掌握。然而,教学中仍面临着以下多项瓶颈。1.由于学生的英文水平参差不齐,且他们需要将较多的精力放在对本专业英语词汇的查询和理解上,这就影响了其对课堂内容的深度理解及掌握。同时,教师需花费较多的时间来进行英文专业词汇的讲解,导致授课进度受到影响。2.“程序设计与算法分析”全英文课程使用英文教材,教材中介绍的案例均为国外的实际案例,国内学生理解起来有一定的困难。此外,由于国内外教学方法、教学重点及考核方式不同,我们只能选择性地将国外教材内容引入课堂教学。3.大多数学生的英语表达水平有限,较多学生在课堂上不太愿意用英语来表达自己的观点,或者无法清晰地表达自己的想法,这极其容易造成学生的自尊心受挫。因此,教师需要在课堂上引导学生用英语表达,并逐步培养学生用英语交流的兴趣与信心。4.全英文课程对授课教师的英文水平有着较高的要求,教师在加强专业知识学习的同时,还需进行大量的英语阅读及口语训练,以期做到用英语授课时表达清晰、流利,并将学生的注意力吸引到授课内容上。可见,全英文课程的开设对教师及学生的英文水平、授课/听课方式都有着较高的要求。在信息学科的教学环境中,全方位落实全英文课程建设任重而道远。本文结合华东理工大学信息学院研究生的英语水平及“程序设计与算法分析”课程的特点,从教学内容、教学方法、考评方式三方面系统地探索研究生全英文课程的开展,以期为高校全英文课程建设提供一些经验。
二、课程设计与教学内容
本节将着重从教学对象及教师情况、课程设计、教学环节设计等方面详细介绍“程序设计与算法分析”全英文课程的开设情况,并就课程建设中遇到的问题展开深入的探讨。
(一)教学对象及教师情况
本课程面向华东理工大学信息学院一年级研究生开设,共计32课时。由于全英文教学的特殊性,我们选择了小班模式进行教学试点,每个班的学生数量约为15人,这样便于学生与教师进行良好的沟通。同时,为了提高学生的专业英语阅读及写作能力,我们要求学生在学期内完成英文书籍Algorithm Design的阅读,并手写课堂笔记。全英文课程的负责人及授课老师均有多年的海外留学或访学经历,能规范地使用英语进行流畅的表达,熟悉国外教学模式,同时具有丰富的国内课堂教学经验。此外,我们还邀请了诸多教学名师及同行教师进行听课和指点,以确保教学方法和课程安排的合理性。
(二)教学环节设计
鉴于传统的教学模式及方法并不适用于全英文课程的教学,我们对传统的教学模式进行了改革,着力探索适合全英文课程的教学方法。1.教学内容设计本课程包含的内容多,知识点难,且英文教材中涉及的英语专业名词多,学生阅读难度大。我们以学生为中心进行教学内容设计,在讲授算法过程的同时,通过实际案例分析来帮助学生理解课堂内容。我们对传统的案例分析教学法也进行了优化,将日常生活中的算法应用场景抽象成实际案例,通过分析算法的执行过程引导学生深入思考,培养学生的逻辑思维能力。为了让学生更好地理解课堂授课内容,我们还适当地通过互联网技术直观展示算法的运行过程,通过动画演示将抽象的算法变成形象的过程展示。为了使学生掌握所学算法的精髓并提升学生的英语表达水平,我们要求学生在每堂课结束时总结出所学算法的伪代码,以便及时、有效地了解学生的课堂学习情况,从而对后续教学内容做出调整。2.课堂小组讨论全英文课程的教学目的之一是使学生既获得了专业技术知识,又提升了英语交流和表达能力。但多数学生由于英语水平有限,在众人面前进行英语会话会显得紧张、不自信,从而不愿意积极主动地进行课堂发言。针对这种情况,本课程在采用小班教学的同时,在班级内部穿插小组讨论,并请小组代表进行发言。教师在讨论环节带领学生梳理算法思想,引导学生多方位思考,启发学生的逻辑思维。实践表明,课堂授课中引入小组讨论有利于提高学生的学习效率,培养学生的合作意识和团队精神,充分锻炼学生的英语表达能力。3.引入翻转课堂模式本课程尝试引入翻转课堂教学模式[7],要求学生在课外通过全英文MOOCs进行学习[8]。我们将课前、课中和课后的时间进行有效的分配和调整,让学生提前了解课程知识点[9]。同时,教学中还采用了嵌入分类法,根据学生对知识理解程度的不同进行分组,达到因材施教的效果。课程教学中还采用课堂提问、小组讨论、“思考—结对—分享”法、简短写作等多种形式让学生分享自己的思路,激发其对知识的学习热情和用英语进行专业技术交流的兴趣。我们鼓励学生将课程学习从课堂拓展到课外,同时积极建设课程网站、MOOCs等教学资源,并为学生提供充足的英文学习资料。4.学生汇报讲演听和说是英语日常应用的两个重要方面。为了规范学生的英语表达并提升其英语交流能力,我们要求每名学生至少进行一次知识点的英语汇报讲演。学生自己制作课件和教案,设计约20分钟的英文授课环节,展示自己在课外学到的知识点。这样既锻炼了学生的英语表达能力,又提升了班级学习氛围,同时拓展了学生的知识面。学生汇报讲演、老师提问的方式不仅能有效地督促学生完成课外学习任务,而且以灵活的方式完成相关知识点的授课,获得了较好的教学效果。
(三)课程考核模式设计
由于本课程采用多元化的教学手段进行授课,因此考核形式也是多样化的。作为检验课程授课质量及学生学习成果的必要环节,本课程采用双向考核模式来评估教与学的质量。该模式不仅包括教师对学生学习成绩的量化考核,也包括学生对教师授课方式及授课能力的综合评价。学生考核体系不仅仅包含学生课堂表现、英语讲演能力、课堂小测验,课前预习、课外MOOCs学习也纳入其中。另外,我们还提高了期末测试中开放性命题的占比,将学生对算法的应用能力作为考核的重点。教师考核包含学生对老师授课的评价及同行教师的观摩点评。最后,我们会邀请数位教学名师对课程建设进行指点,以求达到以评促建、以评促改的效果。
三、教学效果评价
通过一个学期的学习,学生对本课程所教授的算法均有了较深的理解,并掌握了一定的算法运用及分析技巧。多元化的教学模式受到了学生的广泛欢迎,课堂中极少出现学生思想不集中的情况。学生逐步适应了全英文教学,并从刚开始的不敢发言逐步转变为积极参与课堂互动。在专业知识得到提升的同时,学生的英语写作与表达能力得到了充分的锻炼。学生对课外学习及MOOCs学习的参与度较高,课外学习环节有效地提高了学生自主学习的能力和积极性。总体而言,“程序设计与算法分析”全英文课程教学达到了预期目标,授课质量较好。
四、结语
信息科学作为高度国际化的学科,其发展日新月异。“程序设计与算法分析”课程作为信息学科培养学生逻辑思维的重要一环,具有较高的学习价值。本课程的开设目的是训练学生利用英语了解本学科最新科学进展和研究动态,使学生能够熟练阅读本学科的英文资料及科研论文,同时培养学生的逻辑思维能力、创新及实践能力。在信息学飞速发展的潮流中,教师需要不断更新授课内容,积极探索各种行之有效的教学方法,培养学生用英语分析专业问题、解决实际问题的能力。本课程作为学校全英文课程建设的排头兵,取得了预期的教学效果,实现了学生综合素质的提升。课程组成员通过合理改革教学方法,显著提升了英语专业课教学质量,为后续的全英文课程建设探索出了一种具有借鉴意义的方法,为实现教育国际化提供了一定的思路。
作者:汪楠 叶炯耀 朱煜 单位:华东理工大学信息科学与工程学院