C语言编程在小学数学教学中的初探

(整期优先)网络出版时间:2021-03-24
/ 1

C语言编程在小学数学教学中的初探

樊燕秋

江苏省苏州工业园区新城花园小学 215000

摘要:在这个人工智能迅速发展和社会对C语言编程人才的需求充分的时代,编程技能成为进入新兴领域的必备技能之一。由于它对培养学生的思维和逻辑性非常有帮助,编程技能的学习在国外已经得到了非常高的重视。C语言编程对于小学生来说是一个全新的事物但也是可行的,在小学数学课堂上运用游戏的方式来进行教学也容易达到传统编程教学所达不到的效果,易于培养学生的兴趣。

关键词:信息化;人工智能;C语言编程;小学教学

人工智能的春天已经来临,学好C语言编程的需求也会越来越迫切,现代数学与人工智能的发展密切相关而在小学阶段学习C语言编程将会是未来教育的趋势,只有顺应信息化时代的发展,才能站在时代的最前端。

  1. 小学生学会C语言编程的重要性

(1)学好C语言编程是人工智能时代的需要

邓小平曾经说过,计算机要从娃娃抓起,而计算机的灵魂是软件,软件是通过严密逻辑的计算机编程做出来的,它是数学知识与数学思想的结合,随着人工智能时代的到来,我国2017年发布的新一代人工智能发展规划中提到了要开始发展全民智能教育项目,把人工智能相关课程放到小学课本中,要渐渐推广编程教育,扶持为寓教于乐的编程教学软件、游戏的开发和推广出力的全社会各相关行业[1]。这表明我国对于编程教育的重视。此外,在2017年《义务教育小学科学课程标准》中就提出从当年秋季开始,小学科学课程要从一年级就开始设立,此外,还规定小学一、二年级每周要有不少于1课时的科学课。这些好消息为我们进行C语言编程教育打下了良好的政策基础。所以,C语言编程的学习可以使小学生未来在新兴领域更具有竞争力.

C语言编程可以培养小学生的思维与逻辑性

C语言编程学习促进了小学生思维模式的革新。史蒂芬·乔布斯曾谈到:“每一个人都应该去学习编程,学习一门计算机语言,因为他教会了你如何思考。”编程的思维模式给了学生更多的思考深度。C语言编程思维本质上源于数学思维,数学思维使人理性并且富有逻辑性。

  1. 如何在小学数学教学中引导学生学习C语言编程

(1)紧抓小学生年龄特征,培养学生兴趣

常言道:“兴趣是学生最好的老师”。C语言编程作为一个新事物,在数学课堂上更是如此,部分学生都难以对数学产生兴趣,如果一味强调数学与编程的联系,往往会使他们失去对编程这个新事物的新鲜感,产生厌学的情绪,从而没有继续学下去的勇气。小学生的年龄特点决定了他们对新奇的事物感兴趣,但是他们现阶段的思维以具体形象为支柱,对于抽象逻辑思维的认知还是以感性经验为主。因此,抓住小学生的年龄特点,找到能吸引小学生学习C语言编程的兴趣的教学内容是教育者工作的重中之重。

用做游戏的方式来引导小学生学习C语言编程

605aa2ba608f1_html_5b6f4aee84a6a13f.png 因为小学生对于抽象逻辑思维的认知以感性经验为主,思维以具体形象为支柱,所以小学生最初遇到9+4=13这道算式时,往往无法直接理解,一般只要在最开始的课前引入和知识生成的教学过程中,把题目转化为:有9个苹果和4个桃子,求总共有多少个水果?再通过教具的使用或者通过游戏化的“数水果”等方式,这个问题就更容易被学生所理解,最后的算式就容易被学生所接受。

同样的,我们在引导小学生学习C语言编程时,也可以用做游戏的方式,来让他们更好的理解和接受C语言的逻辑和原理,从而对学习C语言编程产生兴趣,在游戏化的学习中感受C语言编程的魅力。这种教学方法的核心思路是将编程语言游戏化。

C语言作为一门通用的计算机语言,在我国一般放在大学的基础必修课中才会涉及,这从C语言的学习上来看,是非常不利的,往往我们把C语言当成了一个学科,然而它是一种计算机语言,从某种程度上来说和英语的地位应该是差不多的。C语言编程教育发展迅猛,美国、英国、韩国等发达国家已经在小学中不同程度不同方式的尝试了编程教育,将编程语言游戏化,易于培养学生的兴趣。在低学段学习C语言编程将会是未来教育的趋势,我相信在不久的将来,我国也会普及小学阶段的C语言编程教育,让C语言编程成为小学生自身内在的知识与技能,将C语言编程从一个学科转变成一种语言来接受它。

参考文献:

[1]国务院.国务院关于印发新一代人工智能发展规划的通知.[EB/OL].http://www.gov.cn/zhengce/content/2017-07/20/content_5211996

[2]佚名.C语言编程成为美国小学热门课[J].当代教育家,2015(02):72.

[3]张晓雯.浅谈在小学中低年级段进行编程教学的可行性研究[J].苏州教育信息化,2017(03):28-31