一晃眼史上最严"禁奥令”的落地实施已超一年半,这或多或少消磨着部分家长报奥数培训班的热情。此消彼长,少儿编程呈现出越来越火的趋向。家长们或出于"跟紧时期展开趋向"的需求,或出于"为小升初加码"的需求,都前赴后继地跳坑了。编程早在十几二十年前还属于挺高端的教育,可往常在一二线城市己越来越平民化越来越低龄化,以致幼儿园就开端接触少儿编程的人也不在少数。

但是,编程距离普通人的普通生活仍然比奥数还要悠远。

孩子多大年龄适宜学编程?编程言语有哪些?学习编程对未来能有什么好处?初学编程需求提早做哪些准备?等等问题,家长完好没有头绪。因此只能求助编程培训机构,听取机构工作人员的建议。但是机构毕竟是以营利为目的,这中间水份有多大不可思议。

我家小子今年一月(四年级上快终了时)零基础开端学习C++编程。跳坑缘由是由于在禁奥数又无奥赛可打的大环境下,再花大量时间刷奥数题觉得不值当。但是孩子学有余力,又喜欢逻辑思想类的学习,C++就挺契合他的学习兴味需求。跳坑目的,参与信息学奥赛,假设获奖或许能为小升初加码。经过近一年对编程的接触了解,固然我对它还有很多不了解的中央。但是,我曾经了解的与普通家长相比应该也算多的。

下面,我以一位普通家长的身份以自问自答的方式向大家分享我所了解的关于编程的那些信息。

一,小学生可以学的编程言语有哪些?

答:编程培训机构开班较多的编程言语有scratch、python和C++。通常机构会劝导家长尽早给孩子报班,从scratch开端学起,然后python,最后C++。这样一套流程走下来,小学六年刚刚好。可在我看来,这三者的学习几乎完好不相关,不用"一步步来”。

二,编程言语scratch、python和C++分别是什么,学习有什么用?

答:scratch又叫简易图形化编程言语,在已搭好框架的程序中,让孩子经过涂鸦、录音、找图片等方式来拼搭积木块,最终构成动画。其难度小学一二年级的孩子也能接受。python是一门面向对象,直译式的编程言语。听说在大数据和人工智能中应用普遍,以后也很可能成为中学生的必学科目。其难度大于scratch。C++在一切的编程言语中学习难度都算高的,因此有一种说法"C++学好后,再自学其他编程言语都会十分轻松”。小学生提早学习C++的主要目的是参与信息学奥赛。据传,2022年开端信息学奥赛NOI的参赛言语只需C++。

三,学习C++前,需求先学习其他言语打基础或经过这种方式来培育孩子对编程的兴趣吗?

答:不需求,两者关系并不大。C++的学习难度很大,小学中段学习都很勉强,小学低段更是"高不可攀”。因此培训机构常常会向零基础的中低段小学生家长举荐scratch。他们或许会这样说,学好scratch一方面有助于孩子参与教育部发布的"竞赛活动白名单”上允许小学生参与的科技信息类活动,而且这类活动获奖概率较高,能为孩子的个人简历"添彩”;另一方面能为孩子以后学习C++打基础。但理论上这两种说法都不值得揣摩,以致还可能产生反作用。

信息学奥赛CSP

说说我家小子C++班上的一个实例吧!

小子所在的C++培训班采取小班化教学,通常是六个人以上才开班,但他们这个班当时仅4人就开班了。机构笑言这是一个"竞赛班”。开班时的四位同窗,两位五年级,两位四年级,都属于学校编程队。两位五年级的同窗都曾经学过近一年半的pascal,并且在开班不久前刚在区赛上获过三等奖。两位四年级的同窗都学过近一年半的scratch,一位获过三等奖,一位获过一等奖。我下面想讲的就是这位scratch获过一等奖的四年级同窗的事情。小男孩因scratch获得了一等奖,自自自信心和对编程的热情都绝后高涨。孩子及孩子家长都觉得孩子很有学编程的天赋,于是决议向更高的目的应战——学习C++,参与信奥赛。

但是,令人不测的事情发作了。孩子进班上到第十次课,自自自信心与热情就被C++的学习难度消磨光了,孩子主见向家长恳求退班。招致这样结果的主要缘由是小男孩及其家长在进班前对C++的学习难度没有一个正确的定位。听孩子家长说,小男孩的课内学习成果只能算中等,做作业速度也不快,家长下班到家通常是六点半,吃好晚饭要家长看着小男孩才干静下心写作业,写好作业也就晚上十点了,又该洗漱睡觉了,完好没有时间去复习预习培训班上C++的学习内容。孩子家长还说,孩子三年级就开端学习scratch,当时在家里也是没花什么时间的,但他仍然学得挺好挺轻松的,不但参与竞赛获得了一等奖,还被选入了校编程队。

往常怎样就不一样呢?

C++和scratch的学习难度完好不具备可比性,小男孩及其家长轻视了两者的学习差异。小男孩在进班学习前不但在学习时间上没做好准备,在思想上也没做好准备。因此,当他被我家小子反超,成为班级新的"垫底”后,心态彻底崩了。于是,他向父母提出了退班的恳求。(还有一个四年级的孩子是第五次课就退班了,觉得他就是来"感受”下的。)与这个孩子构成鲜明对比的是我家小子的学习情况。我家小子是在这个班开班一节课后,零基础插班进入的。我家的原定计划是再晚三个月进班学习,当时小子手头上还有好几个待参与的竞赛——3月的围棋2段冲3段、5月的市校园足球联赛和市数独锦标赛。

后来,之所以会改动计划提早进班就是由于听说有这么个"学习底子很厚”的班级,这对小子而言既是机遇又是应战。只需小子能应打败利,他的C++学习进度就能超出普通孩子一大截。进班前,我家小子连键盘都没有摸过。以他当时的年级(四年级)和零基础的学习状态,这家培训机构基于对家长的担任,通常是不会同意孩子如此匆忙进班学习的。但是,在我与他们担任人一番长谈后,他同意了。

我语气坚决地通知他:其一,我家不是去"试一试”的,是为了参与十个月后的信奥赛而学;其二,我家没有任何的文化课担负,除了每天的足球锻炼时间不可以动,其他时间都可以为C++的学习让步;其三,我家在数独、围棋和奥数上已取得的成果能说明他的逻辑思想才干较强。

时间上为小子做好充分准备后,思想上也要让小子做好充分准备。小子进班之前就知道他一定是这个班级的"垫底”。他的学习目的就是改动这种状态,一步步将自己的班级排名提上去。因此,当他前二个月的课堂测试不时处于班级"垫底”时 ,他的心态很安然。当班级的两位五年级同窗的课堂测试成果忽高忽低,轮番坐第一时,他不断坚持成果稳定。即使他这时的成果仅能抵达第一的成果的一半左右,但是他心态上毫不气馁,关于C++的学习不时处于杂乱无章的追逐中。

于是,半年后小子完成了课堂测试的第一次逆袭,第一次坐上了第一的宝座。固然,他后来还是输多赢少,但是经过这么个追逐的过程,小子更自信了,更剧烈的自自自信心会推着他更自主的学习。经过这两个事例,我想说,擅长听取他人建议是好事,但更应该基于孩子自身的理论情况来中止客观的分析判别,孩子适不适宜不能以统一标准来权衡。孩子的学习状态常常会处于展开变化中,原有的优势可能会变成优势,原有的优势也可能变为优势。孩子还小,只需家长多用心观察孩子的学习状态,并及时对学习方法、学习时间做出恰当的调整,孩子的学习效果才干更好。

四、不同机构、教员上课的C++学习速度一样吗?

C++培训课件内容的学习速度可以分为快慢两种。

慢班,整套课件学习约需求两年半,这也是大多数C++培训机构的学习速度;快班,整套课件学习需求一整年,这是我家小子所在的C++培训机构的学习速度。通常C++培训机构的整套课件的学习内容会包括下图L0至L3的学问点。参与信息学奥赛之NOIP进步组、进步组需学习的C++学问点(NOIP进步组主要面向初中生,NOIP进步组主要面向高中生。但是19年的NOIP曾经停赛,分别被CSP-J,CSP-S取代。CSP没有参赛年龄的限制,因此两个组别今年都有小学生参与。)C++早在我读书那会是大学的选修课程,在那个电脑并未进步的年代,我的C++学习情况可谓惨不忍睹。可随着科技的一日千里,大数据及人工智能的逐渐进步推行,C++居然成为了小学生都能学习的课程。但是,小学生的思想才干和已控制的学问储量毕竟是很有限的。

于是,为了顺应小学生的接受才干,培训机构将C++的学习内容细分再细分,经过延长学习时间,让部分思想较强的孩子得以提早学习C++。

C++学习的中心,或者说信息学奥赛的中心是C++的算法部分,而不是语法部分。我曾经在某个信息学奥赛群,看到一位初二的学生讯问"请问用一周的时间可以学完C++的语法部分吗?"下面有人留言回复”假设你有很好的教员教导一周够了,假设你是看书自学,那可能需求一个月。"关于中学生而言仅需求一周或一个月时间学习的内容,小学生提早学需求多久呢?那就是在”快班"约四五个月,在慢班约”一年半"。而且C++的语法学习难度与C++的算法学习难度完好不在一个量级,只需学到算法才算真正入门,才干看出孩子适不适宜学习这个。

五、进班学习C++之前可以做哪些准备?

答:下载金山打字软件练习打字速度和超前学习数学学问。

我指的是超前学习数学学问,而不是奥数学问。它们一个倾向广度一个倾向深度,两者是不同的。C++是一门纯代码的编程言语。假设,孩子以"一指禅”的打字速度进班学习,那很可能会呈现,教员讲解的这段代码你还没有完好录入电脑,教员曾经开端讲解下段代码。这样的情况假设反复呈现,将会对孩子的学习状态产生很大的不良影响。

另外,小学生学习C++是很难将教员课堂上讲解的全部学问点全部消化吸收的,许多中央都会似懂非懂。这时就需求孩子经过反复敲打代码来加强记忆,以待以后的完好消化吸收。假设孩子打字速度太慢,半小时也打不出几排代码,那学习效率不可思议。

学习C++的主要目的是参与信息学奥赛,信息学奥赛在我看来就是编写程序来解答数学题。又由于它的主要参赛对象是中学生。由此可知,它需求参赛者解答的数学题肯定触及中学的数学学问。

假设小学生对此一无所知,标题尚且读不懂,又如何能经过编写程序来解答呢?

终了语,我并不以为C++是一门仅依托"抢跑”就能抢先的学科。假设思想不够强大,即使前期学习语法部分能"举重若轻”,后期学习算法部分也可能"寸步难行”;反之,假设思想足够强大,即使起步较晚也能完成反超。有位网友,他的孩子六年级才开端学习C++,初二就开端打高中组的信奥赛。所以假设孩子的思想还可以,或者想锻炼一下孩子的思想,那在小学阶段开端学习C++也是一个不错的选择。

python能参加奥赛吗-家长分享孩子学习NOIP信息学奥赛的经历相关推荐

  1. 谭浩强c语言乒乓球,年年拿金牌!这群孩子是国际信息学奥赛的“中国乒乓球队”!...

    原标题:年年拿金牌!这群孩子是国际信息学奥赛的"中国乒乓球队"! 中国乒乓球一向被大家称为"梦之队" 金牌拿到手软! 有一项国际比赛 中国娃的成绩相当于中国乒乓 ...

  2. Go C画图 CSP-J CSP-S NOIP 信息学奥赛(51套)

    1.小学生C++趣味编程 2022.12.08 第 1 次测试 小学生C++趣味编程 2022.12.08 第 1 次测试_dllglvzhenfeng的博客-CSDN博客 2.小学生C++趣味编程 ...

  3. 关于NOIP—信息学奥赛,多的是你不知道的事!

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 如果需要获取公众号所有教程案例+以后分享的案例 ...

  4. Go C画图 CSP-J CSP-S NOIP 信息学奥赛 2023.02.01 测试题

    一.单项选择题(共 20 题,每题 1.5 分,共计 30 分:每题有且仅有一个正确选项) 第 1 题 十进制数 114 的相反数的 8 位二进制补码是: A. 10001110            ...

  5. NOIP信息学奥赛_普及组第一课--我是谁

    目录 NO.01A NOIP的基础知识 ?‍?我们的 NOIp ?我们会收获什么 ?老师的话 ?关于NOIP ?课程安排 NO.01B 基本编译环境和演示 ?什么是编程? ?DEV-C++的安装与介绍 ...

  6. Go C画图 CSP-J CSP-S NOIP 信息学奥赛 2023.01.25 测试题

    一. 单项选择题 (共20题,每题1.5分,共计30分.每题有且仅有一个正确答案.). 1. 在以下各项中,(  )不是CPU的组成部分. A. 控制器       B. 运算器        C. ...

  7. Go C画图 CSP-J CSP-S NOIP 信息学奥赛 2023.01.30 测试题

    一.单项选择题(共 20 题,每题 1.5 分,共计 30 分:每题有且仅有一个正确选项) 1.中国的国家顶级域名是? A.cn         B.ch         C.chn          ...

  8. Go C画图 CSP-J CSP-S NOIP 信息学奥赛 2023.02.06测试题

    一.单项选择题(共 20 题,每题 1.5 分,共计 30 分:每题有且仅有一个正确选项) 第 7 题 博艾中学进行了一次信息学会考测试,其优.良.及格.不及格的试卷数量分别为 10,13,14,5 ...

  9. Go C画图 CSP-J CSP-S NOIP 信息学奥赛 2023.01.11 测试题

    1.2E+03表示(   ). A.2.03          B.5            C.8        D.2000 2.一个字节(byte)由(   )个二进制位组成. A.8      ...

  10. 信息学奥赛辅导经验谈 问题教学法中的学生思维能力培养

    转载来自朱全民名师工作室 信息学奥赛辅导经验谈 全国青少年信息学奥林匹克分区竞赛(简称NOI)是经中国科协.国家教育部批准,由中国计算机学会主办的一项全国性的青少年学科竞赛活动.随着信息学奥林匹克竞赛 ...

最新文章

  1. SHA204A加密芯片配置
  2. 十个效果酷炫的Linux系统操作指令(像黑客帝国般的效果~)
  3. linux centos rc.local 自启动无效 解决方法
  4. WCF 绑定(Binding)
  5. VS2019中在源文件中如何使用自己写的头文件(保姆级教程)
  6. java web文件夹_JAVA WEB项目文件夹上传下载解决方案
  7. 【hdu 6444】Neko's loop
  8. sqoop导入hive时间格式问题解决方案
  9. Selenium 对元素element的操作举例
  10. 部署NEP-5智能合约 (第1部分)
  11. vue-cli 做前端+ nodejs做服务端的 IIS部署
  12. SSM网上超市购物商城管理系统、
  13. 网络历史之金融投资三剑客03
  14. 相关系数计算机计算方法,计算相关系数的公式(相关系数的计算方法)
  15. 制造行业实施作业成本法案例(AMT 邓为民)
  16. 2023 IEEE Fellow出炉:唐立新、宗成庆、朱军、姬水旺等入选
  17. 2db多少功率_功率和db换算(功率与db换算表)
  18. EmpireToken创造超级代币
  19. MySQL教程——MySQL注释:单行注释和多行注释
  20. 程序员掌握linux命令,程序员必须知道的linux命令

热门文章

  1. 线光谱共焦传感器—专注于3D视觉检测
  2. echarts地图(中国地图展示各省数据)
  3. html 百度地图坐标拾取,百度拾取坐标系统坐标反查是什么意思
  4. 【js练习】鼠标移入和移出事件
  5. pip 下载whl文件
  6. dw计算机代码,DW-滚动文字代码.doc
  7. 基于社交网络分析算法(SNA)的反欺诈(二)
  8. [libtorrent] windows搭建 libtorrent 开发环境
  9. 分享一个xshell7的绿色版
  10. JAVA - Quartz 定时任务_启动原理