非计算机专业C++面向对象程序设计课程“混合式”双语教学的研究与实践.doc
《非计算机专业C++面向对象程序设计课程“混合式”双语教学的研究与实践.doc》由会员分享,可在线阅读,更多相关《非计算机专业C++面向对象程序设计课程“混合式”双语教学的研究与实践.doc(10页珍藏版)》请在三一文库上搜索。
1、非计算机专业C+面向对象程序设计课程“混合式”双语教学的研究与实践 文章对非计算机专业学生C+面向对象程序设计课程的相关教学问题进行研究和探讨。首先论述该课程的设置方法和对非计算机专业学生进行混合双语教学的必要性,然后对该课程教学实施过程中关于教材选择、课程考核环节所涉及的问题和具体解决方法进行阐述。通过笔者的教学实践表明,对非计算机专业学生实施混合双语教学能够充分调动学生学习的积极性和主动性,有助于培养他们综合运用C+知识的能力和素质,能够获得较为良好的教学效果。 随着计算机技术在各行业应用程度的加深,社会对具有各类专业背景的计算机应用人才需求不断加大,客观上要求各非计算机专业学生也必须掌握
2、基本的程序设计技能。因此,目前各高校在本科生通识课程中一般都开设了C语言程序设计课程,甚至把通过有关计算机等级考试作为毕业的附加条件之一。 作为一种程序设计类课程,C+语言属于C语言的面向对象扩展,编译得到的可执行代码效率很高,运用该语言进行高效率软硬件设计都非常合适。因此,近年来在C语言程序设计通识课程基础上,很多理工类高校非计算机专业也逐步把C+程序设计当作计算机程序设计类基础课程并逐渐向C/C+程序设计专业基础课程设置方式过渡。 2C+面向对象程序设计课程的混合式双语教学 2.1课程设置 以C+语言为基础进行面向对象程序设计知识的传达,当前绝大多数高校都是设置两门独立课程,即先设置C语言
3、课程,然后再设置专门的C+课程,也有的高校采用一门C/C+混合课程的方式,更有甚 者干脆摒弃C 语言课程直接开设C+课程。考虑到C语言本身涉及很多低端操作并具有使用灵活的特点,学习起来已经比较困难,而C+语言是C语言的超集,是C语言的面向对象扩展,与C语言相比,扩展的新知识点非常多,概念描述体系变化比较大,若将C语言和C+语言放在一门课程中学习,将使得课程显得比较复杂和庞大,不利于课程教学的顺利实施。因此,将它们放在两门课程中的做法比较可取在C语言课程讲授中着重传达结构化程序设计思想和算法以及计算机程序设计的基础概念,而在C+程序面向对象设计的课程中除了进一步巩固C语言相关知识外,再重点进行面
4、向对象思想的传达和熏陶。这样既可以承前启后保证学习的延续性,又能有效传达产业界盛行的面向对象程序设计理念,从而为培养信息时代背景下的高技术应用复合型人才奠定基础。 2.2课程教学方法“混合式双语”教学法 计算机基本软硬件技术的孕育和发展绝大多数是由欧美发达国家完成的,大量的计算机文献资料和资源主要是用英语表达的,要想深刻理解计算机的基本知识并不断提高对计算机技术知识的理解和应用水平,能够熟练运用计算机英语专业术语进行专业资料的处理或查找是非常必要的。衡量一个国家计算机应用水平的高低,计算机技术人员对于计算机英语的熟悉和运用水平应该是非常重要的指标之一。比如印度作为发展中国家,在世界软件外包市场
5、能占领一席之地,除了政府政策扶植以及软件工程做得好等关键因素之外,英语作为其官方语言应该也是其中一个非常有利的因素。对于计算机类基础课程进行双语教学可以提高学生计算机专业英语应用能力,增强其国际化素质,由此满足学生未来就业发展的需要。 C+面向对象程序设计由于其课程特点非常适合采用具有双语特点的教学方式,原因有三第一,计算机语言和操作命令本身就是在英语的基础上开发设计的,采用双语教学更有利于学生对语法规则的掌握。第二,采用纯中文方式教学,学生往往对程序设计的基本方法和语法规则掌握得比较好,但在自己编程时不会利用调试工具进行查错及改错,一个关键问题就是看不懂各种英语提示信息以及各种帮助文件。第三
6、,由于计算机英文教材大多使用较简单的句式,常用的计算机专业词汇只有一、两千个,这对于已经具备基本听说能力的大学生来说,进行双语式教学是可能的1。 目前,C+面向对象程序设计与双语有关的教学方式主要有以下三种1)以中文教学为主,配以英语章节名称和专业词汇以及术语解释或说明;2)中英文教学并重,这种教学方式要求教师用中英文相结合的方式授课,中文和英文授课比例基本差不多;3)以英语教学为主,仅用汉语作必要的辅助说明2。对于计算机类的本科专业学生而言,由于专业素质培养的需要,一般可采用第三种方式;对于目前基础普遍较低的大中专院校学生,通常可采用第一种教学方式;但对于绝大多数非计算机专业学生的C+课程教
7、学,笔者建议采用上述三种方式有机结合的混合双语教学方式。 事实上,对于计算机专业的同学而言,建议采用第三种方式的近乎全双语教学的方式,因为计算机专业一般都设置了很多关联密切的计算机基础课程,学生对计算机学科所涉及的概念、术语以及知识点都非常熟悉,采用双语教学可以进一步提高他们的知识水平,使得他们在具有国际化水平的同时也能有效保证教学质量和效率;但对于非计算机类的其他理工科专业学生而言,他们的计算机知识学习能力比起计算机专业的学生来一般要相对差一些,而且近年来由于扩招和独生子女特点等因素的影响,生源基础往往参差不齐,在学习素养上总体来说有所滑坡。在传授新的计算机知识的时候,非计算机专业学生的学习
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 C+ 面向 对象 程序设计 课程 混合式 双语 教学 研究 实践
链接地址:https://www.31doc.com/p-1860657.html