C++全英文课程理与实践的新方法

更新时间:2024-02-10 作者:用户投稿原创标记本站原创 点赞:23285 浏览:106003

摘 要:针对目前C++课程教学特点和存在问题,分析C++全英文课程建设的必要性和可行性,以武汉大学电子信息学院近期开展C++全英文课程为实例,探讨了该全英文课程在理论与实践上的课程建设方案新方案和特点:从现有课程建设基础、教学对象、课程理论教学、实验等方面介绍课程建设背景的新特色,从教学内容、教学方法和平台使用等方面论述全英文课程新方法,这些新方法的提出和实施有利于促进该课程的发展,符合未来学科发展的需要.关 键 词:全英文;C++课程;国际化;课程建设中图分类号:G642.41文献标志码:A文章编号:1674-9324(2012)12-0071-03一、引言C++课程的全称是C++面向对象程序设计,是电子类学科与计算机科学与技术专业及其他相关专业的一门重要的专业基础课.该课程主要介绍C++语言和面向对象的系统分析和程序设计方法,拟通过本课程的理论学习与实践,使学生掌握C++程序设计基本概念、特点、结构、原理及面向对象程序设计思想,为后续专业课程打下良好基础,并注重培养学生动手实践能力,使学生掌握软件开发的基本技能.C++课程是一门与实际紧密结合的课程,学习过程中强调理论问题的实用化,采用与实际应用结合的案例教学法,能有效激发学生兴趣,尽可能让学生直观的理解和掌握C++语法、语句和程序流程设计等.当前国外有许多优秀的外文原版教材和教程如:《C++Primer》、《ThinkinginC++》等,这些经典教程中涵盖了大量具有实用价值和可操作性的程序案例充分体现了C++语言的最新进展和当前业界的最佳实践,不仅能帮助全面理解C++基本概念和技术,还有助于形成良好的C++编程风格,对于课程初学者来说大有裨益.这些教程也是国外多所著名大学的指定教材和参考书[1].相比之下,国内虽有许多经典的教材,但在实用性和实践性方面仍有一定差距.此外,随着我国高等教育的发展,课程建设的国际化也成为了我国高校教育改革的一个重要课题和发展方向.开展全英文课程建设是实现课程建设国际化的一个重要手段.全英文课程建设包括了:采用优秀英文教材、课程英文教授和讲解、引进英文教辅实验资料等多个环节,拟通过全英文的课程培养方案,进一步提高教学质量,培养学生综合素质和能力,扩宽学生的国际化视野,了解国际最前沿的专业知识,具有国际竞争力[2].综合上述情况,C++全英文课程建设的开展和探索能有助于丰富教学资源和手段,提高课程质量,促进课程国际化发展.二、武汉大学电科专业C++全英文课程建设武汉大学电子信息学院《C++面向对象程序设计》课程授课对象为电子信息科学、通信工程等专业的本科生,课程性质属专业基础必修课,该课程对于电子信息科学、通信工程等专业学生技能培养和今后进一步学习研究打下重要基础.近期开始尝试和开展本课程的全英文教学方式,课程团队中的教师年轻有活力、具有丰富的海外留学科研背景、在计算机、通信等相关领域有丰硕的成果和工程实践经验.课程的教授采用了丰富的英文教学资源,为学生系统的介绍了C++语法、程序设计方法及大量与实际应用相结合的实例,提升了课程品质,突破了传统的教学思路和方法,开设基础性上机实验(即以基本程序设计流程方法实验为主)与应用性上机实验(即与实际问题相结合的实验为主),提高学生的综合素养及创新能力,有助于创新型复合人才的培养.图1为我院开展C++全英文教学的课程设计方法示意图,即以美国高校同类型课程设计为蓝本,综合我院教学特点和实际情况,运用适当的教学与学习理论,设计合适的课程教学方法.首先,将全英文教学定位于融合语言教学与专业教学共同发展的目标,以提升学生综合能力和扩宽国际化视野为主要教学目标.接着,根据专业学生的背景知识、学习能力、认识等因素,本着因材施教的原则,针对性的根据各专业学生特点安排教学内容和教学活动.在教学设计阶段,针对学科特点,将英语融入教学活动中,包括设计相应的教学流程、课件和作业等,设计的教学活动将围绕英语和学科知识学习与输出.最后,在实施阶段将采用沉浸型、过渡型、维持型等教学模式,根据学生语言水平、语言环境等情况采用和调整策略.在教材的选择上,我们系统的参考和借鉴了国外知名相关大学的教材,以更好的推进课程改革和教学国际化的进程.据此我们选择了BruceEckel的经典著作《ThinkinginC++(Edition2,Volume1)》作为教材,并采用英文教案讲授.该教材是C++领域的权威著作,曾荣获“软件开发”杂志评选的1996年度最佳图书震撼大奖,中文版自2000年推出以来,经久不衰,获得了读者的充分肯定和高度评价[3].我们结合本专业学习目标及要求,根据书中内容有选择性的讲解,结合课堂教学进度,选用大量书中实例及练习为学生演示和布置上机任务及作业,让学生活学活用、学以致用.C++课程是一门基础同时又兼具国际前沿技术的课程,采用全英文教学模式在武汉大学属于首次尝试,课程以课程教学改革为主要目标,在教学模式上突破了传统的教学思路和方法,具有新颖的教学模式和教学理念,从学以致用的角度出发,适应当前市场对高校专业人才培养的需要.武汉大学是全国著名的高水平综合型大学.电子信息科学、通信工程等专业具有“多学科知识交叉专业”的特点,通过C++全英文课程建设的开展,确定人才培养目标为:具有良好的科学素养和创新精神,掌握扎实的计算机编程和电子信息基础知识,具备较强的现代通信系统和软件程序的设计研发能力,以及针对实际问题的解决问题和应用能力,能在高新技术领域从事通信系统设计和开发,以及在国民经济领域从事科技开发、应用研究和运用管理等复合型高级专门人才.三、课程理论与实践的新方法通过前期调研并参考相关教学中的经验教训,我们在课程建设探讨、尝试及研究了一些课程理论与实践的新方法,包括以下几个方面.1.课程建设基础与教学内容.我院教师队伍师资结构合理,有教学经验丰富的优秀教师,也有一大批具有丰富海外科研背景的留学回国青年才俊,并具有广泛的海外高校和科研机构的合作资源.我院目前有将近30余名青年教师具有海外留学和科研经历,这些教师将是实施全英文教学的主力军,本课程由具有丰富国外工作经验、英语表达好、专业知识扎实的教师承担.近5年来,我院已与美国、法国、加拿大、新加坡等多个国家的一流大学联合培养博士生数十名,与国外高校和科研机构联系密切,在课程学时等情况可行的条件下,还可邀请国外知名高校的教授、学者承担部分短学时的专题教学,并阶段性的以交流、合作、访问等形式让我院与国外高校交流课程建设、成果等经验心得.我院全英文课程建设具有良好的基础,本着拓宽教学国际化视野的基本思想,正在尝试和可以进一步发展的新方法有:在教学内容方面,采用英文原版教材全英文授课,进行全英文教学的授课,课程组教师充分发挥其海外科研背景投入到全英文课程教学中,并增加课程国际交流和专题教学等内容;相比较原中文课程与国外高校接轨,增加更为丰富实用的实战程序案例,推荐优秀的编程实践经验,有助于提升课程品质,突破传统的教学思路和方法,帮助培养创新型复合人才.2.教学对象与教学方法.C++全英文课程授课对象为我院电子信息科学、通信工程等专业的本科生.我院电子信息科学专业是国家第一类特色专业、湖北省品牌专业,通信工程专业是国家第二类特色专业.这些专业以现代电子学、计算机科学和信息科学为主要手段,主要研究信息获取、传输、处理、存储和应用的新理论、新方法和新技术,培养具有坚实理论基础知识与应用技术,能运用计算机等现代工具对现代通信系统进行研究、设计,对信息进行综合处理和开发利用的高级专门人才.C++全英文课程建设旨在培养学生应用理论知识,培养实际动手能力.课程开设时间放在大一下学期,学生在学习了基础数学物理、电子通信课程基础上,拟通过本课程能运用计算机等现代工具对各种基础理论和系统理论进行设计和应用实现[4].从教学对象实际情况出发,本着“因材施教”和“学以致用”的基本思想,C++全英文课程建设正在尝试和可以进一步发展的新方法有:在教学方法方面,全英文课程的授课中拟通过丰富的软硬件英文教学资源,如:国外著名高校网站上的开放课程资源,采用特色的素质培养模式以激发学生的学习热情;加强本课程与其他课程的联系,如专业英语、软件工程、数据结构、通信网络理论,信息论与编码、移动通信等课程,提高学生的实际应用能力.此外,可考虑与我院拟开展的国际班课程建设项目相结合,在课程建设和教学资源上实现共享.3.理论实验教学与课程平台.现有的国内绝大多数C++课程的理论教学主要采用中文教学平台,包括:中文课程网站、中文课程教案、中文课程资源等.在上机实验方面,主要采取的传统的中文上机实验参考书籍、资料和习题.随着当前国际化的教学趋势和强调学生解决问题和动手能力的教学目标驱动,基于全英文的课程平台将有效提高教学效果,而相应的课程平台需要进行相应改造,使之与全英文教学模式更好的配合.从全英文课程的理论实验教学要求和教学模式特点出发,本着建设优质课程教学资源怎么写作平台的基本思想,C++全英文课程建设正在尝试和可以进一步发展的新方法有:采用逐步拓展的项目教学法,通过逐步拓展的实例项目与上机实验两条线索贯穿整个教学过程[5].综合利用多媒体技术、网络资源,开设了一系列难度不同的综合性、设计性、创新性实验,采用理论、实训和编程能力培养相结合的教学模式.在教学课程平台方面,全英文教学中拟增加和运用更多国外高校开放资源中的演示实验内容和课件示例,并结合课外科技活动、开放实验、设计制作竞赛等方式加强课程教学的课后延伸.4.新方法初试效果与探讨.对于上述探讨的教学内容、教学方法和课程平台建设几方面的新方法,部分新方法已经在我院的C++全英文课程中采用,具体包括:采用了英文原版教材、英文授课,提供学生大量英文参考资料、演示习题和作业.课程教学资源采用全新英文资料替代了传统课程中老旧的中文教学内容和资料,建立了C++全英文课程英文网上资料中心和提供学生通过网络随时提问和给予解答的教学新方式;实验课中也采取了大量英文资源中与实践密切结合的习题,如:与通信专业密切相关的无线网络的实际问题的编程实现习题,并提供上机一对一交流辅导方式,帮助学生提高理解程序设计理论知识和实际动手编程的能力.通过网上教学平台学生的意见显示:全英文课程开展的模式更加生动、贴近实际应用,学生的积极性更高,课堂的学生到课率和交作业、考试情况明显好于传统的课程教授模式[6].基于部分新方法的初试良好效果,C++英文课程今后拟作为重要专业课课程面向我院相关专业学生开放选课.该课程今后的发展规划主要思路包括以下三个步骤(如图2所示,见下页).(1)在完善相关全英文课程材料和素材的基础上,完成教学录像的录制和制作,加强网上优质资源的建设,为学生个性化学习创造良好的氛围,建设更多的共享资源;通过课堂互动、上机实验、网络等多种手段加强师生交流.其建设目标为:建立全英文课程网站,并提供网络教学环境包括在线答疑和讨论组等形式.(2)加大对于全英文课程教学研究的力度,在此基础上开展课程分层次的选听制度,为优秀学生开设C++程序设计开放实验,使优秀学生的编程能力达到更高的水平;同时进一步完善实验指导视频的录制过程包括算法动画制作,以帮助大多数学生更好的理解课程内容和帮助学生提高动手编程的可操作性.(3)总结相关全英文教学的经验,听取师生意见反馈,为保证课程新方法的研究和完善,建立课程的全过程监督、检查和评估制度.在学生课程网上评议系统中,重点关注课程的教学质量;教学督导团不定期进行课程课堂听课和评定;学院教务部门负责质量监控及时统计、分析、反馈评议结果.在此基础上对课程教学内容、教学方法和平台建设的方法进行调整和改善.四、结语全英文课程的建设对于提高教学质量,培养学生综合素质,增强学生国际竞争力至关重要,国家和各高校都积极鼓励全英文课程建设项目的投入和开展.目前国内各高校对于全英文课程的开展仍处于起步状态,相应的教学模式和方法仍有待进一步研究和探讨.文中以武汉大学电子信息学院C++全英文课程建设为例,研究了对于全英文课程理论和实践的新方法,为今后全英文课程的全面开展和建设提供了参考.参考文献:[1]晋建秀,陈艳峰.高校双语教学现状与实践探析[J].北京大学学报:哲学社会科学版,2007,(5):288-290.[2]宋培晶,陈红,胡泊.非英语国家高校开设全英文授课硕士生培养项目现状比较分析[J].学位与研究生教育,2008,(9):73-77.[3]牛振东,刘辉.计算机科学与技术全英文培养建设方案[J].计算机教育,2012,(5):21-25.[4]霍奕,王喜年,段星光,刘万明.计算机专业双语教学的研究[J].计算机教育,2008,(10):10-11.[5]马亦农,张旭明.中国高等学校双语教学现状观察[J].北京大学学报(哲学社会科学版),2007,(S2):66-67.[6]马薇.提高青年教师全英文教学水平的实践与探索[J].广西医科大学学报(社会科学版),2006,(S1):297-298.基金项目:高校基本科研业务费专项资金青年教师资助项目(111093);湖北省自然科学基金(2011CDB446)作者简介:曾园园(1980-),女,博士/博士后,讲师,主要研究领域为无线传感器网络、无线自组网;项慨(1977-),男,湖北武汉人,讲师,硕士,博士生,主要研究领域为无线网络计算、多媒体通信技术(xksuckx@gmail.),CCF会员(15103M).