少⼉编程常见问题解答汇总,你想知道的都在这⼉!
总结了⼏个关于少⼉编程教育⽐较常见的问题,希望能够解答各位家长的困惑。
Q1 孩⼦多⼤学习⽐较合适?
按照美国CSTA的标准要求,结合中国的教育特点,建议如下:
作为思维训练,在7岁以上就可以开始接触Scratch;
自学编程的书籍2年级以前,了解基本的顺序、循环和条件的应⽤,并能够⽤可视化⼯具表达;
5年级以前,强化问题的分解,规划,并灵活运⽤基本算法解决问题。
7年级以前,可以掌握Python,Java等⾼级语⾔的基本语法和环境。
8年级以前,开始学习NOIP的算法和C/C++实现。
当然还是根据每个孩⼦的实际接受能⼒⽽定
Q2 少⼉编程是不是来玩游戏?
⼀些家长看到很多的少⼉编程的界⾯是类似于游戏的,就以为学习编程换⼀种玩游戏形式来玩游戏,但其实并不是,少⼉编程是以游戏为载体,将编程知识嵌⼊其中,潜移默化的培养孩⼦的编程思维,⼀些好⼀点的机构,还会涵盖有语⽂、数学、⾳乐等⽅⾯的学科知识。
Q3编程应该是长⼤之后学习,这么⼩的孩⼦怎么能学会呢?
很多⼈认为编程教育就是教孩⼦学习⼀串串的代码,⽽这些代码孩⼦根本看不懂。其实,编程并⾮只能通过代码实现,也可以通过程序积⽊来编程,例如:当下最适合少⼉学习的Scratch编程⼯具,孩⼦们可以通过拖拽的⽅式来编写,让编程图形化,让孩⼦更容易接受和理解。
⽽且7-12岁孩⼦⼤脑⾼速发展,学习能⼒超过⼤⼈,这个年龄段的孩⼦也是想象⼒和创造⼒培养的关键时期。现在的孩⼦拿着⼿机⽆师⾃通,⼿机玩得⽐家长还溜,还有什么好担⼼的?
Q4学哪种编程语⾔⽐较好?
家长们关⼼的问题是到底要学什么程序设计语⾔?其实程序设计语⾔主要是语法不⼀样,思维过程都是很相似的,也就好⽐外语⼀样的,英语和法语主要是语法不同,但要表达同样的意思不同的语⾔都可以做到。当然对于五年级以下(10岁)的孩⼦,如果没有编程基础,建议先学习Scratch,之后可以尝试学习Python,C++,Java或Java等等⾼级语⾔。下⾯列举⼏种常⽤的程序设计语⾔供⼤家参考。
Scratch:Scratch简单易⽤,由美国⿇省理⼯学院开发,专门的⼉童编程软件,适合编程启蒙教育,⽽且很多机器⼈硬件编程也⽀持Scratch,扩展性⾮常好,最主要是孩⼦能很快上⼿,迅速做出⾃⼰的作品,提升学习的趣味性和⾃信⼼。
Python:Python作为⼈⼯智能研究领域最⽕的语⾔,其扩展库⾮常丰富,可以做游戏,也可以做⽹络爬⾍,数据库开发,甚⾄复杂的⼈⼯智能系统,语法⽐较简单,也很容易跟其它语⾔进⾏混合编程,有⼈也⽐喻成胶⽔语⾔。
C++:C++作为全国青少年信息学奥林匹克竞赛唯⼀指定的语⾔,如果想往奥青赛⽅向发展可以选择C++。
JAVA:Java的语法跟C++很类似,⾯向对象的程序设计语⾔,很好地⽀持跨平台,在Java中,⼀切皆对象(Everything is object),很多⼤型的商业系统都是采⽤Java开发。
Q5 家长不懂编程孩⼦怎么学?
不是每个孩⼦的家长都懂编程,但是现在知识共享的时代,⽹络上有很多不错的资源的可以学习,SCRATCH、编程⼀⼩时,科技传播坊等都是很好的免费学习⽹站,⼩编之前也给⼤家推荐过不少书籍,在历史消息中可以查看。
少⼉阶段的编程内容⽐较基础,⽽且简单有趣,家长可以⾃学,然后再教⼩孩⼦学习。当然家长也可以选择⼀些专业的培训机构,需要提醒的是,由于少⼉编程是个新兴市场,市场上也是鱼⽬混珠,师资参差不齐,收费标准也不⼀样,这些需要家长擦亮眼睛深⼊了解。
Q6应该选择什么培训机构呢,线上还是线下⽐较好呢?
现在市⾯上的少⼉编程机构有很多可供家长来选择。选择上线上还是线下的课程,家长需要从费⽤和孩⼦的⾃主学习能⼒等⽅⾯考虑。
⽆论是线上还是线下课程都需要考虑以下3点:
1.是否有完善的课程体系,让孩⼦能够循序渐进地学习
2.设计课程的⽼师是否⾜够有实⼒,能为孩⼦传道引路
3.听听体验课,亲⾃体验课程能否让孩⼦听懂,能否达到你想要的效果
Q7可不可以去参赛?
可以的,每年⼀届的全国中⼩学⽣电脑制作⼤赛,其中就可以提交Scratch的作品,⽬前的参赛⽅式由
学⽣所在学校的信息技术⽼师统⼀报名并上传作品。另外,中学⽣如果学习C++,也可以参加奥青赛。当然,编程教育更多的是培养孩⼦的思维⽅式,我们在实际的教学中也希望这种学习不要附加过多竞赛条件,否则⼜会陷⼊奥数的怪圈中。竞赛不是学习的唯⼀⽬标,当然在竞赛中也可以开阔眼界,增长知识。抱着这种态度,⽽不是为了分数去⽐赛,这就违背了我们的初衷!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论