―、尝试和探索
(一)口语交际案例教学
1、导学案自学交流。课前教师可用导学案进行自学引导,如“电话交谈”,导学案上可设置一些简单的问题,检查学生自学的效果。题目可以是:一般情况下,哪些时间段尽量不打电话?电话交谈最恰当的时间为几分钟?打重要的电话前,应做哪些准备?电话中合适的语气语调是怎样的?电话交谈中怎样使用起始语和结束语?对这些题目,课前学生可以自学,小组之间进行讨论交流,要求小组每个成员必须参与。2、体验案例情境。“口语交际”的每一个训练项课本上都有典型的案例材料,教师也可以自己选择贴近学生生活的典型案例。案例材料可以通过导学案发给学生,课前让学生阅读和交流。但仅仅让学生课前读一读是远远不够的,教师在课堂上要引导学生用多种形式展现案例,调动学生参与的主动性和积极性。以“电话交谈”为例,可以让学生用漫画、图片展示电话内容及人物表情;可以让学生观看视频《百家讲坛》“金正昆谈礼仪——电话礼仪”;也可以现场让学生模拟表演电话交谈。通过这些情境体验,引导学生主动思考案例所存在的问题,引发学生讨论的兴趣和深入度=3、讨论分析案例。班级讨论可以在课堂上进行,在导学案自学和案例情境体验的基础上,由小组讨论分析,指出案例所存在的问题。如“电话交谈”,课本案例材料中呈现的问题有:案例中的"我”没有完全听清对方问的问题,答非所问,既浪费了他人的时间,又没有礼貌;网通客户服务中心工作人员缺乏对电话主动权的控制,故没有达到本次电话交谈的目的=弄清案例存在的问题之后,各小组就提出的问题讨论解决问题的办法。4、掌握交际原则。在各小组讨论发言的基础上,由学生自主归纳总结口语交际的原则和一般规律,教师作整理点评总结。如,在班级讨论完“电话交谈”后,学生自主归纳总结电话交谈需要注意.?时间恰当;使用合适的起始语;巧妙地结束电话交谈;选择合适的语气语调。教师总结:电话交谈由于通话双方不见面,因此通话者的词语内容、声音声响和语音语调直接影响通话效果。5、演练形成技能。口语交际要让学生掌握正确的'口语交际技巧,真正运用到自己的口语交际实践过程中,所以要让学生真正“动”起来。以“电话交谈”为例,老师可以利用课后的练习题,引导学生独立思考,自主求解,让全班同学通过讨论来加强口语训练;也可以让学生把平时电话交谈遇到的尴尬实例,放到课堂上来讨论,共同查找病因,对症下药,当场演练。
(二)应用文写作案例教学
应用文写作案例教学要选取真实的实践情境中出现的经典案例,它可以是正面的,也可以是反面的。如,教学生写求职信时,教师在导学案上出示正反两面的两封求职信案例。学生阅读反面案例后,哄堂大笑,阅读正面案例后,会心一笑。接着由学生分组对案例进行深人分析,小组之间进行充分讨论,各抒己见之后,教师引导学生梳理、归纳有关的理论知识,并启发学生如何写求职信才能让自己脱颖而出,最后鼓励学生动手写作。经对案例的分析、讨论、总结、回顾后,学生的写作思维被激活,每一位学生写的求职信都相当不错。应用文写作案例教学也可以和口语交际练习结合起来,如,求职信写好之后,召开模拟招聘会,教师把模拟招聘会现场主动权交给学生,只作鼓励、指导的工作。学生在模拟招聘、面试后,自然而然地就掌握了求职信的知识、招聘的具体流程和需要注意的事项。更重要的是,通过案例教学的分析、讨论和问题解决,班级和小组间团队合作意识,学生解决问题的能力以及应对突发性、复杂性问题的能力明显提高。
(三)英语阅读课案例教学
由于中职学生的英语底子薄,对英语学习有畏难情绪,可以选300字左右生动有趣的小短文作为案例材料,案例材料以知识点为依托,贴近中职学生的学习生活,对教学内容稍有扩充和拓展。课前明确向学生下达案例准备任务,要求各组组长负责组织本组组员精读案例,整理案例,明确与案例相关的知识点,不会的单词积极请教老师或查字典。英语阅读课可采用小组阅读案例为主,全班讨论为辅的教学模式,要求各小组以代表发言形式介绍案例内容,表达以英语为主,可以用中文做适当解释,之后由全班同学向讲演小组同学提问,讲演小组的每位成员都必须参与回答环节,最后教师做点评。
二、案例教学法在中职语言课教学中的作用
(一)把学习的主动权交给学生
案例教学内容是来源于现实生活的具体实例,加上形象、直观、生动的情境展示,易于中职学生学习和理解。课堂上教师不是“独角”,而是引导者、鼓励者,和学生一起讨论思考解决问题。学生在课堂上不是被动地接受,而是和教师、同伴一起积极动脑思考、动口表达,学生集体智慧被开启,交流模式被打开,课堂由过去的冷清沉闷变得生动活泼。
(二)帮助学生形成内化知识的能力
案例教学法的着眼点在于学生创造能力以及实际解决问题能力的发展,是一种“做中学”的形式,它从经验与活动中获取知识,增进才干。这些知识和才干与学生原有的知识、能力加以整合,逐渐形成学生新的知识与能力结构。
(三)实现教学相长
在案例教学中,学生不是教学过程的旁观者,而是参与者。学生拿到案例后,要先主动进行消化,然后查阅各种必要的相关知识,经过缜密思考,提出解决问题的方案,答案随时由教师给以引导,这也促使教师加深思考。这样的双向交流对教师也提出了更高的要求,促使教师不断学习,增加知识储备,提高教学能力。
三、进一步提高中职案例教学效果的思考
(一)教师要在课前给学生提供全方位的指导
指导内容包括:明确学生在案例学习中的角色及重要性;指导学生课前阅读案例和思考;分析和尝试解决案例中的问题;进行小组课前讨论和课堂展示;课堂上如何倾听和记录,讨论和发言。教师全方位的课前指导,可大大提高案例教学效果。
(二)降低案例材料难度,贴近中职生生活实际
考虑到中职生原有的知识和能力基础,教师设置教学案例难度不要太大,结构要紧凑,问题要集中,最好不要超过A4纸两页的内容,能够贴近中职生的生活实际更好。
(三)建立体现学生为主体的成绩考评体系
要使学生在思想上重视案例教学,必须建立科学合理的成绩考评体系,激励学生参与到案例教学的各个环节,而不能仅仅以最终的成绩来评定学生的优劣。
[中图分类号]G71[文献标识码]A[文章编号]1674-6058(2017)30-0084-02
案例教学法是指通过采用案例的方式开展教学活动。通常情况下,在案例讲解中,会设置一些问题。案例教学不同于传统的教学模式,教师在其中更多的是扮演一个引导者,对学生进行引导,学生则通过相互讨论和探讨,得出最终答案。案例教学法可使学生主动地参与到问题的思索和解答中,对于学生的知识巩固、学习兴趣和学习积极性的提高都是一种极大的促进。
一、案例教学法的作用
1.提升学生分析问题和解决问题的能力
案例教学法在教学实施过程中,学生通过对教学内容的提前预习、对教学问题的小组讨论、对教学知识的自我总结,自主进行分析、判断和解决问题,更为系统地掌握和理解知识。在小组探究中,学生的知识运用能力、问题分析能力以及问题解决能力都得到了极大的提升。
2.提升学生团队协作能力
案例教学方法要求学生通过小组的形式进行案例分析和讨论,然后通过小组之间的讨论给出统一的结论。在学生小组讨论过程中,学生之间的相互学习、相互合作的能力得到极大的锻炼,学生的沟通能力、团队协作能力、交流能力得到提升。
3.提升学生语言交流能力
案例教学法中,学生需要通过阐述将自己的想法和观点传达给同学和老师,这就要求学生具备良好的语言表达能力和沟通能力。在案例教学中,学生之间通过小组讨论的形式来互相表述自己的观点,讨论过程也是学生语言能力和沟通能力得到锻炼的过程。
4.提升课堂教学效果
数学教学过程中,采用案例教学法,可以使原本枯燥的数学教学变得生动有趣,为学生营造积极活跃的教学氛围。在案例分析过程中,学生会提前准备、相互讨论、对教学问题进行思考和分析,这一系列过程,都极大地提升了学生的学习主体地位和学习积极性,加上教师对学生的有效引导,必然可以提升课堂的教学效果。
二、案例教学法的实施步骤
1.教学案例的搜集和编写
在开展案例教学法时,教师应根据教学内容和目标,进行相关知识的案例搜集和编写,而且教学案例的设计应该具有良好的应用性,使教学活动可以更加地贴近实际,这样更能引起学生的兴趣。在完成教学案例的设计后,教师可以要求学生进行提前预习,划分学习小组,让学生在小组里共同的分析,给出解题思路。
2.设疑问难
在案例教学法的实际应用中,教师通常会设置一系列问题,逐步引导学生去思考、分析和讨论,最终让学生自己得出答案。在教师进行设疑问难的过程中,应该循序渐进,设置的问题由易到难。在学生的分组讨论中,教师要注重对学生分析问题的角度进行引导,让学生逐步认识到各项教学内容之间存在的关联,进而实现系统地进行问题阐述的目的。教师在设疑问难后,还需要及时根据学生的探究情况进行引导,不能完全放任学生进行自主探究和探讨。
3.教学案例讨论
在案例教学活动中,最为重要的就是对案例进行讨论。通常案例教学的讨论环节,主要是通过小组讨论的形式来实现,由教师进行分组,学生在组内和组外进行教学问题的共同探讨,最终得出答案。教师在整个案例探讨活动中,做好提示和引导,让学生紧扣教学主题。最后,教师针对学生讨论的`结果进行简单的归纳总结。
4.教学总结评价
案例教学法的最后一个环节就是进行总结评价,教师根据学生在教学案例讨论中的表现进行评价。教学评价要坚持以鼓励学生为主,更多的对学生的创新思维、讨论积极性等进行鼓励,发现不同学生身上的闪光点,同时对于学生在案例讨论中突出的问题进行评价和纠正,让学生通过教师的总结评价,可以更好地认识到自己对知识掌握和理解的不足之处,帮助学生更好地提升和完善自己。
三、教学案例选取时的注意事项
1.案例选择要具有针对性
采用案例教学法的主要目的就是激发学生的学习兴趣,让教学案例服务于课堂,将教学内容和教学目标融于教学案例中,因此教学案例的选择要具有针对性。也就是说教师在进行教学案例选择时,必须明确教学案例涉及的教学内容是否与教学目标一致。只有教学案例与教学内容相统一,学生才可以在教学案例的分析和思考中,增加自己对数学知识的理解和掌握,提升学生的学习兴趣,充分发挥学生的学习主体地位。例如,在进行圆柱和圆锥体积的教学时,根据“底面积和高相同的圆柱体积是圆锥体积的三倍”,我们可以选择底面积和高相同的容器来进行装水实验。若三杯圆锥体才能填满一个圆柱体,则可以得出底面积和高相同的圆柱体体积是圆锥体体积的三倍。
2.案例选择要具有目的性
案例教学法主要是通过让学生进行案例分析的方式,来提升学生分析能力和解决问题的能力,这要求学生具有一定的自主学习能力,对教学知识具有一定的理解和掌握,只有这样才能强化学生分析问题和解决问题的能力。可见,案例教学方法需要具有一定的目的性,即教学案例的设置都是为了加强学生对知识的理解和掌握。例如,学生在学习三维立体图形的时候,三维空间概念过于抽象,学生不容易理解,可以采用案例教学法来帮助学生理解空间的概念。教师可以选择立体展开图,让学生沿着虚线剪开,将展开图还原为立体图,以此增加学生对立体图形的理解。
3.案例选择要具有生动性
通常情况下,中职学生的学习能力不强,加上数学本身需要一定的逻辑和理解能力,因此,要提升学生学习数学的兴趣,就要求数学教师在采用案例教学方法时,案例的选择必须具有生动性,尽量做到案例选择贴近人们的现实生活,外加生动的情境,学生就更容易理解了。例如,在进行一元二次方程的数学教学中,教师可以采取案例教学法将数学知识同现实生活联系起来。假设建筑单位在一块长50米、宽30米的空地上建筑一个长方形水池,剩余部分保持同样的宽度,且仓库的面积占总面积的1/2,求这个仓库的宽度。这样教师用枯燥的一元二次方程式生动地解决实际生活中的问题,同时也让学生认识到数学的实用性。
四、结束语
综上所述,案例教学法可以将抽象的数学理念具体化,更加贴近人们的生活实际,更易于学生接受和理解数学知识。教师根据学生的不同数学水平进行教学案例的选择,充分发挥案例教学法的积极作用,可有效提升中职学生数学学习兴趣,提升学生的学习主动性和积极性。
[ 参 考 文 献 ]
[1] 苏秀清.案例教学法在中职数学教学中的应用[J].教育,2015(2).
[2] 王韩榕.谈案例教学法在中职数学教学中的应用[J].中学理科园地,2012(2).
[3] 王来生.浅谈中职数学教学中案例教学法[J].校園英语(旬刊),2014(10).
案例教学法在中职旅游管理中的应用论文
旅游管理专业重在实践与专业理论知识相结合,教师需要根据自己的教学经验对学生进行引导教学,其方式是多种多样的,把课本理论知识与生活中的实践案例结合在一起,让旅游管理课堂更生动、形象和具体。案例教学法从实际问题出发,让教师在课堂教育时得心应手,让学生在接受知识时有深刻理解。
随着人们生活水平的提高,越来越多的人喜爱旅游,外出游玩已经成为人们生活的一部分,旅游业随之越来越发达,选择学习旅游专业的学生人数也在增加。然而,老师怎样才能在教学中充分体现旅游专业的价值呢?现代的教学方式层出不穷,各有其优势,在旅游业中,案例教学法作为一种高效率的教学方式,拥有实质性的教学特点,能够给中职旅游管理专业的教学带来极大的优势。以下是案例教学法在中职旅游管理专业中的一些教学特点和应用。
一、选定教学案例——使课堂更形象
旅游管理专业重在实践与专业理论知识相结合,对学生的实战应用能力要求很高,这就意味着中职教育工作者需要着重培养学生的综合素质和实践与理论知识相结合的意识,所以在课堂中适当地引用一些与时俱进的案例作为授课的内容是非常重要的,并且案例要紧跟时代的步伐并与旅游管理有密切的联系。通过分析案例的方法,不仅能加深学生对专业知识的透彻理解,还能加强学生对应用知识的能力。案例能让课本中繁杂的理论变得形象和具体,让学生在进入旅游工作前有更好的思想住准备。下面是一些不同的案例应用。
例如:教师在教授关于未来发展和职场就业的课上,教师可选择现今当代的一些旅游实事作为案例,将专业理论知识和工作实践内容相结合,给学生提供一些对学习旅游发展策略的案例,让学生加强对专业知识应用管理的能力,并且教师可以利用多媒体教学的形式,搜集关于案例过程的视频,课堂上让学生认真观察并思考,然后分组讨论各自的观点和理解,培养学生们能说会道的能力和对实际问题分析的意识。教师在课后和平常生活中也应当引导学生培养自己的自我修养和专业素养,在生活中做一个有心人,善于发现身边的人和事,善于留意当代的热点时政,平时也该多购买一些关于旅游业发展前景或者旅游相关的业务介绍等书籍进行了解。这样的教学方法就大大的提高了课堂效率。
二、分析教学内容——使课堂更生动
中职旅游管理专业要求学生的实践能力非常强,只有通过案例的分析,多接触和认识当今社会发展的大事件和当代旅游业的实质案例,讓课本知识不再抽象,降低了学生学习专业理论的困难度,才能把专业知识灵活的运用到未来的`职场之路。以前旧的、传统的教育制度,不但没有充分的案例作为课堂教学的依据,教学内容也很散乱无章,所以在课堂上选择案例教学并且选择正确合适的教学案例是很重要的,选择案例的内容形式也不可马虎,教师需要根据本课堂授课的内容来具体分析,从而筛选出最适合的实质案例,才能发挥案例教学的最大优势。并且在案例分析之后,应当适当留给学生一定的思考和理解讨论的空间,让学生分组进行交流,说出自己内心对本案例的看法,才能达到案例分析的本质目的。
在课堂中,教师的教学态度和对学生的引导是非常重要的,不能以随便的态度来分析案例,而是悉心的对每个案例发生的原因、过程对学生们进行讲解,不要以太极端的表达方法来评判某个案例,应该从多个角度分析案例,案例的优缺点都要顾及到,并引导学生不能形成单一思想,不能只站在一个角度考虑,极端的评判极易造成学生思路的引导缺陷,应让学生有自己的思考形式和理解空间,让学生找到最适合自己的思路并向其探索,这样才能让学生敢学,敢想,敢做,敢实践,这才是案例教学的本质。教师对案例分析的态度是否严谨,将直接关系到学生对案例是否有深刻的理解,所以教师在教学方面所担任的角色是相当重要的。教师一定要端正自己的态度,在课外也要努力提升自己的素质修养和教学素养,多了解一些时政热点,多看一些关于旅游专业的书籍,自己做好表率,给学生树立一个学习的好榜样,把案例教学的方法发挥到极致。
例如:在课堂上放过一个旅游引导的教学视频后,教师可以给学生们讲讲,该如何引导游客到一个旅游场景活动,怎样给游客介绍风景区的历史事迹,如何让游客在旅游时体验到轻松自如的感觉,这些引导过程教师都可以给学生们做详细的讲解,这样有助于学生对旅游业中导游这个职业的认识,还能让学生对专业就业方向和就业情景有个提前的了解。
三、引导教学方向——使课堂更完整
学生在企业实习中对旅游管理的学习也很重要,企业实习,就是学生把在课堂上学到的理论知识应用到实践工作上,这就很考验学生的综合能力和适应能力,教师也应该在学生进入企业学习时做好指导工作,比如注意事项、就业要求等。告诉学生要认真负责地对待每一个企业安排的任务,就像完成自己的事情一样,对案例资料的整理与编辑也要有条有理的进行,工作上选择的案例也应该有真实性、可靠性、有价值。教师可引导学生通过生活中的实例进行举一反三,可根据自己实际生活中的案例进行改编,这样就更具有代表性。
例如:在学生进行企业实习的过程中,教师该培养学生吃苦耐劳的精神和坚定的意志力,并且一切从实际出发,不要虚无缥缈的夸夸其谈,应当耐心本分的结合自己生活中的案例进行分析,并对不同的案例造成的结果以及影响进行分析比较,最后得出最佳的结论,并教育学生多从生活中细小的事件进行观察和整理,不要草草了事,应当结合专业的旅游管理专业理论知识,最后在企业实习中得到自我升华。
论文关键词:案例教学 任务驱动 建筑CAD 学生为中心
论文摘要:本文结合中职建筑CAD课程的教学,探讨课程在教学中运用“案例教学、任务驱动”教学法的必要性及实施过程,旨在改变传统的教与学的结构,教师成为知识学习的设计者、辅导者和引导者,学生真正成为学习的主体,从而提高学生的自学能力和老师的教学效果。
《建筑CAD》是中职建筑施工专业的一门集知识与技能于一体的实践性很强的课程。笔者根据多年的建筑CAD课程教学经验,采用“案例教学、任务驱动”教学法,能充分激发学生学习的主动性和创新能力,为学生职业能力的形成打下坚实的基础。
一 “案例教学,任务驱动”与传统教学比较
1、传统的建筑CAD教材编排以软件的运行环境、操作方法和命令为线索,系统性强,理论性强。其教学过程也以知识点为主线来展开,按照教材的模块、顺序授课,先基础、后运用。由于CAD命令众多,学生很容易混淆,很快失去耐心与兴趣,导致学习兴趣降低,课堂教学时效低。
“案例教学、任务驱动”教学法将各教学知识点分解到各个案例之中,而教学案例都来自实际工程之中,教学与实际相结合,可直接培养学生的实际绘图技能。
2、传统的“灌输式”教学模式,知识点被动接受,学习缺乏主动性、自觉性,学生自主学习能力较差。当被要求绘制较完整的专业图形时,学生往往觉得知识点零散,不能有效地融会贯通,最终导致理论与实践的脱节,无法达到预期的教学效果。
“案例教学、任务驱动”教学法注重教学案例的实用性及趣味性,可充分调动学生的学习积极性和主动性。
(一)整体把握课程教学目标
CAD功能强大,要在课堂上全面地介绍CAD的各种功能是不可能的。根据中职建筑专业培养目标,主要接触建筑总平面图、立面图、结构图等工程图纸。因此,本门课的教学目标为:掌握CAD的二维常用命令和CAD基本绘图技能,熟练绘建筑施工图。根据教学目标将教材内容划分成平面图形的绘制、文字与标注,查询管理及打印输出四大模块,然后将每个模块中要求学生掌握的知识点罗列出来,编制每次课的教学案例和课程任务。
(二)精心设计教学案例和课程任务
“案例”即为教师上课讲解用的“例图”,“任务”即为学生独立练习的“练习图”,其知识点内容应当对应一致。教学案例和课程任务的选定、编排是“案例教学、任务驱动”教学成败的关键。教师在设计教学案例和课程任务时,应注意以下几个方面。 突出建筑CAD的专业性,最好使用与之相关的建筑平面图、立面图或剖面图来详尽讲解绘图命令。结合建筑专业制图特点来学习本课程,使教学内容具有针对性,激发学生的学习兴趣、学习动机,学生会主动去熟悉教学案例,去探究学习任务,课堂实效性会大大增强。
加强知识系统性,按照“案例教学、任务驱动”的教学理念,教师首先应当列出若干个有专业代表性、易操作且能涵盖绝大多数知识点的“例图”和“练习图”,根据教学模块的划分,将各个“例图”和“练习图”分成几个阶段性步骤,将各模块知识点巧妙的设计到各个阶段性步骤中。为了避免知识点的分散,应对案例和任务进行阶段性安排与设置,尽量使各模块知识点形成一个整体,使学生获得比较系统的.知识与技能。
掌握学生学习特征,由浅入深逐步推进学习的过程是知识和技能逐步积累加深的过程,在设计案例和任务时要考虑学习的渐进性。在设计每个教学单元的实例和任务过程中,尽可能多地包含前面已学过的知识点,以达到温故而知新的目的。使学生的知识和技能在不断地循环反复中得到提高和加深。每个学生必须完成基础目标层次的任务,然后,再根据自己的实际情况去挑战更高级目标层次的任务,既不能使基础较差的学生感到吃力,又要为学习较好的学生指明深入学习的方向。
(三)课堂教学的组织过程
1、设计并分析教学案例。让中职建筑专业学生学习CAD中的哪些命令,是我们首先要考虑的问题。我们主要考虑本专业学生将来工作需要以及自身特点,对教材内容进行删减,只要“能用、够用”就行,将要求学生掌握的知识点罗列出来。依据这些知识点编制每次课的教学任务,即精心选择针对与这些任务的教学案例。所有图纸可在开课时印发给学生,让学生一开始就明确本次课的教学目标、熟悉任务、探究任务。
2、师生互动分析案例。案例提出后就要一起分析解决方案,哪些步骤在现有知识的基础上能够完成,怎么完成,是否麻烦,哪些步骤还不能完成,为了实现这些暂时还不能完成的命令,我们应该具备什么新知识。通过对该案例的分析可提高学生分析问题的能力,通过分析知道,需先学习一些什么新的知识才能完成这个任务或使这个任务完成的更为简单。
3、巡回指导完成任务。具备完成案例的所有知识后,学生单独去完成任务,教师可以采取巡回指导的方式检查学生完成任务的进程,一方面发现学生完成任务过程中存在的问题,普遍性问题集中指出,个别性问题个别辅导,另一方面掌握教学目标完成情况,使工作任务的完成与教学目标的实现统一起来。
4、总结任务评定成绩。教师要对学生完成案例的过程和结果进行归纳、总结和评价,对知识点进行总结和查漏补缺,对部分难点要进行示范,注重学习方法和学习过程的评价,实行鼓励性评价,同时注意鼓励学生的创新思维,激励学生的成就感。结合评价给出学生案例完成成绩,作为该课程总评成绩的一部分。
“案例教学、任务驱动”教学模式比较适用于《建筑CAD》这种操作性与实践性较强的课程教学,这一模式完全改变传统的学习方式,学生的主体地位得到真正体现,使因材施教真正落到实处,教师真正成了学生学习过程的促进者,而不再作为与学生并存的主体而使二者对立起来。由于任务的出现,就会出现完成目标的竞争,激发学生的学习积极性与主动性,培养学生分析解决问题的能力,使学生在竞争与协作中完成学习任务。
参考文献:
1 史岩,建筑GAD
2 何克抗,建构主义学习环境下的教学设计
3 魏旭 王景阳,浅析建筑GAD课程的教学改革
错误案例教学法在C语言教学的应用论文
摘要:C语言程序设计是一门为许多高校包括独立学院的非计算机专业理工系学生开设的一门公共选修课程,其课程设置目标是培养理工类非计算机专业学生的编程思维和编程能力。笔者基于多年来对“C语言程序设计”课程的实际教学经验,发现把编程错误案例进行搜集和分析以及讨论的教学法融入C语言教学中,能让学生有更好的分析问题、解决问题的能力,并且可以大大提高编程效率。
关键词:C语言程序;编程思维;错误案例教学法
1C语言中错误类型和产生的原因
1.1C语言程序中的错误分类
在C语言学习编程过程中,一般是三种错误,语法错误、逻辑错误以及运行错误。
(1)语法错误:没有按照语言的规范进行编程而产生的错误。如缺少标点符号,变量没有申明,变量类型出错,函数名称写错等等,这些语法错误机器一般会给出提示,比如Error和Warning,在运行的时窗口下会显示错误的个数以及出错的原因等信息,很容易被发觉,如果没有修改则会影响整个程序的运行。
(2)逻辑错误:程序可以正常运行,但是得不到预期的结果。常见错误有复合语言的花括号后加分号,输入输出的数据类型与所用格式说明符不一致等等。而这样的逻辑错运行时候并没有提示,比较难发现,对于初学者而言比较困难,只有在编程中进行系统和全面的考虑才能避免逻辑错误。
(3)运行错误:在既没有语法编译错误,也无语法逻辑错误的情况下程序运行时发生的错误或者程序会忽然停止运行,比如类型溢出,数字表达式格式有误,除零错误等等。
1.2程序错误解析
(1)为申明变量或使用一些没有赋值的自动变量:C语言是一门十分严谨的程序语言,必须严格遵守变量必须先申明后使用的原则,但是很多初学者没有养成良好的编程习惯就会忘记,直接使用,这样就会不断有提示变量未定义的错误。
(2)不区分字母的大小写:在C语言中,大小写字母是不同的字符,比如A和a表示的是两个不同的变量。
(3)分号的乱用:由于分号是C语言的重要组成部分,比如简单语句以分号为结束标志,复合语句是用一对花括号括起来的一组语句,空语句只有一个分号。学生很容易忘记加分号,或者多加分号。
(4)赋值符号当成“=”使用:在很多人的思维里面“=”符号是“等于”的关系,如A=36,就认为是左边的A等于右边的36,实际上是把右边的36赋值给左边的A,如果学生的思维停留在前者“等于”的关系,就会明显出现编译的错误。
(5)数据类型定义错误,造成数据的溢出:C语言中的整数数据类型在-32768到32767之间,由于很多时候编写程序都是用的是inta,b,一些初学者都会默认用int来定义所有的变量,忽略了数据类型的范围,一旦结果超出了这个范围,甚至是小数,就会得到不一样的结果,而这个结果可能在程序的运行并不报错,也比较难发现。综上所述,这些错误很多都是学习程序的学生没有养成良好的编程习惯而造成,这样的错误防不胜防。只有在错误中学习,不断对错误进行分析,才能提高自身的编程能力。
2基于错误案例培养的C语言程序设计改革的具体措施
2.1对错误案例进行搜集和分类
搜集错误案例是一项艰苦的劳动,需要花费一定的时间和精力。首先教师需要明确C语言课程的所有教学内容,对错误案例的搜集也要有针对性,对于教师的要求就是需要研读教材,根据教学的对象和教学内容知识点分布,搜集实践教学中记录的错误日志文件,进行错误案例设计,并对错误案例进行评估,记录学生在分析错误案例中遇到的问题和反应,从而拟定相应的教学方案。其次可以让学生组织兴趣小组,大约5-6人一组,这样可以减轻教师的工作,可以由组长协助教师和组员对于提交的错误进行分类和整理,甚至可以按章节按知识点进行分类,因为学生编程过程中肯定有很多重复的错误,如果一一进行上报和记录会非常繁琐,组长只需对错误的类别和错误的频率进行记录,就会很有利的协助教师进行错误案例的设计。最后即学生自己的工作,因为真正需要学习实践的是学生本人,虽然每个组有组长,但是组长同样也是学生,他(她)的工作是既要保证自己的学习,也要汇总其他组员的学习情况,工作比较繁重,所以最好要求每一个学生自己也准备错误日志笔记本,对自己在实践练习中出现的问题,涉及到的知识点,疑问,错误的原因进行整理和记录,当然如果学生觉得时间有限,也可以用手机进行拍照,如果能通过翻阅图书,搜索网络的方式改正错误更好,实在没有能力改正可以去请教其他组员和教师,这样更能加深对错误的记录,尤其需要关注编程过程中经常出现的典型问题,这类问题可能经过多次调试也没有结果,需要加强对待,如果经过大家的帮忙或老师的指导后有了解决方案也需要记录下来,以备下次练习出现相关性问题可以自行解决。
2.2对错误案例进行分析和讨论
通过上面的途径,教师汇总了课堂教学中的错误案例后,就可以进行典型错误案例设计,可以在课堂正常教学中穿插讲解,比如可以先对学生提出错误案例问题,引导学生探索错误案例涉及的知识点,疑问,最终的解决方案等等。比如讲解选择结构的.错误案例代码,可以先询问学生这段错误的案例代码主要是什么结构?如果是选择结构,再从头到尾分析代码的步骤,根据所学流程图的知识,让学生根据此段代码画出该程序的简单流程图。再通过对流程图的讲解很自然引出选择结构的语法知识点,并找出该代码真正错误的原因,最后让学生列举出日常生活中涉及到选择结构即条件判断的例子。教师还可以根据错误的类型在实践环节中给出相应的错误代码,让学生检验课堂学习的效果,避免编程过程中犯同类错误,在更正错误的过程中发现积极性,培养良好的编程习惯。
2.3教学效果及评价
通过在C语言程序课教学中引入错误案例学习,既能提高学生自主学习的效率、在实践中取得了更好的教学效果,也能大大提高学生的编程能力,例如,学生在定义数组的时候容易忽视数组的个数,可能会错误地使用下标的数字,只要教师在错误案例中重复申明该类错误,学生才会加深记忆,经过强调学生则会避免此类错误。通过对上课学生进行匿名问卷调查发现,100%的学生认为采用错误案例分析和讨论的学习模式比传统教师课堂填鸭式讲授语法知识点的模式更能提高自己的学习能力和学习效率。
3结论
想要提高C语言的编程能力,以及提高教学效果,可以从错误案例的搜集与分类开始,再引导学生通过错误案例分析与讨论解决实际问题,理清课程知识体系。错误案例教学法的运用有利于学生程序思维的建立,有利于学生程序设计能力的提高,同时对促进教学改革和加强素质教育有着积极的意义。在实际编程过程中还有其他的可能性,这需要教师在以后的教学过程中更要留心,更要注意错误经验的积累,所以研究此问题不仅仅可以提高学生的编程能力,而且对于教师自身教学技能理论加强也有着重要的实际意义。
参考文献:
[1]余丽红,龙诺春,林春景.C语言实践中易出现的编程错误及解答[J].数字技术与应用,2014(8):220-221.
[2]杨冬云.C语言学习中几个常见典型错误分析[J].电脑知识与技术,2017,13(13):65-66.
[3]薛非.品悟C:抛弃C程序设计中的谬误与恶习[M].北京:清华大学出版社,2012.
[4]于启红.案例教学法在编程语言课程中的作用探讨[J].计算机时代,2014(11):62-64.
模块化教学法在中职计算机网络实验课中的实践论文
本文结合中职计算机网络实验课程的教学实践,分析模块化教学法的内涵与特征,探讨计算机网络实验教学体系的构建方法,结合教学实践总结出在实验教学中实施模块化教学模式的体会。
实验教学是计算机网络课程教学活动中的一个重要环节,在目前的中职计算机网络实验课程的教学中,存在着实验教学模式单一、教学体系不完善、学生的学习兴趣和积极性没有得到充分调动等问题。为了提高中等职业技术学校学生的实践能力,培养学生积极主动的精神,笔者尝试在中职计算机网络实验课程中使用模块化的教学模式。尝试的结果表明,在计算机网络实验的教学中采用模块化教学模式,在一定程度上改变了学生的学习方式,调动了学生学习的积极性,促进了实验教学的改革,对提高学生的实践能力有着重要的作用。
一、模块化教学法的内涵与特征
模块化教学法是一种以小组为单位,以工作过程为主线,以技能培训为核心的教学模式。模块化教学模式应用在计算机网络实验课程的教学上,就是在课程培养目标的指导下,将实验内容按照一定规则或标准进行分解,使之成为多个具有一定功能、相对独立的实验模块。学生以小组或团体的形式在实验中通过对模块的灵活搭配进行实验,从而完成了对实验内容的探索与学习。模块化教学法的内涵与特征如下。
(一)模块化教学法体现了学生在教学中的主体地位。模块化教学是以能力为导向、以学生为中心的教学模式,始终把学生放在教学中的首要位置。在模块化教学过程中,教师根据教学目标把教学内容划分成多个任务,然后再把任务布置给学生,学生为了完成这些任务就必须对这些问题进行分析和研究,找出解决的方法,制订出解决方案和计划,最后动手操作完成任务。在整个实验的过程中,学生有很强的学习自主性,可以根据自身的特点制订解决问题的方法和步骤,独立地进行数据测量、数据计算等各个实验环节。
(二)模块化教学法适应学生的学习差异性。模块化教学模式尊重学生的个体差异性,注重对学生个性的培养,鼓励学生勤思考,多动手来获得知识。在学习过程中,由于学生的学习基础、学习兴趣、解决问题的方法、学习需求等存在差异,如按传统的教学方式完成实验,就可能出现了学生学习缺乏兴趣、不够积极主动、缺乏互动、学习效率不够高等情况,而模块化教学在模块设置上采用了化繁为简的设计方式,把学习内容按功能细分成多个简单易操作的模块,学生在学习过程中,可以根据自身的特点来选择学习模块,这样,不同发展特点的学生在学习上有了更多的选择,增强了学生的学习信心和积极性。
(三)模块化教学法有助于培养学生的实践能力及团队精神。模块化教学模式向学生提供了一种探究型的学习方式和教学环境。学生的学习方式采用小组或团队合作的模式,学生在小组或团体中一般都有明确的分工和责任,为了完成任务,他们必须通力合作、相互学习,讨论出解决问题的方法和步骤。这样在学生实践能力得到提高的同时,也培养了学生的团队精神和善于相互关注、倾听、合作、遵守规则的习惯,改变了以往实验过程中被动学习、机械训练的状态。
二、计算机网络模块化实验教学体系的构建
(一)计算机网络实验模块的设计及选取原则。首先,模块的设计与选取应结合专业特点,体现能力培养这一核心。采用模块化教学的出发点就是培养学生的职业能力,提高学习效率,让学生学到实用技能,所以在进行模块设计时,所设计出来的.模块目标应明确,每个模块要以掌握必要的技能为目的,要突出专业课程的应用性、实践性。学生学习之后,能运用所学的知识解决实际问题,有利于学生在专业方面得到发展。
其次,模块的设计与选取应体现适宜性这一原则。在进行模块设计时,要从学生实际出发,要充分考虑到中职学生起点水平及个性方面的差异,难易要适中。对比较复杂的内容,可以分成几子模块,但不能把课程所有的教学内容生搬硬套地细分成块,要确保每个模块有相应的目标和知识点,且具有可操作性。
第三,模块的设计与选取应与单元实验内容衔接,要有连贯性。模块教学需要我们去构建有利于学生自主性学习的教学过程,重视单元实验内容之间衔接,保证模块实验的连贯性,重视实验过程的整体训练。从学生的角度,给予学生循环选择模块或跳选模块的机会,强化模块的衔接和前后呼应,不能因为实验过程的间断而对实验的整体性和连贯性产生影响。
第四,模块的设计与选取应具有相对的独立性和可操作性。在进行模块设计时,为了方便学生学习和操作,所选定的模块应能代表一个知识点或一种技能,应具有相对的独立性和可操作性,否则指定的模块就没有什么意义。模块设计的目的主要是为了方便学生的学习与操作,方便教师及时对教学进行总结与评价,从而对学生进行更有针对性的指导。
(二)计算机网络实验的模块化内容划分办法。北部湾职业技术学校在教学上突显“重基础,重技能,重做人,重升级”的办学特色,近年来狠抓教学质量,积极地进行教学改革,着力推行“打造硬技术,培养软实力”人才培养模式。在计算机网络实验课程的模块设置上,考虑到中职学生的基础以及重点培养学生操作技能的教学目标,将实验内容按基础型、专业型、综合型三个层次进行划分,每个层次实验内容按照“模块+任务”的方式设置模块,各个模块之间有相对的完整性和独立性。
基础型模块:主要是简单的操作性实验或验证性实验,其中涉及计算机网络的认识、网线制作、常用网络命令、TCP/IP配置与测试、资源共享、网络故障等模块内容。具体的要求是:(1)掌握服务器、工作站和网络连接设备,了解网络操作系统和通信协议;(2)熟悉两种类型双绞线568A与568B的制作及测量;(3)掌握IP地址的设置及Ping命令的使用;(4)掌握文件共享及设备共享的设置;(5)懂得网络基本故障的判断与定位。基础型模块主要目标是让学生熟悉计算机网络的实验环境、仪器设备,理解课程的理论知识,为做好后续实验作打好基础。
专业型模块:主要包括网络的组建、网络的配置与安全等模块。内容涉及到对等网的组建、网络操作系统Windows2003Server安装与配置、路由器及交换机的配置与管理、www网页服务器配置与管理、小型局域网的组网、网络安全等技术。通过对这些内容的学习,让学生能够从整体上对计算机网络有一个比较全面、系统的认识,加深了对计算机网络知识点的理解和运用,掌握局域网工作原理、安装调试、维护和应用,提高学生的动手能力。这部分模块专业性较强,是从专业方向、实际应用等对学生进行有针对性的训练。
综合型模块:构建一个中小型企业网的案例。这个综合模块主要考查学生对前面学习内容的掌握情况,起到巩固所学知识的作用。主要内容涉及网络拓扑结构、局域网的硬件和软件组成、路由器和交换面的配置、网络布线、网络故障处理等,目的是培养学生综合的实践能力,运用所学到的知识来解决实际问题的能力。
(三)模块化实验的教学评价。科学的评价有利于调动学生学习的积极性,及时了解教学过程中学生的学习效果。模块化的教学评价是通过对模块化教学中的教与学的效果的判断,来分析教学过程中出现的问题,及时调整或改进教师的授课策略,达到提高学生学习效率的目的。
模块化实验的教学评价方式分单元模块的评价和综合模块的评价两个方面。评价的主要标准是根据学生对任务完成情况、实验过程出现问题的处理情况,以及是否能用学到的技能来解决实际问题等方面进行判断,评定成绩主要分为优秀、良好、达标、不达标四种类型。一般来说,单元模块的评价就是对单个教学模块在实验结束时进行一次单元考核,考核的样式灵活多样,一般都要重点观察学生的实验完成的情况、教师提问学生答辩情况、实验报告填写情况、实验过程中出现问题的应急处理情况等内容。在实际操作中,也可以让学生参与到教学评价中来,具体操作是,在实验小组中让学生选出代表对实验是否达到教学目标、任务的完成情况、同学们的参与程度、有哪些优点和不足以及实验过程发现的问题等进行说明。让学生自我评价的好处是学生可以在评价中发现问题,可以相互学习、取长补短,达到相互促进、共同提高的目的。综合模块的评价关注的不仅仅是学生个体,而且要注意学生的整个学习过程。例如,局域网组建与维护实验中,可以从学生是否能够在规定的时间完成局域网组建来确定知识点能否得到落实;从实验过程是否规范、科学,学生是否能独立操作完成任务情况等来考查知识的掌握程度;从实验过程中发现的问题、危机处理情况等检查学生的创造性。
三、在实验中实施模块化教学模式的体会
(一)凝练模块内容,做好实验前的准备。在计算机网络实验课程中实施模块化教学,首先,是教师的课前准备。每一项实验,在让学生动手操作之前,教师都要提前做一做,这样教师才能对实验的过程以及实验所需要的仪器设备了如指掌,才能根据实验需求对模块内容进行进一步优化,明白在实验过程中哪些地方容易出错,哪些地方需要对学生进行针对性指导,才能有效预防各种失败或事故;其次,是学生的课前准备。在实验前,要求学生预习好实验内容,了解实验任务,准备好实验报告、制订好实验计划、设计好实验步骤,这样才能确保实验按计划有序进行。
(二)建立有效的实验合作小组。模块化教学主要是以小组或团体为单位,以模块为载体,以能力培养为目标的一种教学模式。在实验中,构建良好的合作小组非常重要,小组合作的好坏直接影响到实验的最终效果。小组中的成员的多少没有严格的规定,一般4至6人一组比较合适,人数过多或过少,都可能影响到学生的操作和学习的效果。在小组中,一般每个成员要有明确的分工与责任,可以设操作员、记录员、组长等,学生的分工不是一成不变,要不断轮换;小组的成员在实验前一般要求明确实验的任务和目标,并做好分工和计划,这样学生在实验时目标就比较明确,避免实验过程中出现边缘人物,确保每个学生都能够参与到实验中去。
(三)学生的实验尽可能采用开放式的实验。在模块化实验中实施开放式实验的目的是给学生提供一个自主的、宽松的学习方式和实验环境,有利于学生在课内、课外有效地学习。在模块化教学中,每个模块的课程目标相对比较明确,学生在课外时间也能够懂得实验的模块要做些什么,达到什么目标,所以,采用开放式的实验不仅没有影响学生的学习,而且有利于学生在课外可以按照自己对知识的理解和兴趣对实验进行主动研究和探索,满足了各类学生的不同需求,有利于学生自主地进行学习和操作。
(四)配套模拟软件,实行虚实结合,提高学生模块的学习效率和效果。计算机网络实验的内容较多、更新过快,在实验中有时由于条件的限制,没法完成相应的实验。在这种情况下,借助于模拟软件建立模拟实验环境,仿真各种实验过程,也可达到进行实验的目的。目前在计算机网络实验方面常用的模拟平台有Cisco Packet Tracer,Boson NetSim for CCNA,华为eNSP等,以思科网络模拟器Cisco Packet Tracer为例,(下转第94页)(上接第92页)在计算机终端装上Cisco Packet Tracer之后,就可以利用这个平台模拟网络中的各种设备,搭建各种网络环境,观察网络设备实时运行情况。在计算机网络实验中使用模拟软件,是对计算机网络实验课程模块化教学模式的丰富和补充,起到加深学生对知识点的理解和掌握的作用,达到了通过实验教学促进能力提升的目的。
在计算机网络实验课程中采用模块化教学模式,有效提高了学生的实验操作能力和自主学习能力,丰富了实验的教学内容,有利于计算机网络实验课程体系的构建,完善实验考核方法,提高了学生的计算机操作技能和团队合作能力。
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教学设计案例教学法在中职语言课的尝试论文(合集7篇)(案例教学法在中职在线全文阅读。
相关推荐: