网站公告
点击问题反馈。微信登陆的用户请及时在个人中心设置登陆密码,并且牢记自己的用户名。
头像上传问题点击此处

6-12岁趣味编程

热度 7 已有 381 次阅读 2019-7-6 16:23 系统分类:成长记录

这里是一位爸爸为自己的儿子量身定制的编程课程,适合小学三年级基础以上的孩子。课程和编程资料都是完全免费的,希望让更多的孩子们爱上编程,利用互联+教育实现弯道超车,谢谢你的到来。

全球已有24个国家在基础教育中设立了编程课程大纲。其中,美国投资40亿美元推广编程教育,韩国将从2018年全面推广中学编程课程,日本将从2020年开始施行编程教学;我国浙江省把信息技术作为高考选考科目,编程在科目中占很大比重。

 

为何全世界都在关注编程教育?孩子从小学习编程到底有什么用?将有助于孩子更清晰地理解所处的信息时代

 

人工智能先驱罗杰·尚克说过:“任何一个称职的认知科学家都知道,最重要的并不是代数或者化学,而是认知能力。”如果说语言是人类社会构成的一个基础,那么编程则是互联网形成的基础。前美国总统奥巴马指出:“编程关乎美国的未来,我们需要孩子们熟练地掌握这些技术。所有人都应更早地学习如何编程,编程应该和学习ABC字母一起开始。”因此,让下一代提早学习编程,将有助于他们更清晰地理解当前所处的信息时代。

 

在学编程时,孩子们不断发现问题、设计解决方法,运用科学、技术、数学知识去实施,最后要将自己的解决方法清晰地传达给大家。他们可以通过编写游戏感受概率的应用,通过画弧线体验微积分,在玩中探索数学物理概念。孩子们通过学编程,不仅是学会写代码,更多的是锻炼思维能力、解决问题能力、沟通能力、协作能力、创造力等,并通过编程加深对这个以计算机和互联网为核心的世界的理解。

 

目前中国计算机专业最好的专业在北大的图灵班和清华的姚班:  图灵班除了图灵奖得主约翰•霍普克洛夫特教授之外,还将引入卡耐基梅隆大学、康奈尔大学等美国计算机科学著名高校的相关课程,聘请世界一流学者参与教学

“姚班”: 世界著名计算机科学家姚期智院士凭借自己在美国一流大学多年执教的经验,他亲自为“姚班”制定教学计划,精心设计课程,并亲自执教其中6门课。并邀请国际顶尖学者也陆续进入“姚班”课堂,为学生授课。

 

如果想进这样的好学校好专业,两条路,要么走竞赛,要么走成绩。竞赛的话至少信息学竞赛省一奖牌,然后自主招生有一定机会。如果能拿个信息学竞赛国一,那问题不大了。走成绩的话,至少前三。

 

什么是信息学奥赛:青少年信息学(计算机)奥林匹克竞赛(早期称为青少年计算机程序设计竞赛)是旨在广大青少年中普及计算机教育,推广计算机应用的一项学科性竞赛活动。获得全国中学生数学、物理、化学、生物、信息学5个学科奥林匹克竞赛,省赛区获得一等奖者;自主招生(高考加分照顾)享受加5-30分,和保送大学资格;其它竞赛获奖者不享受此待遇。

 

信息学,说白了就是计算机编程,运用算法解决实际问题。为什么从信息学奥赛中脱颖而出的选手,都是素质全面、潜力无限的学神呢?

这是因为学习程序设计能培养计算思维、抽象思维以及综合思维的能力。每一道信息奥赛的题目,均要求学生通过逻辑分析,把一个复杂的综合性问题分解成若干各小问题,再由此建构起可行的数学模型,最后编程解决。

 

信息学奥赛比较早的开始时间应该在小学5年级以后,小学3年级的学生有LOG语言、scrath语言等可视化编程语言早一点可以从小学56年级开始学,初一拿普及一等,初二参加提高组竞赛,高一可能就已经拿到提高一等奖并且高一就能参加国赛了;最佳的时间是从初一开始,进程和小学开始差不多,都是很从容地参赛;还有一个不能错过的时机就是中考(分流)之后开始,如果课程安排紧凑一点,部分学生当年就能拿到省一,这样有两次机会参加省选,并且从高一就能有机会参加北大清华学科营了。

 

比如1年的时间拿省一,或者两年的时间进国赛等这样的计划都靠谱。一般来说,语言阶段课外不需要做太多的题,到了提高阶段,除了上课,每周都应该规划出3-5小时刷题,省选和国赛阶段,很多学生会阶段性地停课刷题。编程算法得积累上100个小时才算开始进入正轨要想取得国家一等奖至少要调够200小时的代码.

 

可能有的家长就有顾虑了,如果考上大学了,以前学的信息学还有用吗?

 

大学的ACM竞赛、大学生编程竞赛等。大学竞赛获奖者好处太多了,首先可以保研,其次如果就业,竞赛获奖学生很容易收到大公司的签约,因为他们的能力比普通毕业生真的强了不止几倍。竞赛获奖的同学,在大学里有机会通过考试转专业进入计算机实验班。

 

信息学奥赛比较早的开始时间应该在小学5年级以后。因为编程需要一定的数学知识和逻辑能力,太小的话学起来会比较吃力。但针对小学3年级的学生有LOG语言、scrath语言等可视化编程语言,好玩而且很有创造性,也可以培养孩子的编程能力。

 

信息学什么东西?

算法和编程语言这个课程包含两大部分:一是基础语言——C ++编程语言,一部分是算法和数据结构等提高课程

 

如果以此为目标进入小学一年级就该怎么准备?

 

 

这是一个长期的计划,越找准备对孩子越有利,特别是对孩子的启蒙教育,到不是说小学一年级就开始学,就算想学肯定也不行。一般来讲学习信息学知识最早就在小学五年级左右,在小学一年级到五年级如何达到启蒙阶段了,我想至少分三步骤:学前班到小学三年级,学习围棋,为什么要学习围棋,看我的前面写的文章,第二步骤小学三年级开始就得学奥数,因为大家都知道信息学考试很大一部分就是编程,编程是离不开数学思维的,而数理化要学好,早期启蒙用围棋教育是很好的方法。当然小学一年级到五年级一点计算机知识不学也不行,所以建议以下方法:

 

  1.       小孩低年级时具备了阅读书籍的习惯和能力,此时可以给孩子买相关启蒙版的书籍:《算法神探》、《啊哈c》等等。(如何培养孩子的阅读兴趣以后单独再讲)    孩子最喜欢的就是玩游戏:以下游戏可以作为计算机信息学启蒙游戏。2.      孩子最喜欢的就是玩游戏:以下游戏可以作为计算机信息学启蒙游戏。

  2. 2.      孩子最喜欢的就是玩游戏:以下游戏可以作为计算机信息学启蒙游戏。

    CodeMonkey

  3. 编程机器人2.0 汉化版

  4. 低年级孩子可以参加等级考试一级(MS),然后再参加二级考试(可以考C语言或者MS),只有达到相应的水平测试,才能继续探索计算机知识.

  5. 玩编程的玩具,乐高的可视化编程积木


路过
5

鲜花
1

握手

雷人

刚表态过的朋友 (6 人)

facelist

您需要登录后才可以评论 登录 | 新会员加入

评论 (4 个评论) 发表评论

  • hidden 大笨瓜

    2019-7-6 16:27

       回复
  • hidden 大笨瓜

    2019-7-6 16:28

       回复
  • hidden Giant

    2019-8-9 12:04

    Thanks.
       回复
  • hidden hbsybzyj

    2021-7-14 08:36

    大笨瓜: C++教程网跟我一起学C++【总共三季】
    https://www.ebama.net/forum.php?mod=viewthread&tid=335176&fromuid=209165
    (出处: https://www.ebama.net/)
    楼主,失效了,能再分享下吗?
       回复