全英语程序设计类课程的若干问题探讨

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:kaji2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:根据程序设计类课程的特点,本文對如何开展程序设计类课程全英语教学进行了分析,从课程设置、教材选择、实践教学、教学模式等方面阐述如何提高程序设计类课程的全英语教学的可行性,并提出具体的教学方法和措施。
  关键词:程序设计;课程设置;全英语教学
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)29-0138-02
  英语教学是把外语作为知识的载体,所讲授的知识与英文语言相联系,既要学生掌握所学的知识,还要学生从两种语言、两种思维角度理解同一个问题。这样就涉及到了师生外语水平、学科特点、教学内容的难易程度。学生的英文水平参差不齐,理解受限,而知识是环环相扣的,这容易造成学生依赖母语,而忽略英语教学的内容。鉴于这些情况,势必要研究如何让程序设计课程和英语教学系统地结合起来,探索有效的手段、方法和模式,进行全英语课程教学。
  一、课程设置
  英语课程的开设与否取决于教师和学生的英语水平,为了达到良好的教学效果,教师和学生英语沟通是否流畅都很重要,所以课程的开设时间和课程的性质至关重要。
  1.课程开设的时间。针对学生的英语学习基础,全英语程序设计课程适合在大学三、四年级期间开设。因为经过了一段时期的英语课程学习和英语竞赛考试的磨炼,对于学生的英语水平有了一定的基础和提高。在此基础上学生在学习新的程序设计语言时,只需要了解该语言的语法特点就可以在短时间内融会贯通,从而学以致用。
  2.将全英语课设为选修课。学生的英语水平都是参差不齐,对程序设计语言的掌握程度也是不尽相同。将全英语课程设为选修课可以让学生根据自身的情况做出选择,从而使班级同学各取所需,从而有助于课程的顺利开展。
  二、教材的选择
  选好课程教材,对于程序设计课大有裨益。好的教材不仅让学生更容易理解学习,还可以加深课程印象从而更好地节省阅读时间。达到事半功倍的效果。同样,也可以方便教师教学并节省教师备课的时间。国内有些教材是从英文原版教材翻译而来,但是由于语境、地点、时间的改变,有些翻译不能很好地表达原著的意思,给使用者带来很大的阅读障碍。所以在程序设计课程中,可以选择英文原版教材加中文教学讲义的形式。笔者建议选取原版教材,这样可以减少学生对翻译的依赖性。但是教材的可读性要强,能够更好地吸引学生的阅读性。针对一些不太容易理解的概念,我们可以采用比喻、举例和相应的图表来进行表述。
  三、实验课程教学
  在程序设计类课程中实验教学举足轻重,在一些实践性很强的课程当中,实验设计特别重要。其中国外很多的先进技术都值得我们借鉴参考。
  1.实验就是课内实验跟课外练习。所谓的课内实验也就是让学生在课内完成的实验,内容比较简单,其考核的结果列入日常的实验成绩中。而对于课外练习是依据大多数学生在课内无法完成的难度来设置的,这要求学生能够利用大量的课外时间来进行知识的复习与消化,并且能够形成团队意识来共同解决问题。
  2.曾有研究者提出将大实验贯穿于每个阶段当中,知识是互联的,我们通过一个大实验来将所学的知识贯穿到一起,进而解决一个更大的问题。这样不仅可以很好地复习所学知识,而且能够使所学的知识贯穿起来,以便于更好地掌握。有时候往往单独看问题会觉得比较容易,把这些简单的问题贯穿到一起时会发现很多其他的问题;正是这种发现问题、纠正问题的过程跟能力是学习程序设计所必须掌握的技能。
  四、教学改革
  1.模式改革。大部分学生对于程序设计类课程的领悟都有一段适应的过程,尤其是全英语课程。因此,课程也要注意教学模式的改革,内在动力和外在压力并进,提升学生对全英语程序设计的理解、掌握和运用能力。兴趣驱动教学:从兴趣驱动出发,结合实际生活中的问题,在课堂教学中将工程化的方法应用于编制软件中,真正地让学生理解做软件的整个思想和过程。在“做”中“学”,淡化基础知识的讲解,需要用到的部分学生课下自学。项目驱动教学:以若干个完整的教学案例作为项目研究,一步一步地贯穿完成,教师在教学中发挥引导和关键步骤点拨的作用,将学习的主动权交还给学生,以提出问题,解决问题的方式,引入结构化程序设计和模块化思想,实现计算思维的训练和实践能力培养的目标。
  2.考核方式改革。可设置课程设计、笔试成绩、平时成绩等环节。课程设计:考核方式可采用课堂答辩的形式,成绩=小组得分(50%) 个人得分(50%)。小组得分:由每组组长讲解自己小组的软件,讲解其功能和特色,其余小组长和老师共同打分,老师(60%) 小组长们(40%),确定各组的分数;个人得分:组内互评,一名同学讲解自己所做部分,本组内的其余同学和老师一起当评委,为每位同学打分,老师(60%) 同学(40%)。笔试:重点考查学生的语法结构等基础知识,以选择题和阅读程序为主,考查学生运用基础知识解决问题的熟练程度。平时成绩:根据学生平时作业、上课出勤和上机过程中的表现,综合评分。总评分比值分配:课程设计(50%) 笔试(30%) 平时成绩(20%)。
  3.开放性实验的尝试。为了让不同接受程度的同学课后结合自己的实际情况安排上机练习,可以尝试开放性试验。授课老师要对实验过程进行监督管理,并且验收实验结果,以避免学生在实验过程中不按照要求进行操作或者是抄袭他人实验结果。另外,学生进入机房的时间、离开时间包括使用的计算机进行试验都要采用实验账号进行统一管理。每个周期分配给学生一定量课时的上机机时,要求学生一定在规定的周期内用完,没有用完的机时全部清零。所有学生的实验结果要求在规定的时间内进行验收。没有进行实验验收的学生记录到教学过程登记表。为了避免学生之间相互抄袭,可以灵活采用多种方式进行。
  学习的过程是学生积极主动探索的过程,学生是学习过程的主体,是知识体系的主动建构者。计算机本身为我们提供了一个交互友好、开放的实践环境,非常适合训练学生的动手能力和自主学习能力。本文尝试着从改善教学方法、优化考核机制等诸多方面去组织学习,强调以项目为核心,以解决问题为中心的方法来提升和培养学生自主学习能力和实践能力。今后,还可以尝试以计算思维的培养为目标,以各级竞赛为促动,以就业需求为动力,提升学生的对全英语程序设计课程的兴趣和实践动手能力,进一步强化学生的综合竞争力。
  参考文献:
  [1]刘旭红,佟俐鹃.“面向对象程序设计”双语教学的探索与实践[J].教育理论与实践,2007,(27):77-78.
  [2]胡青,黄勤,李楠,等.对程序设计类课程双语教学的重要性和实施方法的思考[J].计算机教育,2008,(8):9-10.
  [3]姚争为.程序设计类课程的全英语教学研究[J].计算机教育,2013,(8):77.
  [4]叶成荫,何愉.“Java程序设计”双语教学研究[J].价值工程,2012,(4):244-245.
  [5]韦邵杰.C语言程序设计全开放性实验教学改革初探[J].科技信息,2009:440-441.
  基金项目:本文受上海工程技术大学2012年度课程建设项目(K20120302、K201203004)支持。
  作者简介:范君晖(1977-),女,安徽宣城人,上海工程技术大学管理学院副教授,从事思政教育研究。
其他文献
8·12天津港特别重大火灾爆炸事故后,现场散落多种易燃易爆物和剧毒物,使得救援工作堪称“世界级难题”。危机时刻,石油人挺身而出。来自中国石油管道局、大港石化和抚顺石
小儿呼吸道病以急性呼吸感染最为常见,占儿科门诊的60%以上.笔者于2004年1月~2004年12月,采用转移因子口服液治疗小儿反复呼吸道感染38例,取得较满意的疗效,现报告如下:
决明(Cassia tora L.)又名草决明、假花生、圆草决.豆科,一年生亚灌木状草本.长江以南普遍分布,生于山坡、旷野及河滩沙地.决明在<神农本草经>中被列为上品.陶弘景日:"叶如茳
期刊
高血压病是最常见的心血管疾病之一,老年人血压的有效管理日益受到重视,胸阻抗法能有效监测老年高血压患者血流动力学变化,并且对老年高血压患者的临床管理具有指导意义。
本文采用骨髓细胞制片法对分布在黑龙江省孙吴县的胎生蜥蜴染色体组型进行了研究,结果表明其雄性的二倍体染色体数是36,性染色体为ZZ型,2n=34+ZZ;雌性的二倍体染色体数是35,性
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
以济南市省会文化艺术中心工程为背景,用FLAC3D数值模拟软件,对深基坑变形作了模拟分析.将模拟数据与滑动式测斜仪测得的变形监测数据进行对比分析,得出结论:在桩-锚支护体系
我们总会关注时间几点起床几点上班几点吃饭几点睡觉看似很有规律的生活其实被阉割得一塌糊涂
期刊
在国内外的数学竞赛题中,有一些题目的解法实际上只用到了整数的平方的某些性质,所涉及的知识是相当少的;但是,对于不习惯于利用这些性质的人,又会感到这些题目有一定的难度
期刊
事件:天津港爆炸事故发生后,北京市委、市政府立即部署安全生产大检查,摸清了全市危化品的家底.据北京市安监局透露,该市共有危险化学品生产经营单位2536家,主要分布在房山、