中外合作课程《数据结构》双语教学模式的探索
摘要:《数据结构》学是软件技术中外合作专业一门重要的专业核心双语课程,是教学改革的重点和新要求。探讨了如何从提高学生学习兴趣,编写合适的教材,改进教学方法和改革考核制度等方面来提高《数据结构》双语教学质量。
关键词:数据结构;双语课程;教学质量
0引言
在学院中外合作办学项目的背景下,软件技术专业开设了多门专业双语课程,这些课程都是与国外合作院校合作开发的课程。学生学习这些课程能够在出国攻读学士学位时抵相应课程的转让学分。根据该项目的要求,授课的必须是具有双语授课资质的教师,尽可能使用全英语来教学,而我们的双语教学的教师都是经过美国培训,获得美方授课资质的教师。学生在国内学习期间通过ESL(English as Second Language)考试,完成教学计划中要求的课程,就可以赴美深造。但是由于中国学生的英语水平,特别是高职学生的英语水平,使用全英文教学,包括教材、教辅、测试和课程教学,大部分学生无法承受,这样可能会导致学习效率较低,双语教学失去了意义。如何从教学模式的改革入手,提高学习的效率是本文要研究的主要目的。
1课程教学计划的制定
不能全盘套用美方的教学计划授课,需要在一定的基础上把外方的教学计划和中国教学的特点及要求整合起来,生成适用于中外合作学生的教学计划。理清教学计划表教学的重点、难点,根据教材详细列出授课的主题(Topic)、学生的实验实训内容(Experience),在时间安排上也列出了上课的学时(Class Hours)和课外的学习学时(Independent Hours),包括网络自学的课时。
从具体数量上看,计划中安排的教学时间比较充实,从具体细节上看,自学的时间基本上是课内授课时间的2倍多,这样能够顺利开展教学活动。
同时,在教学计划的执行过程中随时观察学生的各种反应,包括学生对各个知识点的掌握程度,以便对教学计划进行一些必要的修改。在整个教学过程中,要始终以学生的主体意识作为教学计划的设计和运用的客观教学要素。总之,在教学初始,采用以中文教学为主,逐渐过渡到中英文教学相结合为主的教学模式。当然,无论采用哪种模式,都应以学生的实际能力为基本准则,注重学生接受的实际效果。
2教材的选择和编写
选用合作院校推荐的Robert Lafore所著的全英文教材《Data Structures & Algorithms in Java》。这本教材在国外就非常受欢迎,再版多次,用语浅显易懂,体系结构合理,理论与实践紧密结合,方便教师教学,对学生来说,只要用心去看、去学,是很有效果的。
教材内容侧重于培养实践能力,引导学生熟练使用课内所学的各种数据结构和算法完成课内外的实验练习,全面加深对各种数据结构的功能和常用算法的认知。但是,在实践过程中,我们深刻地认识到,单纯使用全英文教材还是有很多弊端的。例如,只有部分学生能够静下心来认真地看书,并理解词汇语句的含义,转化为自己的知识。还有部分学生,英语较差、基础较差,原本全用中文上的课也不一定能够听懂,更何况对他们来说如洪水猛兽的外文教材。因此,在项目课程的实践过程中,我们累积材料,着手编辑一本中英文结合的双语教材。这本教材选择原教材的精华部分进行翻译,并融入编者多年来自己的见解。这本教材既满足了成绩优秀的学生查看外文材料的需求,也对部分跟不上的学生起到辅助作用。而且也降低了教师的工作量,提高了学生的学习兴趣和学习效果。
3良好教学环境的创建
良好的教学环境会提升教学效果。为给学生一个良好的英语学习环境,我们合作项目专门建立了一个中外合作实训基地,供所有的中外合作的学生使用,主要开设ESL系列课程和双语类课程。我们在环境的设置方面,考虑到中美文化的差异,在墙体设计、桌椅电脑摆放设计、室内文化展示上都具有浓厚的美国氛围,让学生置身于这样的环境中,有助于更好地学习英语及专业知识。当然,在布局方面,有普通教室,也有实验室。紧密依循教学内容,对于那些理论知识为主的课程,教师在普通教室授课,与学生面对面沟通,更容易集中学生的注意力,与学生充分互动,达到良好学习效果。然而对于那些实践性较强的课程或课时,学生在实验室的环境中学习将会取得更好的效果。
《数据结构》课程对实践的要求很强,教学目标就是要学生能够在掌握各种数据结构和算法的基础上,把所学的知识都应用到生活实践中。在实验中,学生每人有一台电脑,能够根据要求在电脑上进行编程和调试。由于有了这样的环境,学生的学习兴趣大大提高。因为他们能够在实验过程中及时验证课本中的理论知识,把抽象化为具体,会获得强大的成功感与满足感。此外,教师从旁指导,能给学生及时进行指导和指正。
在教学实践中,结合软件技术行业的特点,对学生进行分组,以小组为单位,各完成一项企业的模拟项目,或课程设计项目,或毕业设计项目。根据企业的工作流程,分配工作任务,在小组长的带领下,团队合作完成项目。这样的教学方式模拟了公司的软件工程流程,锻炼了学生的团队合作能力。
4课程组织
在课堂上,并不是死板地使用两种语言,不像有些学校的双语教学是一节英语,一节中文,或者一句英文,一句中文。那样的感觉就是为了双语教学而双语教学。笔者经过多年来教学经验的累积,总结出以下做法比较妥善: 首先,用英文写板书,内容包括专门术语及一些关键的句子,并用中文进行讲解,让学生熟悉这些单词和句子,方便接下来的英文授课;然后,对比较浅显的内容采用英文讲授,当然,讲授的过程中还是会穿插一些中文对关键词进行讲解;接下来,在课程结束前,用中文讲解重点和难点,然后先用英文作总结归纳,再由学生作总结,可用中英文,最好能够是英文。全程中,遇到用英语解释太复杂而汉语解释即简洁明了的地方就用中文讲解;在最后的课堂答疑阶段,鼓励学生用英文提问与教师进行活动交流,提高英语口语,以巩固知识点。
通常,会在课程的最后10min让学生慢慢消化所学内容,老师针对所学过的内容和即将要学的内容,提出若干问题和要求留给学生,这些问题将留在下节课回答或讨论。学生不仅要掌握好专业知识,更要在英语的理解、口语表达能力上下功夫。我们要求学生从“预习-听课-复习-课外阅读”几个步骤来完成每章节的学习。教师会在课前留下问题,在下堂课中进行讨论和深入学习。这种采用预先提问的办法,大大地促进了课内课外的交融,达到初步引导的作用。
另外,我们还运用现代化教学手段进行教学,除了普通的多媒体教学外,我们还引进了Moodle系统实现网络课堂,计划引进3D虚拟实验室等手段来构建师生互动的教学场景和教学条件。
总之,这样不但可以使学生用中文精确掌握数据结构课程的各类知识,又能够熟悉该课程乃至相近专业知识的英语表达,提高学生英语应用能力,在“双语教学”中获得专业知识和英语水平共同提高的“双赢”效果。
5课程考核
该课程由于是中外合作共同开发的课程,考核也是由中外方共同完成的。外方和中方共同编撰试卷,试卷的语言是英文的,由纸质考核和网络远程考核两个部分组成。美方部分考核为五级制,中方为百分制,学生要分别达到合格和60分才能通过。美方考试主要为远程考核,学生以美方学生的身份登录到美方学校网站,在线完成考核,考核有选择判断题和编程题,学生在线提交答案后,能够立即反馈成绩。中方考试为闭卷笔试,题目主要是各种数据结构、算法的模拟和编程题。课程测试从理论和实践两方面对学生进行考核,教师能够从成绩中全面了解学生掌握知识和应用知识的状况。
6结语
在专业课程中实施双语教学使学生们能准确理解和认识到该课程的核心,有利于更深层次地学习Java语言,成为既精通专业又熟练英语、具有开拓创新精神的高层次复合型人才。
我们对双语教学的探索之路还远远不够,《数据结构》仅仅是其中实验的一门。这门课的建设,从课程方案设计、教学计划制定到教学实施与评测以及反馈等,我们还要走得更远,真正落实双语教学的优势。