浅述中德合作国际班《C语言程序设计》全英语教学心得

文章来源:数学论文网 发布时间:

  一、引言

?

  2001年教育部在颁发的《关于加强高等学校本科教学提高教学质量的若干意见》中提出:”本科教育要创造条件使用英语等外语进行公共课和专业课教学。对高新技术领域的生物技术、信息技术、金融、法律等专业,更要先行一步,力争三年内,外语教学课程达到所开课程的5%~10%”。2002《普通高等学校本科教学工作水平评估方案》要求”用双语授课课程指标采用外文教材,并且外语授课课时达到该课程课时的50%以上”。在这种导向性的背景下,普通高校由部分课程采用英语教学到实行全英语教学,已经成为高校教育改革的热点。

?

  二、课程教学背景

?

  德里克·博克,美国当代著名的法学家和高等教育专家,1971—1991年博克任哈佛大学校长。博克认为,高等学校是开展国际合作和学术交流最为有力的场所,大学和学院必须承担起这方面的责任。他指出:”像美国这样一个在科技发展建筑与海外学生和学者贡献基础上的国家,没有理由拒绝培养到我们大学寻求教育的有才华的外国人。任何限制外国学生在我们大学中研究科学的努力都是自我败阵的错误之举。”

?

  上海理工大学和德国科堡应用技术大学联合举办光电信息科学与工程专业,中德双方分别授予”光电信息科学与工程”和”应用物理”专业的学士学位。本专业贯彻宽口径、光电结合的国际化教学理念,依托德国的优秀师资和现代化教学模式,定位为培养具有国际化能力的企业高级工程师,并且为去国外继续深造打下良好的专业基础。本专业采用国际化混班教学合作教学模式。一年级,中方学生在专业基础课程学习的同时侧重强化英语教学,二年级,德方加入我方实现混班全英语专业课程教学。《C语言程序设计(英)》即是我们为本专业学生开设的全英语基础课程。

?

  三、全英语课程设置介绍

?

  《C语言程序设计》是全校各专业本科教学中的一门重要公共技术基础课,在全校各专业的本科教学计划中占有重要地位和作用。在计算机教育方面,C语言是为数不多的与国外保持内容同步的课程之一,在本科生教学中的地位不言而喻。由于C语言是许多后续专业课程的基础,在本科生教学体系中,C语言教学仅是起点,而非终点。

?

  本着”卓越工程教育”的培养目标,结合本校生源情况,着眼未来,本课程的建设目标是要努力把C语言从应试课程转变为一种实践工具,不再局限于使学生单纯地了解和掌握C语言的基本语法规范,而是要致力于培养学生运用C语言解决实际问题的编程能力。以C语言为工具,介绍程序设计的基本思想和方法,培养学生无论以后使用什么语言编程,都能灵活应用这些思想和方法的能力。

?

  以程序设计方法为主线,以语法和结构为核心,以培养能力和提高兴趣为目标,变应试为应用。摒弃C语言课程以讲述语法为主的落后面貌,重视在新形势下的新方法、新规则和新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到古老的C语言中,给C语言一个焕然一新的姿态,并让学生从多角度以多种方式去了解和掌握C语言以及程序设计的精髓,让学生在学习程序设计的过程中,养成良好的编程风格。

?

  全英语教学是培养学生”专业+英语综合能力”的重要手段。我国传统的基础外语教学基本上不涉及专业知识和技能,专业课的教学无论是从教材还是授课上基本是汉语一统天下,因此,我们要尽快提高学生”专业知识+英语听说阅读”的综合能力,而进行专业课全英语教学无疑是一个十分有效的方法。实验设计的思想:以主要知识点为主线设计实验题目,实验程序兼具趣味和实用特点,以循序渐进的任务驱动方式,指导学生从一个代码较短的程序开始逐渐完成一个代码较长的实验程序的设计。

?

  四、教学方法创新———分组教学法

?

  我们在授课阶段是采用授课和实验相结合的方法,教学仍以课堂讲授为主,虽然对学生自学能力要求不高,但启发式教学、讨论式教学和面向实践的教学方式也是注重实践能力培养的一种举措,既符合我国的国情,也符合国际发展高等教育的趋势。

?

  2014—2015秋季学期,我们在《C语言程序设计》全英语教学班级采用了分组教学法。学生由两大部分组成,其中中德合作国际班学生32人,均为母语为中文的中国籍学生,留学生16人。在分组时,我们本着男、女生结合,中、外学生结合的原则,将学生分为8组,每组由1名中国女生+3名中国男生+2名外国留学生组成。分组教学主要体现在如下教学策略中。

?

  1.分组讨论。Think-Pair-Share(思考—配对—分享)式教学方法。基于教育学中互相学习理论,在分组讨论时,让学生大胆用英语说出自己的见解,并和同组的学生互相交流,通过用英语反复阐述自己的观点,增强了关键知识点英语表述的能力,让学生更多的澄清了对问题、概念、知识的理解。

?

  2.分组总结。Freyer-Model(纸片总结)式教学方法。孔子说:温故而知新。每节课结束后限制时间让学生进行一张纸总结,这样可以清晰地知道学生的掌握情况。同时教师可以通过一张纸总结清晰地了解学生对知识点的掌握情况。一组学生中遗漏或写错的知识点可以通过单独交流的方式予以澄清,如果几组学生都会写错或遗漏的知识点教师就应在下一次上课时集中指出。这样的交互式方法极有针对性,提高了教学效率。

?

  3.分组实践。Practice-Oriented(面向实践的教学方法)。欧美等国家的高校在教学方式上多为课程教学与大作业相结合,对实践环节和学生自学能力要求高,考核非常严格,尤其注重实践环节的考核。上机实践时,我们采用分组方法,将一个大任务划分成子任务,由每一组中的成员协作完成,每组成员必须在实验报告中写清自己所承担的任务。实验的评分由实验水平、所承担任务的难易和实验报告的撰写水平共同决定。通过分组实验的方法,锻炼了学生协同工作的能力,明白了团队合作的必要性,同时也提高了英语的口语能力和英语实验报告的撰写能力。

?

  五、教学视频和课程网站的使用

?

  根据课程建设项目的要求,我们录制了全部理论教学的视频并实现了全部视频可以在线观看。作为教学辅助的重要措施,我们开发了《C语言程序设计》课程网站,包括以下内容:(1)Syllabus(课程教学大纲)。介绍本课程的教学目标、教学内容、学时数、理论与实验学时分配、考核方法、参考教材、参考书和参考资源。(2)Team(教学团队)。介绍本课程教学团队成员的基本情况,并留有联系方式,供学生与教师联系使用。(3)Slides(教学课件下载)。全部上课用的多媒体课件均实现网上可以下载和观看。(4)Videos(教学视频)。全部章节的上课现场视频已录制完成,并转换成”flv”格式,以便高速下载或在线观看。(5)Experiments(实验)。全部实验项目实现上网,历届优秀实验报告范例均贴出,供学生学习参考。(6)Strategy(教学策略)。每节课后的一张纸总结是本次教学改革的重点,在课程网站上,每一章我们选取最优秀的一组学生的总结并贴出来,以供其他学生学习参考。

?

  六、结语

?

  《C语言程序设计》是一门理工类院校的专业基础课,本文总结了我们在该课程在中德合作国际班上引入留学生进行全英语课程建设和教学中的心得,通过全英语教学,提高了学生的专业英语水平;通过和留学生的分组教学实践,提高了教学效率,促进了文化融合。