激发学习兴趣的课堂教学探讨

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:tianledaishumama
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:C语言程序设计课程由于语法规则繁多、解决问题方法独特,学生不易接受,厌学情绪较为普遍。课堂教学的主要问题是如何激发学生学习的积极性。以建构主义学习理论为指导,从问题的提出、问题解决和问题拓展等渠道,探讨了激发学习积极性的C语言程序设计课堂教学。
  关键词:C语言程序设计;课堂教学;建构主义;兴趣
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)25-0097-03
  一、引言
  C语言作为编程的入门语言,高等院校理工科专业均作为必修课开设。通过学习该课程,可以加深对计算机工作原理的理解,初步掌握程序设计方法,提高用计算机解决实际问题的能力。而对于计算机类专业,它又是后继课程的重要基础,在课程体系中的地位更是举足轻重。但目前该课程的教学效果不甚理想,学生厌学情绪较为普遍。实际教学中不难发现,C语言的语法规则繁多,开始接触C程序就遇到函数、包含指令、输入输出格式等。新概念和新方法不断涌现,学生不能很快理顺关系,从而也不能很好地记忆和应用。另一方面,程序设计的思想比较独特,如函数调用、顺序执行思想等,学生也不易接受。因此教师在设计课堂教学时,如果不考虑学生的认知规律,照搬书本,以展示程序、解释语句、语法规则为主,学生就容易产生厌烦情绪,失去学习的兴趣。
  建构主义理论被认为是20世纪至今最有影响力的学习理论。以建构主义学习理论为指导,分析学生厌学的根本原因。以实例说明激发学习兴趣的C语言程序设计的课堂教学设计方法。
  二、建构主义教学理论
  20世纪70年代,以皮亚杰为代表的日内瓦流派在认知理论的基础上创立了建构主义思想。皮亚杰认为,儿童是在与周围环境相互作用的过程中,逐步建构起关于外部世界的知识,从而使自身认知结构得到发展。在此基础上的系列研究使建构主义理论得到进一步的丰富和完善,为实际应用于教学过程创造了条件[1]。
  建构主义主要观点是:[2]291-293学习不应被看成对于教师所授予知识的被动接受,而是学习者以自身已有知识和经验为基础的主动建构活动;学习活动的一个主要特点在于一个“顺应”的过程,即不断地对主体已有的认知做出必要的发展或变革。
  建构主义学习观表明:教学是以“学”为中心,与传统的“教”为中心不同,教师起主导作用。因此要求教师要做到:[2]313-321(1)努力调动学生学习的积极性。在整个学习过程中,激发学习的动机,让学生感觉学习是“需要”的。(2)深入了解学生真实的思维活动,根据教学对象、教学内容和教学环境的具体情况采用适当的教学方法。(3)为学生的学习活动创造良好的学习环境。
  三、厌学情绪原因分析
  1.照本宣科的问题表述不能激发学习的兴趣,心理学认为,兴趣是人积极探求某种事物和爱好某项活动的意识倾向。带有情绪的色彩和向往心情,并与需要有关[3]。若对问题认识不清,就不会产生良好的情感和兴趣。以下面的三个问题为例,说明照本宣科提出问题,无法激发学生的学习兴趣。
  问题1:要求在屏幕上输出以下信息:This is a C program.[4]问题的目的是让学生了解C程序的构成和如何输出信息。但是像“输出是什么?”“为什么要输出?”等问题立刻会浮现在学习者的脑海。因为出现了以前没听说过的新名词,跟已有经验联系不起来。问题表述没有从学生的认知实际需要出发,是“教师占据主动,学生被动等待”式的提出问题。
  问题2:求两个整数之和。[4]目的是让学生了解C语言运算和输出的方法。学生的反应是:口算就可以了,或者用计算器,为什么还要编程序?表述没有让人感觉到需要,甚至误认为太简单没必要解决。
  问题3:求两个整数中的较大者。[4]目的是了解C语言的选择执行,并了解结构化实现方法。学生的第一反应是:给出两个数的时候不是已经知道了吗?为什么还要判断?学生对问题的意义不理解。
  2.缺乏探索性的问题解决过程。展示事先编好的程序然后逐条解释,是一种常被使用的方法。虽然该方法稳妥,容易掌控全局,但在学生角度看,是“欣赏”别人的成果,没有体会到自己探索获得成功的快乐,因此很容易让人失去兴趣。
  归根到底,学生没有兴趣的原因,是教师没有从学生的认知规律出发设计合理的教学过程。教材为了简洁起见,文字都尽可能简明且使用专业术语。如果照搬书本,新概念一下涌出,學生对问题的目的不解或误解,就不能很快提起兴趣。由于教师处于“稳操胜券”,占据主动知识传授地位,学生只能被动接受,缺乏参与探索的体验。长此以往,学生产生厌学情绪就不难想象了。
  四、基于建构主义学习观的课堂教学设计
  1.设计贴近生活实际、联系已有知识和经验的问题。问题设计要接近生活实际,与学生已有知识、经验等联系起来,意义明了,让人感觉必要,才能产生好的情感,从而激发探索欲望。应尽量使用通俗易懂的语言,避免新概念突然出现使人迷惑,感觉不到意义所在,或误解的表述。
  问题1的改进:学习一种语言,都要先学会和人打招呼。我们学习C语言,就要先学会C语言问候的语句。我们来写一个程序,让计算机跟我们说“Hello!”。
  问题让人容易忆起学习自然语言的经历,曾经使用软件时屏幕出现的欢迎词等,轻而易举地理解了问题的意义,也使学生对问题如何解决产生了好奇心。
  问题2的改进:计算是人们最常见的需要。C程序既然能为人做事,那么它能否做计算工作呢?
  问题3的改进:告诉计算机两个数,它能不能准确回答出哪个比较大?
  2.富于探索的问题解决过程。要设计富于探索的问题解决过程,模拟科学家解决问题的过程,学生才有参与的感觉,有获得成功的体会。对于初学者,可以从关键的步骤突破,再增加细节,按照“关键步骤—细化—全局”进行探索解决。同时也要求教师对教学过程把握更为到位。因为这一过程中学生可能会产生新的思路,教师就要适当地加以引导。如果学生一时找不到任何思路,教师可以适当提示加以引导,应尽量避免阅读式的解决问题。   问题1的解决。问题提出后,学生会迫切地想了解“计算机是怎么打招呼的”。首先写出输出语句printf(),说明这个函数就是用于打招呼的。但怎样才能引入C程序的构成呢?“但是,C语言程序是有规矩的,解决任何问题都要写出完整的程序”。以这样的方式认识程序,从主要的语句开始,从局部到全局,学生可以认识到解决的关键点和程序的整体性。
  问题2的解决。产于“计算机怎么算”,首先要写两个整数常量的和,然后补充输出函数,说明输出整数是语法规定等,再将程序补充完整。以后再将问题拓展到变量存储等。
  问题3的解决。学生迫切想了解的是“计算机怎么判断”。先将整数两个常量分别赋给两个变量,直接在if else语句中输出,以解决燃眉之急。以后扩展到将判断结果保存后,再输出。
  3.问题拓展。将问题拓展是加深理解、扩大知识面、增强兴趣的有效途径。
  问题1的拓展:输出任意“原样照印”的信息。可发现“计算机‘说话’,是以显示方式来进行。如果想输出其他文字信息呢?”然后用实验演示,这样能起到举一反三的作用。
  问题2的拓展:直接显示整数常量和的结果后,问题可拓展到(1)数据存储思想。“加数和被加数先保存,再求和;求和的结果先存起来,以后再输出,如何设计?”引入变量存储思想。(2)计算任意整数。问:“如果不想修改程序,又可计算任意两个数的和,怎么设计?”引入从键盘输入的方法。(3)其他运算。“计算乘、除等其他运算呢?”适当介绍其他运算,为以后学习运算做好准备。
  问题3的拓展:问题3解决后,问题可拓展到(1)要比较的两个数由键盘输入(问题2的拓展已解决)。(2)由函数调用实现:班级工作一般由班长自行完成。但如果任务繁多,班长就要将任务分派给其他班干,使工作更加高效。C语言也有这种机制,“函数”就像“班干”,可以被主函数调用,提高编程的效率。(3)多次调用函数,体验高效编程。
  五、结论
  建构主义教学理论的核心是以学生为主体,教师要激发学生的积极性,关键在于吸引学生的主动参加与和成功体验。教学实践证明,遵循学生的认知规律,设计贴近生活、联系已有知识经验的问题,有利于產生积极的情感,激发探索的欲望;模拟计算机科学家解决问题的教学过程,增强学生参与意识,体验成功的快乐,有利于激发学习的兴趣,改善课堂教学效果。
  参考文献:
  [1]何克抗.建构主义的教学模式、教学方法与教学设计[J].北京师范大学学报(社会科学版),1997,(5):74-81.
  [2]朱敬苏,朱佩章,等.心理学原理与应用[M].北京:中国农业出版社,1990:309.
  [3]郑毓信.数学教育哲学[M].成都:四川教育出版社,1995:291-321.
  [4]谭浩强.C程序设计[M].第四版.北京:清华大学出版社,2010:6-34.
  基金项目:广西教育厅科研项目(200708MS084)
其他文献
摘要:本文总结了笔者在高职旅游专业《导游业务》课程中引入项目教学法的实践成果与经验,提出本课程教学中项目的选择、实施、评价的方法,为其他高职类课程教学方法改革提供参考与借鉴。  关键词:高职教育;旅游专业;项目教学;应用研究  中图分类号:G646 文献标志码:A 文章编号:1674-9324(2013)37-0183-03  旅游管理是当今社会上的热门专业,其特点是实践性强,所以各高职院校的旅游
摘要:围绕澳洲大学研究生招生、研究生培养、学术与文化氛围、实验室管理等方面对澳洲研究生教育的优势特色进行了分析与小结,以期为我国研究生教育管理模式提供参考与借鉴。  关键词:研究生教育;招生;培养  中图分类号:G642 文献标志码:A 文章编号:1674-9324(2013)24-0002-02  在留学基金委的资助下,笔者赴澳大利亚蒙纳士大学微生物系做访问学者一年。在澳期间,除研修学习外,对澳
摘要:口语如实地达意,使听者感到舒适,发生美感,口语交际训练时,要使学生新鲜感得到满足、轻松感得以生成、愉悦感能够获得、培养自信感、滋养成就感,就要想方设法调动学生的交际的“内需”,就会切实发现课堂教学中口语交际训练的切点,提高学生的口语交际能力。  关键词:口语交际;新鲜感;轻松感;愉悦感;自信感;成就感  中图分类号:G623.2 文献标志码:A 文章编号:1674-9324(2013)35-
摘要:曾经不愁工作的研究生现在也面临就业困难问题,如何有效提高研究生就业能力成为了高校和社会关注的焦点。本文从提高研究生自我效能出发,分析了影响研究生自我效能提高的因素,并提出了辅导员工作中提高研究生就业能力,培养自我效能的途径。  关键词:研究生;竞争力;自我效能  中图分类号:G646?摇 文献标志码:A 文章编号:1674-9324(2013)25-0230-02  一、引言  研究生作为高
摘要:直观教学是一种重要的教学手段,特点鲜明、作用显著。将其应用于高职学前教育專业《学前卫生学》课程的教学中,效果良好。  关键词:直观教学;学前卫生学;应用  中图分类号:G712 文献标志码:A 文章编号:1674-9324(2013)31-0095-02  《学前卫生学》是学前教育专业的专业主干理论课,是幼儿教师和幼儿园管理者必备的基础性强、应用范围广的教学和实践指导性课程,是后期学习学前教
摘要:乙烯的加成反应教学过程精彩纷呈,但由于忽视教师的主导作用,效果不尽如人意。为了提高课堂效率,在强调学生主体作用的同时,不可忽视教师的主导作用,教师要时刻关注学生活动,适时调控,灵活运用各种措施,引导并激励学生自主学习。  关键词:提高效率;教师;主导作用  中图分类号:G632.4 文献标志码:A 文章编号:1674-9324(2013)39-0133-03  余文森教授在新思考教育论坛曾经
摘要:继续教育就是为了提高教育者的素质,使之能跟上现代教育的要求而进行的。但是,谈起继续教育,本文探究了存在问题的几个方面。  关键词:继续教育 教学 反思    众所周知,当今社会飞速发展,社会的发展必然要求人的素质的提高,人的素质的提高直接和教育相联系,教育的提高又和教育者紧密相连,继续教育就是为了提高教育者的素质,使之能跟上现代教育的要求而进行的。但是,谈起继续教育,时下有一种很流行的说法:
摘要:《应用化工生产技术》是一门综合型职业技能课程,是学生取得化工职业证书和选择就业岗位的关键课程,在学生实践技能培养与岗位素质养成方面具有不可替代的重要作用。本文就其理论教学过程中多媒体教学如何与传统教学有效结合展开讨论,并提出了相关建议和意见。  关键词:应用化工生产技术;多媒体教学;传统教学  中图分类号:G712 文献标志码:A 文章编号:1674-9324(2013)31-0252-02
摘要:工学结合,教、学、做一体化教学是职业教育的根本所在,也是职业人才的有效途径和方法。语文教学作为职业院校的一门公共基础课,它是学生综合素质养成的有机组成部分。那么,在语文课的教学中,如何体现工学结合,教、学、做一体化的理念,这也是我们语文老师共同探讨的话题。本文从更新教师的教育理念,语文教学内容、教学方法的改革,教学创新意识的提升,考核方式的改革几方面就教学做一体化进行了粗浅的探讨,目的是更好
摘要:刚从小学升入初中的学生没有养成良好的阅读习惯,而培养学生良好的阅读习惯是其学习语文的基础。因此我们开设了语文阅读课,目的在于激发学生的阅读兴趣,并指导他们的阅读内容及方法,培养他们良好的阅读习惯。开设阅读课一年以来,学生的阅读水平明显提高。  关键词:阅读课;兴趣;内容;方式;习惯    语文新课标提出学生应“学会正确、自主地选择阅读材料,读好书,读整本书,丰富自己的精神世界,提高文化品位。