孩子5年级,想学编程,该如何规划?
中小学竞赛之路该如何规划:编程or奥数?
现在越来越多家长会在孩子的意愿范围内,选择从小学开始规划竞赛学习,给孩子打好基础的同时,也能为以后的中高考自主招生提前做一些准备。
但是面对各种类目的竞赛,孩子的竞赛之路,怎样规划才是“上上策”呢?今天就为大家分析一下当下最火热的两个竞赛类目——编程和奥数,到底怎么选?
发展趋势对比
自2018年开始,义务教育阶段的竞赛便经历了一场“大清洗”,不少家长们熟知的数学杯赛如华罗庚杯、走美杯、五羊杯、小数联等,都在2018年间偃旗息鼓了,在减负的改革浪潮下,小学奥数一次次成为众矢之的。红极一时的“奥数热”开始走向低潮。
此消彼长,恰逢近几年,随着新一轮人工智能热潮的到来,科技教育板块发展迅猛,各类教育政策的利好扶持,让“少儿编程”在这个节点一跃而上,凭借各类人工智能比赛、编程创意竞赛成为中小学生课余学习的“新宠”,各类比赛项目一年比一年火爆,甚至被大家认为是下一个“奥数”。
所以从未来发展趋势上来看,少儿编程还是更胜一筹的!
信奥赛VS数学奥赛
关注竞赛的家长一定都知道,面向高中生的五大学科奥林匹克竞赛(数、理、化、生、信息),是我国含金量最高的全国性竞赛活动,可以保送清华北大或者降低分数线,每年的竞争也是非常激烈的。
从学习门槛上来看,首先来说说奥数。奥数实际上是一项数学竞赛,而作为竞赛,肯定比平常学校里学习的数学课程难度要大。
学校里教的数学,是根据大多数孩子的认知与逻辑思维能力来编排的。而奥数的题目则更注重思考难度,还要有一定的趣味性。
而且奥数教学为超前教学,是将初中和高中的数学知识编成类似于脑筋急转弯式的数学题,有数学天赋,学有余力,且对钻研奥数题目有兴趣的孩子,会更适合从小培养奥数能力。
而其中的信息学奥赛,因为不属于高考必考学科,存在一定的进入壁垒,参加竞赛的人相对其他学科少,得奖人数却比其他学科多,是五大学科竞赛中相对来说比较容易得奖的。
纵观近几年在NOI(全国青少年信息学奥林匹克竞赛)和NOIP(全国青少年信息学联赛)中获奖的学生,有低龄化的趋势,很多获得金奖或省一的学生都是高一,甚至有初中生。
除了竞赛、升学之外,信息学,或者说计算机学科,有更实际、更长远的价值,它是越来越热门的大学专业,是高薪就业选择,更是迎接未来人工智能社会的基本生存手段。
在注重科技创新和学科特长的今天,从小学习编程对于往后的升学路确实是有一定帮助的。
从少儿编程到信息奥赛之路
当然,信息奥赛面向的是高中阶段的孩子,是纯计算机理论和编程设计的竞赛,初赛考察通用和实用的计算机科学知识,以笔试为主;复赛为程序设计,须在计算机上调试完成。
所以如果最终要在高中走信息奥赛这条路,那么在小学初中阶段就要在编程方面打好基础。
那么,有没有学习门槛低、投入可控,容易坚持下来,又能接轨高中信息奥赛的竞赛项目呢?
自然是有的。2020-2021学年面向中小学生的全国性竞赛活动白名单总共35项,其中科创类的竞赛就占了近乎三分之一,有机器人竞赛、科研课题、创意编程和创客项目等等,丰富多样、灵活有趣,不像高中的信息奥赛那样枯燥单一。
如果说信息奥赛的程序设计是像是天书般的一行行代码,那么少儿编程虽然也是学习设计小程序,但它是由浅入深,从Scratch入门,孩子们通过拖拽现成的代码积木块就能完成一个个指令,并由此学习到编程语言的逻辑和方法
当孩子从趣味的少儿编程课程中培养出了对编程学习的兴趣和热情,再逐渐过渡到复杂的编程语言——Python、C++。
少儿编程,将程序设计这原本属于大学学习范畴的学科内容,大幅提前到了小学阶段,并且能让孩子们个个学的不亦乐乎。
所以,家长可以在孩子的小学阶段,在少儿编程上投入一些时间和精力,培养孩子的编程思维和创新思维,并参加一些合适的竞赛,为小学、初中的升学准备几个含金量较高的证书,同时也可为初高中的编程竞赛打下基础。
当然,不从功利的角度来看,任何的学习都是有用的,数学基础扎实的孩子,学习编程如虎添翼,编程学得好的孩子数学也一定不会差。
所以到底哪样值得占用孩子的时间和精力,就需要家长们根据孩子的兴趣和实际情况去进行抉择了!
学习编程适合多大的孩子啊?哪里合适?
(一)0~3岁阶段
这个阶段的孩子不适合学习编程。0~3岁应以启蒙为主,重点是开始训练孩子的语言能力、动手能力。多和孩子对话、读故事,多让孩子读绘本。也适当陪孩子一起玩小游戏,比如画画、搭积木等。
(二)4~6岁阶段
4~5岁阶段的孩子正处于语言敏感期,可以先进行少儿编程语言的启蒙,带孩子玩一些不含字母的编程小游戏,比如BoxIsland、LightBotJr。目的是先让孩子了解简单的编码逻辑,而且先进行语言启蒙,再进行丰富多样的编程形式的实践,往往收效甚好。6岁时,可以接触学习少儿编程,但主要是Scracth做的玩具,这时候做的主要是还是逻辑能力的培养。
(三)7~8岁阶段
7~8岁的孩子刚刚处于小学阶段,已经可以尝试让孩子学习能够解决各种复杂问题“编程思维”,可以选择一些趣味性的编程工具,引导孩子的兴趣,比如图形化的编程工具Scratch。
(四)9~12岁阶段
如果你想让孩子学一门编程语言,例如当前流行的Python。它的优点是入门简单,应用范围广,学习的内容包括for循环、if判断语句等。那么比较适合9~12岁上小学四年级有一定数学和英语基础的孩子。
(五)12+岁阶段
如果你想让孩子学习有一定难度的算法,掌握类似递推法、穷举法等概念时,那么孩子的年纪最好要在12岁以上,也就是初中一年级开始比较好。因为算法要求孩子必须具备一定的代码编程基础和较强的逻辑思维能力。
初中计算机编程入门
我也学电脑编程,也是pascal语言。我是初一学的,因为初一的课余时间多,兴趣多。 学计算机编程是有一定好处的:1.培养你的数学能力,因为编程说白了就是结构+算法。 2.在高中noi的比赛中只有获得省级一等奖以上就可以跑送到大学。 还有千万别把编程利益化,那样你会失去兴趣,加油啊!!!
我是1个小学水平的中年人想学编程可以?
这个跟学历没有关系。只要坚持就行。