基于计算思维能力培养的《C语言程序设计》课程教学模式的探索与研究

来源 :学习与科普(知与学) | 被引量 : 0次 | 上传用户:a12c3d4e5f6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:C語言程序设计是高校计算机公共基础课中程序设计类通识课程,它的教学目的,除了使学生掌握这门编程语言以外,更重要的是要培养其利用计算机和计算思维解决专业领域内实际问题的能力。文章以桂林理工大学博文管理学院C语言教学为例,分析了教学现状和存在的突出问题,以计算思维培养和实际应用能力培养为出发点,从课程定位、教学内容、教学方式和考核方式等四个方面研究了教学改革方法,为形成适合一般本科高校C语言公共基础课的教学提供参考,因此,本文针对当前计算机思维教学与《C语言程序设计》进行了分析,结合当前高等院校的实际情况,指出《C语言程序设计》课程教学中存在的问题,并进一步给出优化教学模式的策略和方案。
  关键词:计算思维能力;C语言程序设计;课堂教学模式;问题;优化策略
  引言
  当前,许多高等院校都开设《C语言程序设计》这一门计算机语言类的基础课程,它主要是针对计算机专业学生在基础知识和思维模式方面进行培养。当前,的教育改革要求培养更多专业性的技术人才,因此提高学生计算思维能力成为了培养计算机专业人才的重要任务。在《C语言程序设计》课程中,由于起步晚,发展时间短,因此该门课程的教学模式和教学理念还比较落后,这对于培养具有计算思维的信息技术人才产生了很大的阻碍,要实现课程目标就必须对当前落后的教学理念和教学模式进行优化的,通过创新改革《C语言程序设计》的教学理念、教学模式以及教学手段,提高学生对计算机基础知识的理解和掌握能力,在教学过程中不断丰富实践经验,锻炼动脑动手能力,从而推动实现高等院校培养和提高学生计算思维能力的教育目的。
  一、计算机思维教学和《C语言程序设计》课程教学
  (一)计算机思维教学
  计算思维能力主要是在计算机思维教学课程中培养学生对于问题的分析能力和解决能力,计算思维能力能够有效帮助计算机专业的学生在面对复杂的计算机课程时,能够运用计算思维能力的帮助,更好地理解和掌握相关的计算机知识,从而在进行程序设计、编程设计等实践中更好地运用学习到的知识。计算机思维能力除了能够帮助学生更好地运用理性思维解决遇到的问题和困难,而且在生活中也能更好地锻炼学生独立思考的能力,这对于学生们在未来的生活、工作乃至人生道路发展上都具有重要的意义。对于学生的全面发展和转变传统思维模式,增强学生运用计算机技术解决实际问题的能力都有很大的帮助,弥补了传统教育下学生思维僵化,面对抽象复杂问题处理困难的不足。
  (二)《C语言程序设计》教学
  《C语言程序设计》这一门课程是高等院校基于计算思维能力培养的重要课程,它具有非常重要的实践意义,主要是教授学生计算机信息技术方面的基础知识,但正是这些基础知识为学生进行创新实践提供了理论基础。在高校设立的《C语言程序设计》课程中,由于该课程的知识内容繁多,越深入学习,内容就越难,许多学生出于对计算机的兴趣爱好而选择这门课程,却在课程后期因为知识内容的艰深而产生了畏难情绪,无法全面理解和掌握相关的知识,更无法将这些知识合理运用到实践创新活动中。这主要是因为对于这门课程的教学模式,许多高等院校还停留在传统教学理念下,在进行课程教学的时候,教师还只是单纯地采取将基础知识灌输给学生,要求学生对知识进行死记硬背,而随着知识量的增加和内容难度的加大,这种教学方式严重降低了学生的学习效率,磨灭了学生的学习激情,从而无法实现既定的教学目标,更无法培养学生的计算机思维能力和创新实践能力[1]。
  二、当前《C语言程序设计》课程教学存在的问题
  (一)教育理念落后
  当前,高等院校设立的《C语言程序设计》课程在实际的教学活动中还存在着许多问题。首先就是教育理念的落后,在传统的教育观念下,教师通常都是作为课程的主体存在的,通过教师教授相关的基础知识,学生进行学习理解来实现教学的目的。但在教育改革的要求下,高等院校的教学课程更应该重视学生在教学活动中的地位和作用,充分发挥和尊重学生自主学习的能力,在教师的引导下,通过多样化的教学手段激发起学生对学习《C语言程序设计》这门课程的兴趣和爱好,从而鼓励学生独立思考,主动学习。这样不仅不能提高教学效率,达到教学目标,更不能实现通过《C语言程序设计》课程培养学生计算机思维能力的目的,这是落后的、陈旧的教学理念[2]。
  (二)教学模式单一
  在教学模式上,《C语言程序设计》课程的教学模式主要是通过教师教授基础知识,然后带领学生开展相应的实践课程,如带领学生进行编程等,这样的教学模式在当前看来是非常单一的。《C语言程序设计》本身是一门基础知识非常丰富的计算机信息课程,在教学过程中大部分时间都在进行基础知识的学习,而仅仅依靠教师的讲解,学生们面对大量的知识点和越来越难的基础内容,会使学生对该门课程的兴趣不断减退,无法实现高效的教学。单一的教学模式使得学生在学习计算机基础知识时很难培养起学习的兴趣爱好,学习效率和效果也无法得到保证,这显然违背了开设该门课程的目的和初衷,要实现培养学生养成计算思维,就必须转变当前的教学模式,对当前《C语言程序设计》课程教学进行改革。
  (三)无法满足不同层次学生的学习需要
  由于《C语言程序设计》课程内容繁多且越来越难,而不同学生的学习能力和理解能力都是不同的。在传统的课程教学中,无论学生的学习进度快或慢,教师都是一视同仁地进行自己的教学讲课,使得学习进度快的学生还得重新学习基础知识,而学习进度慢的学生也跟不上教师的讲课进度。这大大降低了学生们的学习效率和学习效果,无法满足不同层次学生的学习需要。学生计算机思维能力的培养必须是建立在学生对计算机知识掌握的基础之上的,学生对于知识掌握的程度是通过课程教学培养其思维能力的依据。因此,只有满足了学生的学习要求,才能更好地对学生的思维进行训练,而当前的课程教学模式必然是无法做到这一点的,也就要求必须改变现状,创新《C语言程序设计》的课程教学[3]。   三、基于計算思维能力培养的教学优化策略
  (一)转变教学理念,创新教学模式
  转变当前《C语言程序设计》课程传统陈旧的教学理念,丰富创新课程教学的模式,是实现基于计算思维能力培养的首要任务。只有在提高教学效率和教学水平的基础上,才能更好发挥该课程教学对于学生计算思维训练的作用。在教学理念方面,主要就是要重视学生在教学活动中的主体性地位,不再以教师作为课堂活动的中心,而是以学生为中心,围绕学生的学习能力制定相应的学习任务,通过鼓励激发学生的学习兴趣,让学生在探索中主动学习,自发学习。当然,这就需要依靠创新丰富《C语言程序设计》课程的教学模式来实现了。在教学过程中,教师应该充分利用多媒体的教学手段,通过动画、视频、实际案例来进行相关的知识教学,使课程教学富有趣味性,并鼓励学生在实践创新中学习C语言,通过提出学习任务,布置相关的实践作业,来培养学生的创新实践能力和计算机思维能力,从而实现培养全面发展的专业人才的教学目标。
  (二)运用多角度的思维训练方式
  《C语言程序设计》的教学要培养学生的计算思维能力,就必须从不同的角度来对学生进行思维训练。比如在循环结构的课堂教学中,教师可以通过采取游戏化的教学方式,在课堂上设定与教学内容相关的游戏情境,通过学生积极参与游戏活动,完成游戏任务,从而鼓励学生从不同的角度分析问题、解决问题,从正向、反向、纵向、横向等多个角度提出该问题的重点和解决问题的不同方式,从而实现对学生计算思维能力的培养,帮助学生灵活运用编程设计来解决一些看似复杂抽象,实则可以通过分析拆解来实现优化、简化的计算问题,进而是学生更加深刻地理解和掌握基础知识,增强学生的创新实践能力和计算思维能力[4]。
  (三)强化学生计算思维的训练
  在进行《C语言程序设计》的课程教学中,要更加重视对学生实际动手能力和动脑能力的训练,更多地要求学生在计算机上进行实际的训练和操作。传统枯燥的训练方式只是单纯对学生进行了知识内容的考察,没有起到激发学生学习兴趣,调动学生学习积极性的作用。教师在教授基本知识的时候,应该更多地融入游戏化教学的方式,特别是在进行实际的训练时,通过游戏的引导和帮助,起到强化学生计算思维的教学内容,将基础知识及时运用到实际的计算机操作训练中,这样不仅能够更加丰富《C语言程序设计》的课程内容,而且能够更好地激发学生对于学习的兴趣,从而让学生主动学习相关知识,通过自主思考和动手实践达到强化计算思维能力的目的。在面对不同层次的学生学习需求时,教师也应该在课堂上因材施教,不统一教学进度,对基础好的同学加强在实践方面的训练,对基础差的同学加强知识方面的教学,从而满足不同阶段学生的学习要求[5]。
  四、结束语
  综上所述,高等院校在其开展的《C语言程序设计》课程教学中还存在着许多问题,在落后的教学理念和教学模式下,计算机专业的学生无法高效地掌握和理解《C语言程序设计》课程中的知识,更难以提高自身的计算思维能力。因此,只有改革当前课程的教学模式,转变传统的教学观念,运用更加多角度的思维训练方式,针对学生计算思维能力进行专门的提升训练,才能充分发挥学生自主学习的能动性,提高学生进行程序设计的实践能力,从而进一步加深学生对于《C语言程序设计》课程中教授的知识的理解和掌握,提高《C语言程序设计》课程的教学效率和教学水平,满足高等院校培养具有计算思维能力和程序设计能力的优秀专业人才的教学需求,推动计算机教育领域的不断发展进步。
  参考文献:
  [1]戴秀红.基于计算思维培养下的C语言程序设计案例教学分析[J].计算机产品与流通,2020(05):166+201.
  [2]兰聪花,何辉.“C语言程序设计”课程教学改革与实践[J].工业和信息化教育,2020(04):29-32.
  [3]潘晓利.“C语言程序设计”混合教学模式设计与应用[J].计算机时代,2019(08):85-86+89.
  [4]赵媛,王杰,周立军,吕海燕.以计算思维为导向的C语言程序设计MOOC建设[J].实验技术与管理,2018,35(04):147-150.
  [5]汪红兵,姚琳,武航星,张敏.C语言程序设计课程中的计算思维探析[J].中国大学教学,2014(09):59-62.
  基金资助:广西高等教育本科教学改革工程项目,项目编号:2021JGA412,项目名称:基于计算思维培养的游戏化教学在《C语言程序设计》中的研究与实践
其他文献
摘要:幼儿园的职责是让幼儿充分的去感知、去探索,游戏是非常教育幼儿非常重要的途径。近几年来,随着大众对篮球的关注,幼儿园也引入篮球游戏,如何设计与实施,进而能够使篮球游戏让幼儿获得更多的成长和教育意义,是本文重要探究的内容。  关键词:幼儿园;篮球游戏;设计;探究  课程标准,随着时代的变化不断推进,这就要求幼儿园也要对幼儿的教育做出改变和更新。篮球游戏是幼儿园现存的一种游戏方式,为符合新课改的要
期刊
摘要:随着中国经济的进步与社会的不断发展,国家对新生代综合素质的要求不断提高,教育事业得到了越来越多的重视。然而在农村地区,由于消息相对闭塞,未能及时普及先进的教学思想,导致乡村教师的教学教育工作与社会对新生代个人成长的要求相背离,使得农村地区的学校课堂教学效率难以提升、质量难有保证。本文主要基于以人为本的教育教学制度,以乡村小学数学教学工作为例,展开分析论述。  关键词:以人为本;教学制度;乡村
期刊
摘要:20世界80年代后,国家高速发展,工业现代化、社会城市化进程快速推进,农村进城务工人员数量也在不断增长,导致村中留守的多为劳动力低下的老年人群体以及少年群体,由此便形成了农村留守子女现象。随着国家发展速度趋于平稳,国家开始鼓励进城务工人员返乡建设新农村,但收效甚微,这就导致了留守子女现象未得到有效解决。并且因为教育资源的失衡,农村留守子女所接受的教育水平普遍偏低,并且在中学阶段,留守子女初步
期刊
摘要:新课程标准强调小学生在语文写作中要具体明确、文从字顺地表达出自己的意思,要能够结合日常生活需要,运用常见的表达形式来写作。但长期以来如何增强小学生的写作能力是小学教学环节中的重点问题。在实际教学中,教师的难题在于借助讲解与示范形式难以激起学生的写作兴趣,且主动写作的学生很少;学生的难题在于提笔发愁,即便是经过完成的文章往往也是东拼西凑出来的,内容结构较为混乱。这些都与学生平时的练习强度与练习
期刊
摘要:如今,社会对学前教育的关注度越来越高,为家长参与幼儿园教育活动指明了方向。目前,在家园互育的基础上,为了更好的引导家长参与幼儿园的教育活动,将对家长参与幼儿园教育活动的现状进行具体的分析,探索对家长参与幼儿园教育活动的引导策略。首先,家长要在幼儿教育上来树立以幼儿为主体的教育理念;其次,增加开展相关的教育活动,为家园共育提供有效的沟通途径;还有就是要注意激发家长参与教育活动的兴趣,要丰富教育
期刊
摘要:随着义务教育水平的不断提升,现在各级教育部门越来越重视小学生的安全教育。小学生年龄小,自我保护意识有所欠缺,因而极易发生安全事故,如何以有效方式提升小学生的自我保护意识与能力,是每一位教师义不容辞的责任。每个人的生命都是鲜活的、唯一的、有价值的,都值得尊敬和珍惜。安全是每个人生命的保障,有了安全作为基础才会拥有一个美好的人生。小学数学教学过程中,学生对任何事物都充满着好奇心,拥有对于未来的憧
期刊
摘要:在当前小学教育阶段,语文教师在课堂教学中需要创新教学模式和创新教学观念,积极引导和培养学生形成正确的学习习惯和学习意识,促进学生身心健康成长。因此教师在小学语文单元主题教学中采用群文阅读教学法,可以激发学生学习兴趣,调动学生课堂学习热情,增加教师和学生之间的互动性,提高学生学习效率和课堂教学质量。本文主要以群文阅读教学法为例研究其在小学语文单元主题教学中的具体应用和优化策略。  关键词:群文
期刊
摘要:随着社会经济与信息技术的不断发展与变化,各种现代化教学工具被广泛的应用在课堂教学,农村小学英语教学也是如此。旨在通过现代化教育手段帮助农村小学生正确调动学习兴趣,科学开阔学习视野,实效激活自学意识。为此,本文从提高课堂教学“趣味性”与“教育性”并行的角度,深度分析农村小学英语教学运用现代化教育手段实践,以此为后续小学英语教学提供参考。  关键词:现代化教育;农村小学;小学英语;英语教学  前
期刊
摘要:随着我国素质教育目标的不断推进,学生的学习也越来越受到人们和国家的重视。另外,伴随社会经济水平的不断提高,市场上也出现了各种各样形式的食物,这就使得人们食品安全意识必须不断的提高,而高中阶段也正是学生人生观、价值观不断完善成型的重要阶段。为增强学生食品安全意识,拥有正确的食品伦理观,本文将从高中生物教学中渗透食品伦理教育进行探索分析,进而促进学生对食品安全的重视。  关键词:高中生物教学;食
期刊
运算能力是《义务教育数学课程标准》(2021版)核心概念之一,也是在七年级教学中需要培养的一个重要核心素养,为后续的数学学习打下扎实的基本功。而在实际的教学中,有一部分学生总是难以提高运算能力,在运算中出错频繁,并且反思原因时学生总会说一句“其实我都会,就是粗心错了,下次仔细一点我肯定不会错。”然而错误总是一而再再而三的出现,那么这个所谓的粗心背后的到底是什么原因造成的呢?为了提高学生的运算能力,
期刊