纳尼?10岁的熊孩子就会编程开发APP?
Posted 雲啟書院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纳尼?10岁的熊孩子就会编程开发APP?相关的知识,希望对你有一定的参考价值。
近日,一年一度的苹果全球开发者大会(WWDC)在美国圣何塞成功召开,本次大会上最抢眼的新闻,大概就是他的亮相——来自澳大利亚年仅10岁的App开发者Yuma。
编程这一门在普通成人看起来十分复杂的技术,却被稚龄孩子拿下。惊叹的同时,也不禁让人思考,编程真的只是成年人的事吗?
据外媒报道,在周一与美国总统唐纳德-特朗普(Donald Trump)举行的科技峰会上,苹果CEO蒂姆-库克(Tim Cook)建议将编程设定为美国学校的必修课。
库克和苹果公司经常呼吁在学校中开设编程课程。上个月,该公司在阅读和购买书籍工具iBooks中添加了免费的Swift课程。这个课程还将会推广到某些大学和高中。
少儿编程为什么这么火?
这得从2006年,卡内基梅隆大学的Jeannette Marie Wing教授所提出的“人人都需要培养编程思维”说起。她认为,编程思维是每个人的基本技能,不该仅属于计算机科学家,在阅读、写作和数学之外,我们应当将编程思维加到每个孩子的培养能力之中。
2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn't enough”(“只学写代码是不够的”)再次强调了儿童学习编程的重要性,不仅仅是要学写代码,更重要的是培养编程思维。
那究竟什么是编程思维呢?
其实它跟我们平时所说的“批判性思维”、“逻辑思维”类似,都是指人脑的某种理性思考活动。但它远比这些思维的含义宽广,编写一个计算机程序,跟做一道菜,完成一个项目,管理一家公司,甚至于治理一个国家,本质上都具有相同的目标——就是要解决问题。编程过程培养的思维林林总总,比如:
A - 框架设计思维
写一个软件,需要先做设计,搭架构;写一段程序,也需要有个大体框架,这种高屋建瓴统筹规划全局的思维几乎在任何的学习、工作项目中都要用到。
B - 大问题拆解思维
一个复杂的问题,看起来千头万绪没有思路,编程者需要把它拆解成一个个简单的问题,再逐个击破。这跟我们生活中很多事情是类似的,比如孩子策划一个生日派对,听起来是个很庞大的任务,但只需要“拆解”细分,比如分成确定邀请多少客人,买些什么食品,派对上些什么节目……这样就好办了。
C - 函数思维
编程者通常会把那些将会被重复使用到的运算过程先编写并储存为函数,需要时就直接调用,根据调用的场景、前提条件不同相应地改动输入参数即可,不用每次都重新编写。我们平时工作、生活中经常会用的模版,其实就是应用了“函数思维“,需要时直接拿出来用就好,不用每次都从头开始,“白手起家”。
其他还有很多,比如抽象、循环、并发……不一一列举,总之,最重要的,具有编程思维的人,能够将一个问题清晰具体地描述出来,并且通过收集、分析数据来理解和思考问题,并将问题的解决方案表示为一个信息处理的流程。简单说,培养孩子的编程思维就是培养他理解问题、找出解决问题路径的能力。
编程思维怎么培养?
不用说,最简单直接的方法就是——学编程。比如说,下面就是一个经典的编程例子:
不过,用来教孩子编程的画风可不能这么晦涩枯燥。在美国,儿童编程已经是一个成熟的教育产业,很多大公司都出品了非常有趣好玩、适合低龄孩子学习编程的工具和游戏,很容易入手,零基础的孩子也能学!
Scratch,一款由麻省理工学院(MIT)设计开发的面向全世界儿童学习的编程平台,使用者可以不认识英文单词,拖动积木块就可以实现。几乎所有的孩子都会一眼喜欢上这个软件,建立起做程序的欲望!
少儿编程去哪里学?当然是云启书院!
云启书院公开课时间表
7月1日
上午: 9:30-10:40,下午:14:30-15:40
7月3日 - 7月6日
下午: 14:30-15:40,晚上:19:15-20:25
英语专业八级,从事英语教学6年,在线教育语言学习平台“英语说”教学总监,杭州市公安局G20特邀英语培训师。
前微软公司资深工程师,《程序员》杂志“中国100位优秀程序员“,在线教育语言学习平台“英语说”创始人,人工智能专家。
地点:杭州金地自在城栖霞居3幢102
9:00 至 9:45
英语童话剧学习
9:45 至 10:15
双语休闲书吧
10:15 至 11:00
英语童话剧排演
14:30 至 15:15
Scratch趣味编程
15:15 至 15:45
美式下午茶
15:45 至 16:30
团队协作编程实践
1、少儿英语编程夏令营学些什么?
开设英语和编程课程,通过场景化教学模式,让孩子们在掌握英语和编程知识的同时,通过团队合作的模式,迅速将所学的知识运用到实际的项目中。孩子们在小组内,一起协作完成英语话剧表演,并同时通过Scratch编程,将虚拟世界和现实世界完美结合。
2、孩子没有英语基础可以报班么?
可以的,少儿英语编程夏令营同时开始英语和编程课程,英语课程中会涉及编程教学中用到的基础英语知识。
3、可以选择单报英语或者编程么?
不可以哦,英语和编程这两个课程的内容设计上相辅相成,两者在教学上关联性很强。
4、课程怎么安排?怎么收费?
少儿英语编程夏令营分三期,第一期:7月10日-7月21日,第二期:7月24日-8月04日,第三期:8月07日-8月18日,每一期为期10天,每天的课程从早上9点开始到下午4点半结束,每一期的费用为4800元,教材费另算。
5、报班有什么要求?每一个班有多少人?
少儿英语编程夏令营招收6-12岁的适龄儿童,有无英语基础均可,开设6人每班的多媒体小班制教学。
6、有公开课么?怎么报名参加公开课?
长按扫码
添加好友咨询课程详情
以上是关于纳尼?10岁的熊孩子就会编程开发APP?的主要内容,如果未能解决你的问题,请参考以下文章