C程序设计趣味教学初探

来源 :考试周刊 | 被引量 : 0次 | 上传用户:swb39274355
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文分析了C程序设计课堂的教学现状,根据中职学生身心特点,提出C程序设计课堂趣味教学的必要性,对目前中职C程序设计课堂趣味教学现状加以分析,并给出在C程序设计课堂中实施趣味教学的具体操作。
  关键词: C程序设计 中职学生 趣味教学
  一、引言
  C语言程序设计是计算机应用技术专业的一门非常重要的专业基础课,是学生学习计算机语言的入门语言。C程序设计课程教学生一门全新的、人为创造的语言,用符合该语言语法要求的语句与计算机交流,使计算机完成特定的任务;课程学习重点就是C语言语法及C语言程序设计,就学生学习而言,前者没有太大难度,多加练习都能掌握,难在后者,学生学会程序设计的关键是具有逻辑思维,而逻辑思维正是大部分学生欠缺的。
  二、C程序设计学习现状
  C程序设计课程对中职学生来说是一门全新的课程,所有同学都是从零开始的,但是随着教学按部就班地推进,发现两极分化现象越来越严重,每班只有寥寥数人入门,没学好的同学到后期更有了放弃学习的念头。
  大部分学生学不好C语言的原因很多,主要原因如下:首先中职学生基础薄弱;其次中职学生缺乏良好的学习习惯和学习方法、自我约束力不够;最后C语言满眼都是他们惧怕的英文单词,还要用英文编程,更令同学们望而生畏。
  要使学生不怕C语言,甚至爱上C语言,体会程序实现的成就感,就要有适合中职学生这个层次学生的教学策略;兴趣是最好的老师,以激发兴趣为切入点,结合课程本身特点,通过趣味教学手段给学生营造轻松愉悦的学习氛围,调动学生学习兴趣,引导学生积极思考、勇于探索,培养学生逻辑思维,带领学生步入神奇的程序设计大门。
  三、趣味教学及现状
  趣味教育以人的心理情趣为主导,以全面发展的人的心理素质和提高人的学习乐趣为目的,以受教育者的个体心理特征为基础,在教育者有针对性的启发和引导下,让受教育者自主性地、创造性地、有规律性地、不断地探索和发现新知识、理论和真理,从而最充分地满足每一个受教育者的求知欲、创造欲和幸福欲。
  趣味教学在中小学中研究比较多,C语言最开始只在高校开设,高校进行C语言趣味教学研究很少,江苏省自2010年开始,中职对口单招计算机应用专业开设C语言课程,很多教师C语言教学都是参照高校教学实施,从而忽略中职学生的身心特点,导致不仅学生学得累,而且老师教得累,教学效果不理想;基于中职生身心特点,趣味教学尤为必要。下面就中职生C程序设计趣味教学谈谈具体的实践操作。
  四、趣味教学实践
  1.化虚为实——变量
  变量是程序最基本的组成部分之一,学生学习C语言初期就要接触到变量,但是不少同学不能理解变量,原来是一个值,后来怎么又变成另一个值,学生感觉捉摸不定,编程时不知道该如何设计变量,是初期学习的一个小坎。
  为了使学生理解变量及变量的定义等相关知识,将变量比喻为盒子,将虚拟的东西实体化。盒子是用来装东西的,不同类型的盒子装不同类型的东西;如果盒子装的东西比较大,就要用大一点的盒子;所以,用什么类型的盒子取决于盒子里要装的东西,盒子里可以装相同类型的东西,一个变量就是一个盒子,盒子的类型就是变量的类型;C语言的盒子(变量)有个特点,假如盒子开始装的是一样东西,如果再往盒子里装另一样东西,则原来装的東西被新东西取代。
  通过盒子的比喻,将原本捉摸不定的东西实体化,使学生立即明白变量的使用要点,自然而然学习变量类型,学生立即明白变量要用什么类型就要看变量装什么东西,再经过适当训练,使学生学会如何选择变量类型,如何定义变量。
  2.趣味类比——素数
  判断某数是否是素数的代码是中职生初学c语言时难以理解的知识之一,教授C语言的老师发现,素数的代码学生怎么也不能转过弯来。为了使学生理解代码,将判断素数与打擂台进行类比。某人x要想成为擂主(素数),则x不能被其他人打败(整除),也就是说其他人都要上场和x打一场,最后才能判断x能否成为擂主(素数);如果x被其他人中的任何一个人打败(整除),则不能成为擂主(素数),x直接下擂台,不需与剩下的人比武。
  以上代码执行后,又依据什么确定x是否是擂主(素数)呢?要看其他人中的每个人(数)是不是都和x比武了,如果x被其中一人打败,则其后人都没有上擂台的机会,一定是满足i=x才能退出for循环,从而确定:
  通过打擂台做类比,学生能较为轻松地明白判断素数的过程,再让学生讲解程序流程,使学生真正理解代码,从而轻松写出有关素数问题的代码。
  3.趣味任务——排序
  排序问题其实是一件很有意思的问题,如果按部就班地讲授,学生会觉得枯燥而使学习效果降低,为了激发学生的学习兴趣,设计如下任务:随机取若干张扑克牌,洗牌后正面朝下排成一条线,每次只能翻看移动两张牌,如何操作使牌升序排序?任务下达后,学生觉得很有趣,脑洞大开,积极思考讨论如何达到目的;老师对学生的各种奇思妙想给予适当肯定和表扬,鼓励学生大胆尝试。
  老师根据学生思考讨论具体情况,演示各种排序并讲解排序要点,再让学生演示排序过程,通过扑克游戏使学生掌握常用排序思想及过程。二分查找问题同样可以用扑克牌游戏完成。学生在游戏中学到知识,游戏中锻炼逻辑思维,学习效果大为增强。
  五、结语
  以上是趣味教学实践过程中比较典型的一部分,实际上,趣味教学包含的范畴非常广,诙谐幽默的教学语言与肢体动作都是趣味教学的一部分。相比高职院校,面向中职生的C程序设计课堂应更通俗、更有趣,教师根据教学内容挖掘或设计出充满趣味的教学过程,以有趣生动的语言、比喻、任务等手段激发学生学习兴趣,将学生带入程序设计大门,入门的学生在今后学习中,即使知识枯燥繁杂,对他来说也充满吸引力。
  参考文献:
  [1]范留平.将趣味元素注入程序设计课堂教学[J].信息技术,2014.
  [2]易丽华.趣味教学在高职数据结构课程中的探索与实践[J].计算机时代,2013.
  [3]刘晓静.让趣味教学进驻数据结构与算法课堂[J].青海大学学报(自然科学版),2011.
其他文献
摘 要: 隨着社会的不断发展,我国教育事业也在不断改进和革新。在我国教育领域中,素质教育不仅逐渐代替传统的应试教育,而且已然成为高中教学发展的新趋势。随着人们对身体素质要求的不断提高,体育这门学科在高中教学中的地位正发生巨大变化,同时逐渐开始成为人们注目的焦点所在。就新课改要求的体育教学改革而言,教师在体育教学中要积极转变教学思路、对教学内容及方式进行创新,努力实现教学方法的多样性,以此激发学生的
摘 要: 全国中小学中体育课仍然是副科,难以得到学校教育的重视,加上高考的影响,体育课经常为文化科让路,导致现在高中生的身体素质整体下降,爆发力更是让人担心。作者结合多年高中教学经验,谈谈高中体育教学中如何增强学生的爆发力。  关键词: 爆发力 高中体育 教学策略  现在互联网高速发展,智能手机风起云涌,低头族四处可见,让高中生爱不释手。这些不良现象的长期存在,造成现代高中生的体育素质不甚理想。高
一、引言  2015年中国教育学会第28次学术年会的主题是“核心素养与适合的教育”。何为适合的教育?“适合教育”是指“让每个孩子享受适合自己的教育,让每个孩子成为最好的自己”。  个性化教育,是世界现在的趋势。每个人都有自己的闪光点,要培养人才,必须按照他的天赋、素质、兴趣加以引导并实施教育,这样他潜在的才能天赋才能得到发挥。这样的教育便是最好的教育,这个就是适合的教育。我们必须在尊重教育规律和学
报纸的头条位居要闻版的优势区域。它象“黄金地段的居民”,是读者最先扫视报纸的对象。头条个性鲜明,则会一下子“粘”住读者,激活读者阅读的兴趣,产生良好的首因效应和晕
摘 要: 目前,我国正在实施素质教育,在由应试教育逐步向素质教育方向转变,这个转变将是现代教育教学方式转变的一个必然趋势。那么,小学武术教育在适应素质教育的转变过程中应运而生的快乐体育,是武术教育教学转变的一个方向。而快乐体育在小学武术教学中的运用,就是积极营造快乐的课堂氛围,让学生在轻松愉快的氛围中掌握武术的精髓,在游戏、故事中增长武术本领,并且养成终身学习武术的习惯。  关键词: 快乐体育 小
摘 要: 培养学生的体育兴趣,重视提高学生的自主锻炼能力,是新课程倡导的理念,更是素质教育的需要,为学生终身参加体育锻炼奠定基础。教师应在钻研教材的基础上,认真研究教法、学法,为了使中小学生对体育从无趣到有趣,由有趣到兴趣盎然,教师应注意把培养正确的学习动机与形成浓厚的兴趣相结合,密切观察学生的心态,善于选择合适的教学手段和教学步骤,激发学生学习兴趣,促进学生健康、全面发展。  关键词: 新课程理
摘 要: 为了更好地提高企业的生产效率,本文针对企业生产中存在的问题,设计了一套ERP物控管理系统,该系统主要包括物料管理、产品管理、库存管理、权限管理等模块。经企业应用表明,该系统对提高企业生产效率有积极的作用。  关键词: 生产效率 ERP物控管理系统 设计与实现  1.引言  随着公司生产规模的不断发展壮大,人为管理的弊端不断出现,制定行之有效的生产计划管理方案,使物料与生产管理工作顺畅,保
摘 要: 响应素质教育要求的号召,目前我国的初中教学体系中十分注重学生身体素质的提升,因此初中学校十分重视体育课程教学。本文主要针对初中体育课程学生的参与度普遍偏低的现状展开研究并分析其根本原因,提出提升学生的主动参与度的措施和策略。  关键词: 初中体育 参与度 提升策略  在我国素质教育的要求下,学校在教育学生学习知识的同时开始重视培养学生的个人能力和各方面素质的素养,因此,我国初中体育课程教
摘 要: 本文结合高职学生的特点,分析职业能力,规划课程体系,整合教学内容,采用以项目为主线、学生为主体的项目教学法的方式,对C语言课程教学进行改革,并对教学实施过程中出现的问题进行反思总结。  关键词: 项目教学法 C语言课程 应用与反思  C语言因其简洁紧凑、使用灵活、功能丰富等特点,成为许多理工专业进入大学校门后接触的第一门语言类的专业基础课。传统的C语言教学,多采用理论和上机结合模式。在实
摘 要: 随着计算机和网络技术的发展,培养出社会需要的专业化人才是教学工作的重中之重。认真研究案例教学法在“网页制作”课程中的应用,不仅能提高学生的专业技能,还能为社会培养出更具有专业性的网页制作人才。本文主要从案例教学法在“网页制作”课程中应用的可行性分析入手,深入探讨案例教学法在“网页制作”课程中的具体应用措施。  关键词: 案例教学法 网页制作 教学应用  随着信息技术的日益发展和推广,各种