第一篇:《C语言程序设计》双语教学的实践与思考
《C语言程序设计》双语教学的实践与思考
摘 要:本文结合《C语言程序设计》两年多的双语教学实践和成果,对双语教学中的教材选取、教学过程的实施、教学方法与手段等进行了探讨与总结。
关键词:专业课程 双语教学 高等教育
一、引言
双语教学(Bilingual Teaching)是用两种语言作为教学媒介语进行教学的活动。一般是指在用母语进行教学的同时,用非母语进行部分或全部非语言学科的教学模式,其最终目标是使学习者能同时使用母语和非母语(一般指英语)进行思维,能在这两种语言之间根据交际对象和工作环境的需要进行自由切换。通过《C语言程序设计》双语教学的一线教学实践,探讨双语教学中的教材选取、教学过程的实施与教学效果,分析了目前双语教学中的若干问题,并提出了解决问题的对策。
二、教材的选择
双语教学强调教学资源的保障,外文原版教材具有语言纯正、内容新颖、表达生动、逻辑性强等特点。《C语言程序设计》这门课的双语教学实践已经进行了两年多,在教材的选择上,根据中文教材的内容和难度为标准选取了相应的教材。使用后发现这本教材全书用示例教学的概念,结合了大量的案例对知识点进行阐述,能够引导学生积极去思考问题。同时该教材的内容与教学大纲比较吻合,基本涵盖了本课程的核心内容,学生反映较好。
三、利用形式多样的教学手段
在前期参阅大量的国内外参考书,并结合这两年的教学实践的基础上,对教学内容进行合理取舍,采用多媒体教学,结合大量的图片、动画、影音素材对晦涩难懂的内容进行形象化展示和讲解。例如,在讲解冒泡排序程序时,采用了动画的形式,同时在网络上下载了“舞动的冒泡排序”的相关视频,不仅丰富了课堂形式,而且使学生获得更多的直观印象,加强了对抽象内容的理解。
《C语言程序设计》是一门实践性很强的课程,不仅在课堂上使用生动形象的多媒体教案,还专门安装了Visual C++6.0英文版软件,授课过程中穿插进行演示。在课堂的编程演示过程中让学生一起经历编写程序的失败和成功,同时让学生养成利用开发工具的帮助系统来和阅读程序编译时候的输出信息来编写程序的习惯。在编写程序的过程中,我会故意编写几条语法错误的语句让学生去解决,如果碰到学生对编译输出的英文形式的错误和警告信息不理解,就和学生一起阅读英文的输出信息,再一起分析错误产生的原因。Visual C++6.0程序开发工具的演示使学生感觉到书本上描述的理论不再是抽象的、空洞的,而是具体的、可以实现的,极大增强了学生的兴趣和自信心。
四、加强实验教学环节
《C语言程序设计》是一门理论与实践相结合,而且更偏重于实践应用的课程。该门课程可以让学生通过大量的实例和实验来弄清楚程序设计的基本理论,进而弄清楚理论的一般性英文表述,获得阅读英文理论书籍的能力。因此,应提高上机实验课的质量,做到精讲多练。其中,精心设计实验教学题目可以取得很好的效果,实验题目在形式上都采用Visual C++6.0的英文程序设计环境。由于是双语授课,学生的接受程度不同于中文授课,可以针对每一个知识点给学生布置一个实验题目,随时检验课堂上的教学效果。在完成基础性实验的前提下,加大设计性、综合性实验要求,学生可以独立完成,也可以通过与其它同学相互借鉴与合作完成实验,从而大大提高了学生的思维能力与动手能力。
五、及时收集反馈信息
双语教学需要不断收集来自学生的反馈信息,以便根据学生的具体情况作出相应调整。反馈信息来自两个方面:一方面,在教学过程中多听取学生对课堂教学效果的反馈信息,及时调整讲课节奏;另一方面,每学期结束前通过问卷调查的形式收集学生对双语教学的一些意见和建议,以便对教学方法进行及时有效的调整。经过两年的双语教学实践,总体教学过程采用:100%英文课件,20%至50%左右的英文讲授,50%英文板书。2013-2014学年第一学期结束后,我在两个双语班级做的一次问卷调查可以对双语教学的效果作为评判。《C语言程序设计》双语课程,以班为单位,按比例随机抽样,用无记名方式进行了当场问卷、当场回答的调查。此次调查共发放问卷96份,回收96份,其中有效问卷90份,有效回收率为93.75%。问卷由笔者设计,共20题,主要调查学生英文水平、本次双语课程教学效果、教学模式、教材和教学内容选择、双语教学定位以及双语学习措施等方面的内容。问卷结果显示,绝大多数同学对这门课程总体是满意的,对于课件86%的同学认为能满足他们的要求,有近75%的同学表示需要经常参考中文教材,有近40%的同学有意愿参加全国二级等级考试,82%的同学认为课堂上30%至50%左右的英文讲授比例是合适的。但仍有20%左右的学生表示在英语基础比较差的情况下,既要克服语言障碍,又要学习专业内容,难度还是相当大的。总体来讲,大多数同学对双语教学还是持肯定的态度,在双语教学方面取得了较为满意的教学效果。
六、结束语
经过两年多的双语教学实践,我感到目前对《C语言程序设计》这门课程实行双语教学还是可行的。不仅大部分参与的学生受益,参与试点的任课教师也在建设新的教学环境的过程中,不断提高自身的教学水平、口语水平和专业英语的阅读能力。双语教学是高等教育改革的重要组成部分,是高校教学方式的一种新的尝试。作为一个新课题,双语教学在实践中仍面临着大量复杂而艰巨的工作,需要我们不断地实践与探索。
第二篇:浅谈《C语言程序设计》教学与实践
浅谈《C语言程序设计》教学与实践
为了有效改善当前C语言程序设计教学方法的诸多问题,本文提出了一种互动式和启发式教学方法,从实际出发,制定出切实可行的教学案例。通过测试结果表明,本文提出的方法在实际的教学实践中取得了良好的效果。
随着现代信息技术的发展,计算科学与信息科学相结合更加紧密,计算机编程能力已经成为非计算机专业学生的一门重要的必修课[1]。目前,许多高校都开设了《C语言程序设计》课程。由于C语言的功能强大和应用广泛,已经成为许多高校课程首选的编程语言。与其它语言相比,C语言涉及的概念更加复杂、规则更多,如果按照传统的教学方法,对于非计算机专业大多数学生来说,在规定的课堂教学时间内,较难掌握C语言的程序设计思想和方法。因此,传统的教学方法需要改革与实践。
目前,C语言教学存在的问题较多,本文归纳如下(1)计算机基础存在很大差异。目前,我国非常重视信息和计算机科学的普及教育,大多数高级中学都开设信息技术等课程,在进入高校前,大多数学生就已经掌握了一些计算机相关的基础知识。由于不列入高考范围,不同地区存在很大差异,尤其是经济欠发达地区的学生在计算机知识的掌握方面存在很大的差异;(2)教学案例。C语言涉及许多知识点,现有教材大多数都通过例子讲解每个知识点,通过例子可使学生更好的理解知识点,但问题在于往往不同知识点对应的例子不同,导致学生误认为知识点之间是孤立的,使学生无法将不同的知识点综合起来,学到最后,大多数学生会出现无法将各个知识点串联起来。因此,在教学过程中,选择合适的案例来贯通多个知识点是非常重要的;(3)学生的积极性没有得到充分调动,创新意识没有得到体现。在C语言教学中,大多数的学生都是被动的学习,被动的接受教师课堂授课。这种教学方法,不但不能真正反映教与学的相互性,也不能调动学生学习C语言的积极性,更不能提倡和培养学生的创新精神。
为了解决上述问题,本文提出了一种互动式和启发式教学方法,从实际出发,制定出切实可行的教学方法和教学案例,以程序设计的思想和方法为主线,充分调动学生学习的积极性和持续性。通过测试结果表明,本文提出的方法在实际的教学实践中取得了良好的效果。教学案例
刚开始对于学生要求不能过高,初学时,只要求看懂程序,编写简单的程序就可以了,然后逐步深入,通过长期的学习和积累就能熟练掌握C语言。对于学时有限或者基础较差的学生来说,有些较为难懂的内容可以通过选学或自学,把精力放在最基本、最常用的内容上,学好基本功。因此,案例的选择至关重要。对于案例的选择不但要有代表性,而且要有趣味性,不仅与教学内容和目的密切相关,也要能激发学生学习能动性,让学生掌握每个知识点。如果学生养成了正确的学习方式,掌握程序设计的思想和方法,便于以后学习其它编程语言,其基本规律和方法都是一样的。在传统的教学过程中,教师的思维与学生思维存在较大差异,导致学生被动的学习教师的理念,很容易将理论与实践脱离。相反,案例教学更注重激发学生学习的积极性,能够举一反三,掌握规律,引导学生解决实际问题的能力[4]。对于抽象的概念,往往使学生失去进一步学习的欲望,然而教学案例所引入的知识点,通过教师与学生之间的相互作用,共同分析和研究问题,使教师能够充分调动学生的积极性和兴趣,不会出现学生被动的学习情况。
通过这种方式,学生很容易接受各章知识点,对知识点的理解又进一步加深。学习程序设计,只要掌握程序设计的思路和方法,就能学活用活,举一反三。另外,在考虑教学案例时,我们应该根据学生的实际情况来选择案例,案例的选择不能太易,也不能太复杂,需考虑学生的接受和理解能力。因此,教学案例可提高学生的主动性、培养学生分析和解决实际问题。互动式教学方式
传统的教学方式,往往都是以教师为中心,学生是被动的接受知识,而现代教学方式偏向于主张学生参与到教学过程中[5]。教学本身具有两面“教”与“学”,两者紧密相连,教师教的过程也能总结出如何教好学生的方法。因此,教师的教学与学生的学密不可分。然而,旧的教学观念总是强调教师的教学,以为教的越多,学生学的越多,往往会忽视学生实际掌握知识的情况,甚至没弄清楚学生是如何学习的。因此,学生一直以来都处于被动状态。实际上,“教”只是外部因素,“学”才是内部因素。教师的“教”是创造学生“学”的条件,学习过程就是一种认知的过程,学生“学”的动力取决于“教”。
在C语言教学过程中,教师通过互动式教学法帮助学生回顾知识,采用回答问题方式引入新的知识,然后讨论和演示验证指导学生解决问题,最后,通过新的启发式问题引导学生进一步思考。最好这些问题从学生的背景知识中考虑,能启发学生,让学生从不同方面思考和解决问题。
编程思想和方法
如今的信息技术发展迅速,计算机编程语言层出不穷,对于学生,掌握一门编程语言至关重要,在教学48课时和实验16课时,共64课时内,很难精通一门编程语言。因此,编程语言教学应该集中在使学生掌握编程思想和方法,培养他们的逻辑思考能力。只有采取这种方式,学生今后就能以同样方式迅速的掌握其他编程语言。计算机编程语言的教学是语言学习的基础和关键环节,程序设计的关键是如何找到问题和解决问题,俗称算法。算法是程序设计的灵魂,是计算机进行操作的步骤。语法是编程的基础和程序设计的工具,培养学生编程能力,我们应该集中在算法设计和分析上。算法分析可以帮助学生开放思想,开拓新思路,归纳逻辑规律。在传统教学中,教师只要求学生看懂程序,当他们单独编写程序时,往往不知道从哪里开始[4]。
C语言程序设计课程教学要求学生掌握基本语法、申明、控制结构、基本思想和自上而下的结构化程序设计。同时,也要培养学生使用C语言解决实际问题。在讲完C语言基本知识教学时,例如数据类型和变量声明,我们可以使用三种基本结构程序设计、函数、数组和文件作为主线进行教学,这样学生就可以掌握编程的基本技能。即使不同的编程语言实现代码不同,但它们的思想和方法非常类似。当我们在C语言教学时,我们应该淡化语法教学,为了培养学生解决问题的能力应把教学的重点放在算法上。语法规则不是通过孤立的学习而是在学习编程的过程中学到的。随着编程难度的逐步提高,算法和语法的学习同步趋于深入。学生在富有创意、引人入胜的编程中,学会了算法,掌握了语法,把枯燥无味的语法规则变成生动活泼的编程应用。
结束语
通过采用本文提出的互动式和启发式教学方法考察类型题包括选择题(占总成绩的20%,涵盖整个教学大纲,下同)、填空题(10%)、编程填空题(30%)和编程题(40%)。学生最后的成绩信息表见表1。
综上所述,教学与改革不仅能够激发学生学习的动力,且能培养学生分析问题和解决问题的能力。随着信息技术的不断发展,我们应该不断的完善我们的教学模式。
第三篇:C语言程序设计教学的实践与心得
《C语言程序设计》教学的实践与心得
【摘 要】 在21世纪的大环境下,各种实践性学科都将面临着强大的冲击,而作为计算机软件开发等的入门语言,更显得尤为关注。强调实验的重要性,可以促使学生在学习C语言的基本知识之外加强编程实践,使学生在掌握C语言语法知识的同时,也掌握程序设计的思想和方法,这样才能引导和督促学生多编程序,编出优秀的程序,增强学生的动手能力。
【关键词】 C语言 可移植性 应用性 程序调试
C语言是一门高级程序设计语言,使用广泛,表达能力强,目标代码运行效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,既可以用来编写系统软件,又可以用来编写应用软件。因此《C语言程序设计》课程在教学中占有重要地位。
《C语言程序设计》是高职高专院校计算机专业的一门核心专业基础课程,同时也是多数非计算机专业的主要选修课。该课程是一门实践性与应用性较强的课程,目的是培养学生算法设计的基本思想和程序设计的基本技能。课程的内容主要涉及C语言的基本概念、基本语法以及C语言程序设计的基本方法,在教学中既要重视严谨的系统理论教学,又要重视实践性环节和案例的讨论与分析,为以后有关课程的学习和从事软件开发奠定基础。以下是本人在《C语言程序设计》课程教学过程中的一些经验和体会,与大家共勉。
一、提高教师自身素质
教师首先要提高自身的政治素质和业务水平,及时了解最新的科技成果并掌握C语言应用技术的发展方向,要不断拓宽知识面,具备一定的知识高度,同时不断研究与改进教学方法,理论联系实际,提高自身的教学水平。
二、合理选择教材
高职教育是针对岗位一线培养应用型、技能型人才的,而目前高职教育的C语言教材普遍存在的问题是结合岗位的针对性不强,技能训练的实践性不够。教材是提高教学质量的基础和前提,是学生系统学习知识的依据,一本好的教材应能培养学生的自学能力和独立思考能力,使学生能够依据教材理解课堂教学内容,深入了解本学科各个领域的知识。在选择教材方面应注重以下几个方面:(1)充分考虑高职高专教学的特色,理论知识要够用,注重理论联系实际,突出实用性。(2)语言表达要通俗易懂,在内容编排上尽量符合初学者的要求。(3)注意点与面的结合,注重基础与新技术的结合,使教材不仅是师生教与学的媒介,还是能够培养学生编程能力的工具。(4)在选择好的教材的同时,教师应积极编写符合实际教学需要的高质量的教材。明确C语言课程的教学目标,培养学生模块化程序设计的逻辑思维能力,掌握程序设计的基本语法规则和程序调试方法,具备初步的分析问题与解决问题的能力。主要的教学目标包括:掌握C语言语法,能够熟练运用基本程序结构解决简单问题,理解模块化程序设计原则并能针对复杂问题进行合理分解,掌握基本算法分析与设计知识。
1.作为计算机专业的基础课,目的是使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够熟练地使用C语言进行程序设计,具备调试程序的能力,为后继课程及其他程序设计课程的学习和应用打下基础。学生要在理解C语言的基础上更加专注于理解《算法》或者《数据结构》等课程,而不至于被语言本身的复杂语法现象干扰,要强调C语言的实用性。另外,在掌握C语言的基础上,比较容易学习其他主流编程语言,学生通过对C语言的学习,可以获得针对基本程序结构的程序编写与程序调试知识。
2.学生对C语言的熟练掌握可以在一定程度上降低后续计算机硬件技术基础课程的学习难度。计算机硬件技术基础课程中有很大一部分内容是对汇编语言的学习,同样作为面向机器模型的程序设计语言,C语言仅仅是抽象程度更高一些,其程序结构与汇编语言具有一定的相似性,C语言的编程经验对学生学习汇编语言会有很大的帮助。
3.对于非计算机专业理工类学生而言,该课程有比较强的工业基础应用前景,C语言为用计算机解决实际问题提供了方法,是后续理论与实践教学的基础和重要工具,同时也是计算机二级考试所统一要求的课程之一。教学内容的改革应本着突出基础理论知识的应用和实践能力培养的原则,以应用为目的,以“必需、够用”为度,加强针对性和实用性。
三、注重教学过程,优化教学方法,把握教与学的关系
高职高专C语言课程理论性强,概念性强,抽象而且复杂,在教学过程中要注意的问题主要有:培养学生对C语言的兴趣;教给学生正确的学习方法;加强实践教学环节;有效地组织课程设计;培养学生分析和解决实际问题的能力。教学过程是教师和学生的双边活动,只有既注重教,又注重学,才能真正做到教为学服务。教师所要做的就是传道、授业、解惑,开阔学生的思路,激发学生学习的积极性和主动性,激发反思,调动潜能,引导学生讨论,帮助学生解决遇到的问题,寓教于学。只有把握好教与学的关系,才能优化整个教学过程。
1.将案例带到教学中来。C语言是应用性很强的一门课程,既有理论,又有实践,既讲方法,又讲动手能力。采用案例教学法可以改变“满堂灌”的做法,将学生的眼、手、脑全部调动起来,培养学生的学习兴趣。本人在上课过程中,将课程内容分为若干个主题,以程序设计作为贯穿各主题的主线,每个主题的教学过程由“要点讲解”、“自学/上机实践”和“疑难解答”三个阶段组成。通过案例分析,重点讲解程序设计的思想和方法,辅以语言知识的介绍;然后通过上机练习,包括基本训练(自测作业和主题作业)与综合训练(大型作业),教师针对学生暴露出的问题答疑解惑,结合案例教学,努力将C语言作为解决实际问题的工具,强化学生的编程能力,在分析程序与程序设计的过程中使学生逐步熟悉语法,应用语句,提高学生分析问题、解决问题的能力,由浅入深、由易到难、循序渐进地使学生在实践中掌握知识,培养程序设计能力,逐步理解和掌握程序设计的思想和方法。最终在课堂上教师扮演“和方法,运主导”角色,而学生真正地成为“主体”。
例如:《C程序教程》(谭浩强主编)中有一题为:用循环语句结构判断整数m是否为素数。
/* ex5_5.c */ #include“stdio.h” main(){ int m,c=2;
scanf(“%d”,&m);
while(m%c)
} 书中介绍了三种循环语句结构均可以作出判断结果,这时我们就应该利用“比较法”,将三种循环语句结构进行对比,使学生有一个较为深刻的理解与记忆。
2.切合实际的分组教学。要真正掌握程序设计的思想用语言解决实际问题,综合训练势在必行。整个过程以学生独立完成为主,教师提供相应的理论辅导。经过这样的模拟实际软件开发的演练,不但提高了学生的学习兴趣,培养了学生问题求解和编程能力,还有利于培养他们探索与创新的能力,更加有利于激发学生学习的积极性。
3.分层次教学。即标准化教学与个性化教学相结合,结合不同专业、不同班级学生的具体情况,制定各有特色的教案、讲稿和教学课件。既发挥群体智力优势,又充分发挥教师个体的教学风格特长,有利于提高教学水平。
4.加强实验课与理论课的联系。在理论课上将上机实验任务题目进行讲解,也可以将案例算法作为实验内容。实验课程可以分为两部分,实验任务问题作为理论课的内容在课堂上讨论、讲述,确定实现算法。对于同样的题目,可以确定若干不同的算法,比较其优劣,分析其原因。上机实验的任务是完成已确定算法的编码实现和运行。这种做法相当于在教师带领下,对实验内容做了集体预习,贯彻了“算法重于语法,语法重于编码”的课程指导原则,综合运用学过的知识,加强实践教学。学生只有通过大量的c++;
printf(“%d is a prime number.n”,m); printf(“%d is not a prime number.n”,m); if(c==m)else 练习,才能真正掌握语言知识,培养程序设计能力,逐步理解和掌握程序设计的思想和方法,学会利用计算机解决实际问题。
5.充分利用多元化、现代化的教学手段。在教学过程中应多方位应用现代教育技术手段,尤其是多媒体辅助教学手段与网络化辅助教学手段。在课堂教学中采用多媒体教学课件,加强直观教学,可提高学生的空间想象力。教师应从最简单的C语言程序的调试入手,详细演示C语言程序的调试过程与调试细节,同时让学生参与进来,实现教师与学生、学生与学生的双向交流和互动,提高学生的学习兴趣,加深学生的理解与记忆。使其检验自己本阶段的学习成果,加强对所学知识的吸收和消化。
总结:
改革考核方式,强化应用能力《C语言程序设计》的考核应采用多种形式考核学生的知识掌握程度和实践能力,包括卷面考试与实验考核,要强调职业技能。实验考核可采用上机考试与平时训练相结合的方式,上机考试可以使用能自动组卷和评分的考试平台;平时训练包括作业和综合编程训练的完成情况。该评价方法可以提前让学生体验全国计算机等级考试的过程,也可以促使学生在学习C语言的基本知识之外加强编程实践,使学生在掌握C语言语法知识的同时,也掌握程序设计的思想和方法,这样才能引导和督促学生多编程序,编出优秀的程序。
介于本人的能力有限,在实践及教学环节中还存在着许许多多的问题与不足,今后将会更加关注自身能力的提高,以便取得更好的教学效果。
【参考文献】
[1] 张陵山 《C语言程序设计教程(修订版)》 湖南大学出版社 [2] 杨起帆 《C语言程序设计教程》 浙江大学出版社 [3] 谭浩强 《C程序设计(第二版)》 清华大学出版社
第四篇:《C语言程序设计实践》课题
综合实践大作业
任务1 课题名称:
学生顺序表的处理
课题内容:
在一个数据文件中存放若干学生数据记录,每条记录都有如下数据项:学号,姓名,性别,成绩。
编一个程序,采用顺序存储结构存储这批数据,并对该数据进行排序。要求:数组前部为女同学,后部为男同学,并且男女同学都按成绩递减排序,分别计算男生合格率、女生合格率、全班的成绩平均分,并把排序后的学生数据记录及计算结果存入另一个数据文件中。
任务2 课题名称:
学生成绩的管理(顺序存储)
课题内容:
某班级学生C语言第一次正考的成绩存于数据文件score.dat中,记录了学生学号、姓名和考试成绩,bk.dat文件中记录了补考学生的学号、姓名和补考成绩,编写程序以顺序存储结构实现以下要求:
1、对该班级按成绩降序排序并统计成绩平均分及每个分数段的人数,结果写入到result.dat中。
2、再根据补考成绩修改原成绩,修改成绩后仍按成绩降序写在result.dat的后面。成绩修改原则: 1)补考成绩大于等于60,原成绩以60分记;2)补考成绩小于60,取两次成绩中最高值记。
任务3 课题名称:
学生基本信息的管理(顺序存储)
课题内容:
已知学生的信息包括:学号,姓名,性别,出生年月,地址,电话,E-mail等。以顺序存储结构设计程序能实现以下功能:(1)学生信息录入:可随时增加学生信息到数据文件中(2)学生信息浏览:学生的信息输出到屏幕(3)查询:按学号查询、按姓名查询(4)修改:修改指定学生的信息(5)删除:删除指定学生的信息
(6)排序:按指定的关键字排序后输出到屏幕。(7)系统以菜单方式工作
任务4 课题名称:
图书顺序表的处理
课题内容:
在一个数据文件中存放若干图书数据记录,每条记录都有如下数据项:书名,作者,出版社,ISBN,出版时间,价格,类别。
编写一个程序,采用顺序存储结构存储这批数据,并对该数据进行排序。要求:按出版社进行分类存取图书信息,同一出版社中的图书信息按照出版时间降序排列。分别统计每个出版社出版的图书数量,并把排序后的图书记录及计算结果存入另一个数据文件中。
任务5 课题名称:
旅游信息顺序表的处理
课题内容:
在一个数据文件中存放若干旅游信息数据记录,每条记录都有如下数据项:线路编号、目的地、旅游天数、旅游类别、出行月份、价格。
编写一个程序,采用顺序存储结构存储这批数据,并对该数据进行排序。要求:顺序表按旅游目的地进行分类存取,同一目的地的旅游线路按照月份升序排序。分别统计每个月、每个目的地的旅游线路总数。把排序后的旅游记录及旅游线路总数存入另一个数据文件中。
第五篇:C程序设计双语教学问卷调查
双语教学调查问卷
本次问卷调查的目的是为了解各位同学对于双语教学工作的看法,以便老师进一步改进教学方法、提高教学质量。本次调查为匿名调查,请各位同学认真、客观作答,充分发表意见和建议。
一、选择题
1、对比计算机课程的双语教学和中文教学,您的偏好是()A.喜欢双语教学,虽然有难度,但可同时学习语言和专业知识 B.喜欢中文授课,简单易懂 C.各有优劣,听从学院安排 D.无所谓
2、您认为开设双语教学的最佳时期是()A.大一下学期 B.大二上学期 C.大二下学期 D.大三上学期
3、您对学院新设双语课程的看法()A.很好,很有必要
C.作用不大,没有必要
B.较好,对语言强化班有一定的必要 D.无所谓,哪种教学方式都行
4、您对授课教师的评价是()A.非常好 B.较好
C.一般
D.不好
5、您对双语课程的兴趣程度()
A.非常有兴趣 B.比较有兴趣 C.感觉一般 D.没什么兴趣
6、双语课程开课到现在,您对授课内容的理解和接受程度如何()A.完全能听懂 B.大部分内容能听懂 C.只能听懂小部分内容 D.基本上听不懂
7、您认为双语课程学习的最大难点是(可多选)()A.英文水平太低,听课和阅读都很困难 B.听力不好,听课困难,但阅读还可以 C.老师的英语表达未能清晰讲解重点内容 D.英文教材难懂,影响对课程内容的学习
8、您在双语课前的预习情况()A.中英文教材对照预习
B.只通读英文教材 C.只预习英文教材上出现的单词 D.不预习
9、您现在每周在本课程上所花费的自学时间是()A.十个小时以上
C.一个到五个小时
B.五个到十个小时 D.不到一个小时
10、您对目前双语课程教学效果的满意程度如何()A.非常满意 B.比较满意 C.感觉一般 D.不满意
11、您是否希望今后继续开展计算机课程后继课程的双语教学()A.非常希望 B.希望 C.有没有都可以 D.不希望
12、您选择本专业的原因()A.喜欢学习计算机
B.喜欢学习外语
D.外语+计算机让我在未来就业学习中更有优势 C.被迫选择本专业的
二、问答题
1、您认为目前双语教学工作中存在的最大问题是什么?
2、您对改进双语教学质量有哪些好的建议?