基于计算思维的C语言实践教学研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:li13688
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: C语言是我国高等学校中重要的一门计算机基础课程,有助于提高学生的综合素质与创新能力。对学生进行计算机思维的能力培养,是计算机基础教学的核心任务。本文针对高校C语言课程中引入计算思维作为研究对象,介绍计算机思维的基本概念,给出以计算机思维能力培养为核心的C语言实践教学的目标、实验教学内容及方法,取得高效的课堂效果及极大提高学生的主动学习能力和创新能力。
  关键词: C语言 实践教学 计算思维1.引言
  C程序设计是计算机学科中一门非常重要的课程,它在教学中需要运用程序设计基本知识,同时运用大量计算思维的概念、方针、模式,在计算机学科中对于问题的解决有举足轻重的作用。以培养计算思维能力为中心的教学方向在C程序设计教授中深化途径,在实践中引导学生对计算机学科进行了解并产生浓厚的兴趣,在学习中让学生在编程及应用中夯实基础,在思想上培养学生的创新能力。
  2.计算思维
  计算思维是一种利用计算机的方法对实际应用及科学问题机型求解、系统设计及人类行为的求解过程,同时计算思维也是解决问题的一系列思维活动。计算思维融合了解决问题使用的一系列数学的思维方法,对现实世界的复杂系统设计及评价的工程管理的思维方法,对问题复杂性、心里活动、行为活动理解的科学思维方法。计算思维的优势在于,计算思维超越计算过程能力及计算上的限制,并且由计算机执行。计算机思维下的计算方法及计算模型,使人们处理无法由个人解决的复杂问题及系统设计。计算思维的又一特征是抽象,计算机思维的抽象结果超越时间及空间的限制,并且以符号记录的方式,数字抽象化只是计算机思维的一个实例。
  与数学和物理的论证思维相比,计算机思维的抽象层次更丰富,也较复杂。计算思维的抽象活动是不考虑失事物的物理、化学等其他特性,不仅保留量的关系及时空形式,而且考虑读、写及运算的能力。
  3.计算思维在C语言教学中的应用
  (1)计算机应用实验流程需规范。
  在每次实验时,对于内容方面,首先要求课前预习,其次进行程序调试,然后进行归纳总结。通过上述流程进行实验,让学生对知识点进行思索,对学生在问题的分析与理解方面得到深层次的提高。
  (2)加强引导是计算机应用实验指导的重点。
  在计算机实验课程教学中,对于学生的疑问,可以通过教师提问的方式进行引导,使其自主思索。在程序调试中如发现问题,督促学生独立处理,掌握逻辑思考能力,对于编译过程中的错误信息,请学生记录错误信息的类别、分析编译错误的原因,避免以后程序调试中类似的失误,从而培养学生独立思考及分析判断的能力,让学生通过总结实验中的问题深化对基础知识的掌握。
  (3)方法多样性在程序设计中的应用。
  在C程序设计教学中,可以根据人对事物的认知所具有多样式,以引导学生实现编译算法的多样性。这样可以让学生在学习中不拘一格,充分发展其创新能力、探索能力、自主研究能力。教师可以在实验内容上侧重多算法类问题,鼓励学生通过多种算法实现同一编译结果,同时通过分配小组讨论对彼此间的算法进行探讨,通过这种方式让学生彼此研讨各种算法的利弊,从而对最优算法进行探索,以锻炼学生的自主学习研究的能力。
  (4)对实验过程温故知新,开拓计算性思维方式。
  在应用实验结束,请学生对实验的内容找出不足之处,进行总结、归纳再思索,通过这种途径实现学生扩展性计算思维方式的养成及优化,对知识的再认识、再巩固、再创新。在内容上:一是对实验结果的再思索,二是对思路、算法、编译过程的再思索,三是对算法的再优化、对知识基础点的再探究,达到温故知新的效果。这种方式依然可以采用小组模式进行讨论,分析各自利弊,对合适的算法进行再优化,从而更广泛地发展学生的思维能力。
  4.结语
  C语言作为我国高等学校中重要的一门计算机基础课程,对提高学生的综合素质与创新能力有巨大的推动作用。另外,对学生进行计算机思维的能力培养,是计算机基础教学的核心任务。本文首先介绍了C语言课程的重要性,以及引入计算思维的重要意义,并对计算思维的含义进行了深入的分析,最后从规范实验教学的上机流程、加强引导学习、提供多样化的算法案例及通过实验过程进行计算机思维的培养四个方面对引入计算思维的C语言实践教学进行深入的分析与探讨,最终取得高效的课堂效果及极大提高学生的主动学习能力和创新能力。
  参考文献:
  [1]胡慧君.基于计算思维的C语言程序设计教学方法研究[J].科教导刊(中旬刊),2013(09).
  [2]李诗泉.“任务驱动法”在C语言程序设计课程教学中的应用[J].才智,2011(20).
  [3]白腊梅.浅谈“C语言程序设计”教学的实践与心得[J].民营科技,2014(06).
  [4]丁岩,张宇昕.C语言程序设计课程改革与计算思维的培养[J].重庆与世界(学术版),2014(01).
  [5]卢瑾,张健,陈晋音.C语言程序设计阶段式分层实验教学研究[J].计算机教育,2014(14).
  [6]胡君映,翁芸,方科亚.浅谈高职学校C语言程序设计课程教学[J].福建电脑,2013(03).
其他文献
摘 要: 英语课程标准指出基础教育阶段英语课程的总目标是培养学生的综合语言运用能力。综合语言运用能力的形成,建立在学生语言技能、情感态度、学习策略和文化意识等素养整体发展的基础上。新课程首次把情感态度列为英语课程的重要内容之一,体现了“以人为本,以学生的发展为根本”的人文主义观念。作者根据多年英语教育实践经验,结合当前教育教学实际,从创造轻松愉快的学习环境,培养学生浓厚的学习兴趣;优化课堂教学,激
介绍了一辆比亚迪F3轿车改装成单点喷射的双燃料汽车,最初燃料转换成油或气后发动机都能正常工作,后来转换为气后连续行驶了大约800km后,再转换为油后,发动机也能启动工作,但
摘 要: 邵阳市位于湖南省西南部,是一个少数民族聚居地,民族传统体育资源非常丰富,这是民族传统体育在邵阳市城市社区发展的天然基础条件。本文通过文献资料法、问卷调查法、数理统计法等研究方法,对邵阳市城市社区居民参与民族传统体育活动现状进行调查分析,旨在提高居民选择民族传统体育作为健身项目的意识,促进和推动民族传统体育未来的发展。  关键词: 邵阳市 民族传统体育 活动现状 对策研究邵阳市特殊的地理位
摘 要: 现代体育课堂教学应该注重学生体育兴趣的培养与提高,并在“健康第一”的教学目标下,充分调动学生的学习积极性,体育游戏具有娱乐性而深受学生的喜爱,体育教师要在体育教学中合理运用体育游戏的特点与功能。  关键词: 体育游戏 体育教学 应用研究由于传统体育教学模式的束缚,现在很多体育课的教学内容单调枯燥、教学方法简单重复、教学过程缺乏激情,学生对体育课逐渐失去兴趣,体育课堂教学质量随之下降,学校
我们看书看报看杂志,看人家的成功学看人家的处世之道看人家的人生感悟。是的,我们需要借鉴,将别人不错的经验用很小的代价借鉴过来。诚然,无论是创新还是创业,我们都需要少走弯路
摘 要: 快攻作为现今最先进、应用最广泛的篮球进攻战术,其作用在于有力加快比赛节奏,提高比赛竞争强度,增强整个篮球比赛的对抗性和吸引力。因此本文从快攻实战意义入手,探讨体育教学训练中如何培养学生的快攻意识,进行快攻教学,并提出教学建议,旨在指导教学,增强篮球教学效果。  关键词: 篮球 快攻意识 教学措施一、引言  快攻是由防守转入进攻时,以最快的速度、最短的时间超越对手,争取造成人数上的优势,形
经常参与体育活动的学生,合作和竞争意识、交往的能力会增强,对集体和社会的关心程度都会提高。体育科学的团队精神对于促进学生各种能力的培养具有其他科学无法比拟的优势。因此,体育课是学生团队精神培养的主战场。在体育教学中,培养学生的团队精神要注意以下问题。  一、教师要强化培养学生团队精神的意识  多年来,体育教学一直缺乏教育性和理论性。原因是多方面的,主要原因是育人意识不强,少部分人甚至把“教书”和“
摘 要: 现代信息教学能激发学生对篮球运动的兴趣,使学生更直观、更准确地学习技术动作,更轻松地理解技、战术的运用,使学生通过比较发现自己在技术方面存在的问题,也使学生了解篮球竞赛规则,更全面地理解篮球运动;与此同时,现代信息教学对体育教师提出要求,要求体育教师熟悉计算机操作,具备过硬的篮球技术水平。  关键词: 现代信息技术 初中篮球 教学应用一、引言  人类社会的发展带动信息技术的发展,一种高科
全面推进素质教育,已成为教育改革的重中之重。提高学生的身体素质,培养学生参与体育锻炼的兴趣,养成体育锻炼的习惯,是全面素质教育的重要组成部分。体育锻炼不仅有利于培养学生的非智力因素,而且是提高学生智力因素的重要途径。在现实的教育教学中,这些观点早已为教育学家和心理学家所论证和肯定,即体育锻炼对学生智力的培养与发展有重要影响。但这些观点在偏远的农村地区还是不被家长、学生、教师,甚至体育教师们认可,认
摘 要: 游戏教学是小学体育教学的基本教学内容,要有效地组织好低年级游戏教学,教学任务和要求为主要依据,结合低年级少年儿童的心理及生理特点,针对游戏教学的具体需要,合理组织教学。体现低年级游戏教学的集体性、情节性、模拟性、对抗性、综合性及时代性。  关键词: 小学低年级 体育教学 游戏教学 小学体育教学中的游戏部分,因为形式生动活泼,内容丰富多彩,成为儿童非常喜爱的综合性体育活动,对全面锻炼身体,