如果想让孩子学习编程,究竟该如何选择?

[复制链接]
※鱼鱼╰☆ 发表于 2018-1-4 12:23:55 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
% G4 y% P$ y! d1 Q: \+ U3 C$ ?+ f
编程是一项任何孩子都可以参与的创造性活动。你的孩子或许不喜欢编写数据处理算法,但他们可能会喜欢创造游戏、对音乐编程、设计网站、或只是摆弄代码。/ D. t" o* t' h6 I9 j" L9 \

5 ^& O5 R2 [" a2 q- J" r# g4 w4 o普遍小伙伴会认为学习编程必须是成年人或“擅长数学”,才可以学编程。实际上,孩子学习编程要比成年人更快,因为他们不知道编程的“困难”所在。2 I3 j' u6 P2 S5 e: d1 T, B8 H9 X3 O
+ j. D- l  j  c0 a6 m
2017年7月8号,教育圈出了一个爆炸新闻——国务院发布文件,要“举全国之力”发展人工智能,并要求全国中小学全面开设人工智能相关课程——“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。”8 S0 d1 B3 w, R' N9 n
近两年,少儿编程教育如雨后春笋般冒了出来,从Scratch、乐高机器人、Python,到来历可疑的各种编程课程,林林总总,没有技术背景的家长,往往会被海量的信息淹没。如何在海量内容中选择出合适自己的编程课程、节约交易成本,是首要解决的问题。
$ j% v) O' ^6 n' N$ a, X小编今天就来跟大家聊聊,如果想让孩子学习编程,究竟该如何选择?
9 A# _7 m; W! A, a  @
  D/ t3 w, r  Y% x0 D' g对于中小学年龄阶段的孩子。小编觉得,学习编程主要目的应该是启蒙——让孩子接触编程知识,在编程学习中强化逻辑思考能力、系统思维能力以及组织协调能力,进而激发孩子的创造力,而不是现在就为了职业考虑,去掌握一门技能。5 @' H) P8 H% u6 ~$ T7 U& w

: |7 c) b5 y- ^7 ?  M' Q9 u8 t: ]3 R8 n& o& E: O
对于中小学年龄阶段的孩子,首先不要去考虑选择什么样的编程语言,先明确课程设计是否做到两个前提:4 P, R0 \, s6 C$ U
1. 学习编程的过程能否做到所见即所得-----输入指令,立刻能够看到效果。, Z! t) r! I) w( M3 Z
2. 能否从项目式学习入手,并建立快速反馈机制,给孩子成就感。
0 f/ K" h  L/ @如果在教学设计中满足这两个前提,我们基本就可以判断,这个课程是可以考虑的。
3 X- D+ @/ ?4 `: G, q3 i0 V" E( R1 c! c" z* y/ S' {- G- |& |% k) v
在这个方面,小编也有自己的小小的建议:如果你的孩子年龄偏小,还不记得26个英文字母,没有使用过键盘、鼠标,那么scratch是首选。
$ t8 p/ a, H0 D& P1 n2 C
8 n8 I: R) [  ?. A9 LScratch有很多的优点:
5 [, u4 i& M" L% n* ]0 d* |1 V1、出生好——美国麻省理工学院媒体实验室开发,这保障了它的完整性和持续迭代性。
( _  ?+ L, J& _- B! |$ x2、所见所得——整个编程的过程都是以积木块的形式,只需要鼠标拖拽,像在玩积木一样,容易引起孩子的兴趣。
$ t; O7 j) U) _1 ~" c% Z- j1 c3、学习门槛低——不识26个英文字母,没有使用过键盘、鼠标,也完全不构成障碍。, a- Y0 h# ~9 O: \( P1 L9 j7 ?
4、适合PBL式教学——通过scratch可以快速实现一些小游戏、程序的开发。
( D$ R2 Q9 @$ R& B5、使用门槛低——scratch是一款免费软件,下载和使用,都无需付费。! e& |. N! B+ w' s1 A: U$ t) \: Z
另外还一些优点,比如多语言支持、功能强大等等。
. Z" M* {5 [  F# W0 ~, w
' `  z( {" L# e/ R/ f# @如果你的孩子稍微大一些,能够使用键盘、鼠标,认识26个英文字母,那么你也可以选择Scratch作为孩子的启蒙。不过这时小编更建议您去选择真正的编程语言,进行真正意义的编程学习。从1954年第一个高级语言Fortran至今,已经有数百种的高级编程语言如:Python、C、C++、Java、Vb等等。那么这么多的编程语言,如何去选择适合孩子学习的编程语言呢?小编的推荐,Python语言是最适合孩子入门学习编程语言之一。
4 o2 A2 V8 r* ~8 i+ `3 K
# [6 t0 e% v$ S# L为什么小编会怎么说呢?
+ z7 c/ {; {% K. N* U因为Python有它很强大的优点:% \5 O7 e  {# P: _8 K; ]
1# T8 D- X% |; C, _8 |  w# }* I% a
Python是目前最容易理解的编程语言,对于初学者来说,Python是非常容易学习和使用的。它的语言非常贴近自然语言,很少强调传统的编程语法,容易入门、上手快、效率高,所以程序员经常会自嘲说:“人生苦短,我用Python”。
! R& g9 r( i* p) V+ _/ r9 |. a7 `" o0 |# s. p3 q# c# K$ ~
2* J4 A2 H( V! M% ]
Python可以用来做几乎所有的事情,可以用于系统操作,Web开发,服务器管理工具,部署脚本,人工智能,科学建模的数之不尽的地方,你能想到,几乎都可以用它来实现。
) |/ u, J! g( @) }/ N1 R8 x+ x* R3 ?6 V: z! q  K9 F
3
9 m  \9 v  n; I4 v- uPython有大量的第三方功能库,在这方面没有任何一门语言可以与它相比,开发人员无需再把时间浪费在造轮子上。1 g$ _; m4 j4 d! G
% P* F0 z8 P$ a# I
4
  ~- A% r4 k1 o6 b' G" {Python也是免费的——任何人、组织、机构都可以免费使用。你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。
; Y& m7 Z: F# C# g! X7 N7 J+ D除了Python强大的优点外,还有一点也是小编推荐中小学年龄阶段学习Python语言,不可缺少的关键。2 p7 @3 m1 i9 A+ U& F. }
; g' A7 @8 E) F1 |  d3 k: L( ^
那么,在哪里可以学习到适合孩子的Python课程呢?登入我们的网站:http://www.helloworldroom.com
& x, E6 L6 q" T6 D2 j/ W2 j, t选择课程,有很多适合不同年龄段孩子学习Python的课程。赶紧去选择你心仪的课程吧!3 @' Q5 G/ u1 E6 i6 \+ l

) X4 l% Z8 o9 i( v

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图