知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

家长课堂-青少年编程15问

发表时间:2022-03-25来源:网络

亲爱的家长朋友,如果你还不了解青少年编程,看完我们精心整理的15个青少年编程学习常见问题,相信你一定会对青少年编程有一些基本的了解。

1 什么是编程?

2 为什么要学习青少年编程?

3 什么是编程思维?

4 编程能培养孩子哪些能力?

5 少儿编程就是写代码?

6 孩子什么时候可以开始学习编程?

7 小学阶段没有足够能力理解并编写计算机程序吗?

8 女孩子不适合学习编程吗?

9 学编程不如学英语?

10 编程对中高考有什么帮助?

11 中学、初中、高中编程教学的不同?

12 编程培养孩子的成功案例有哪些?

13 如何选择青少年编程教育机构?

14 少儿编程模式是什么?

15 机器人教育学习什么?

1 什么是编程?

编程是人和计算体系之间交流的过程,编程是让计算机按照我们的想法解决问题的行为。如果单从科学的角度来说,编程是一种逻辑的思维运算。生活中,编程的应用是非常广泛的,从日常接触的手机、家用电器,到人工智能机器人、语音识别、人脸识别、无人驾驶,可以说我们时时刻刻都会接触编程。

1)编程的本质,正是一套理解问题、解决问题的方法。

编程是极佳的思维训练方式。孩子学会了编程,也就学会了一套解决问题的方法,打开了通往未来的大门。

2)编程的过程,正是应用的过程。

有人说,学习的最好状态,是举一反三,活学活用。如果不能灵活应用,孩子背下再多知识点,也终究是徒劳的。

3)编程是一门学科,更是一种工具。

在设计程序的过程中,孩子需要调用大量数学和物理知识。曾经只出现在课本里的知识点,随着程序的逐步运行,渐渐融成一个完整体系。

因此,编程好的孩子,往往在学习上表现得更加优秀,因为他们更容易吃透知识点,真正做到学以致用。

2 青少年学习编程为什么很有必要?

未来的世界无疑会是一个高度智能的社会。无人驾驶、智慧城市、智能家居、智能机器人等现在已经在实际生活中开始慢慢流行起来,而所有这些AI智能的事物,它的核心能力无一例外的都是编程实现的。

从近年来国家的教育政策倾向来看,整个国家层面已经非常重视在教育方面对AI智能的知识的传授和学习。上海、北京等重点城市的小学已经开展了青少年编程的相关课程,有的学校还开展了创客的活动和比赛,创客活动和比赛的核心也是编程,可见国家和学校对青少年编程的重视,导向性质非常明确。

1)编程已纳入高考科目

在2017年《浙江省深化高校考试招生制度综合改革试点方案》,该方案中就明确规定:明确将信息技术学科(含编程)纳入高中生的必学科目。浙江高考模式是语数英+三门选考,信息技术就是其中一门,每项各占50分。同时,在北京和山东确定要把编程基础纳入信息技术课程和高考的内容体系,编程也将成为孩子们学习的一种趋势。

2)名牌大学自主招生,信奥赛的录取率是其他学科的2倍

奥林匹克信息竞赛,每年全国约有10万人参加,全国获奖者也可直接保送清华北大等名牌大学,也能获得优惠录取政策,可直接对口国内外的工科专业方向,同时参赛选手可以在进入大学之前已经把大学课程学习了近一大半,在当今这个时代优势非常显著。

3)更受国外名校青睐

在留学最热的美国,许多院校已开设编程课,鼓励越来越多的学生掌握编程技能,他们非常重视留学生在这方面的技能。比如:杭州15岁高三女孩郭文景获得奥林匹克信息竞赛奖项从而被哈佛录取,可见学会编程,并做出相关成就,对于留学以及未来学习、职业发展十分重要。

4)提高孩子学习成绩

编程可以使得孩子由游戏的使用者变成游戏的开发者,用数据理解、分析并解决问题。整个过程对孩子锻炼很多形成思考模式、做事视角,帮助极大。而在小学阶段正是锻炼孩子学习编程、锻炼思维的最佳时期。编程对其他学科提升有很大帮助,包括数学、物理、在这过程中提高了孩子的逻辑思维能力,学习能力,注意力等。

5)编程是人工智能的基础

在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者。编程作为人类与计算机沟通的工具,也变得越来越重要。在可见的未来,“编程”将如今天的数学、英语一样,成为每个受过教育的人都必须具备的基本素质,是未来人工智能时代的基础。

6)编程人才短缺就业前景好

牛津大学的卡尔.弗瑞与迈克尔.奥斯本发表的未来就业报告指出:未来几年,有47%的工作有很大几率被人工智能取代。目前计算机编程是目前增长最快的行业之一,也是薪资水平最高的职业之一。仅在美国,计算机岗位的薪水就比平均水平高75%以上。预计到2020年,此行业会新增超过10万个就业岗位,计算机编程的就业前景可见一斑。

7)孩子不再沉迷于游戏

大部分家长会认为,编程会让孩子太早的接触电脑而迷恋上电脑游戏,其实,恰恰相反,编程告诉孩子们游戏是怎么开发出来的,游戏中的各种人物、场景、属性等都将会以它们最“原始”的样子展现在孩子们眼前。孩子们的思想格局提高了,明白了程序员是怎么开发游戏的,让孩子站在一个更高的角度去看待网络游戏,避免沉迷游戏。

8)编程让孩子不断成长

孩子也在不断成长。课程学习中,好玩有趣的项目,会牢牢抓住孩子的兴趣,孩子不由自主的集中注意力。在这个过程中,可以有效的提升孩子们注意力、专注力、自信心、推理等各方面的能力,不断的去击破面临的各类问题。

3 什么是编程思维?

学编程就是学编程思维。

“人人都应该学习一门计算机语言,因为它将教会你如何思考”— 乔布斯。学习编程最重要的是学习编程思维,编程思维教导孩子就是解决问题的能力。不管面对多么复杂的问题都可以分解成一系列好解决的小问题,把一个个小问题单独审视思考。然后,聚焦几个重要节点,形成解决思路;最后设计步骤,执行—步—步问题解决。编程思维能力和解决问题的能力密切相关,从小就开始接触思维能力训练的孩子,思维谨密,语言表达丰富,创造力强,不管在学业还是职场上都比较容易取得成功。

4 编程能培养孩子哪些能力?

1)构思能力

编程是一种“先写剧本,后看结果”的活动,这要求人先在脑子里进行构思并模拟出结果,然后再实际验证结果是不是符合预期。也就是说面对一个问题时,先动动脑子,想想这个问题怎么解决。

2)逻辑思维能力

编程需要考虑到各种情况,根据不同的情况作出不同的选择(分支),而且各个分支之间不能重复,也要避免遗漏某一种可能性造成程序的异常行为。这对于孩子来说都是非常好的逻辑训练。

3)分解问题的能力

一些复杂的问题都可以分解中等的问题,中等的问题还可以进一步分解成小问题。在解决复杂问题时,问题的分解是非常重要的,编程中我们也经常需要使用这样的方法。

4)调试排错能力

任何工作都无法一蹴而就,是人总会犯错误,程序运行起来发现不对有问题,这时需要孩子能够找到出错的地方在哪里,并且将它改正。这里面包含的能力很多,比如抗挫折力、观察力、专注力等等。

5)收获操控感、成就感

通过编程完成一个任务、解决一个问题,相当于创造出一个小小的作品,当别的孩子只会玩游戏时,你家的孩子会想到游戏背后的基本原理、甚至自己就会编小游戏,是不是会有一种操控感和成就感在里面?

6)抽象归纳总结的能力

在编写代码的过程中,首先我们的脑海里要有个流程图,每一步都是遵循一定的规则循序渐进的,用户的需求往往是复杂的,我们在把复杂的需求归纳成一个清晰的流程图的过程,非常锻炼青少年的抽象归纳能力。

7)养成严谨仔细的习惯

程序的语句需要遵循非常严格的规则,任何的步骤错误,标点符号书写马虎都会导致运行失败,所以在书写、调试程序的过程中可以很好的培养孩子严谨仔细的习惯。

8)提升创新能力和想象力

计算机和编程提供了可以画画,显示图像的功能,我们通过计算机和编程就可以创造性地去做很多设计,比如说房屋,汽车等等,通过这些设计充分的开发了小朋友的创造力和想象力。

9)跳出思维的定式

学习编程可以帮助孩子跳出思维定式。人长大后会形成思维定式,如果他们在之前从未接受过考验和挑战,将来遇到复杂问题,大脑会习惯性地提醒他们,这件事可能是行不通的,孩子会逐渐失去突破的渴望。而编程的过程就像画画一样在创作,孩子们会享受到创造的乐趣,变得锐气十足。

5 少儿编程就是写代码?

一说起编程,很多家长首先可能想到的是一行行晦涩难懂,看起来像天书的编程代码。其实,对于孩子来说,学习编程是一个循序渐进的过程,最开始学习接触的是可视化的图形编程,而不是编程代码。

对于孩子们来说,他们需要的不是枯燥复杂的代码,而是充满乐趣的可视化图形编程,像是在画画那般轻松。在操作界面中,代码编辑相当于是一块画布,五颜六色的程序块相当于是颜料盒,孩子们通过拖拽的方式进行编程,“画”出一幅幅动态的画作。这样,对于一个没有编程基础的孩子来说,不但降低了他的学习难度,也调动他的学习积极性。

6 孩子什么时候可以开始学习编程?

少儿编程主要培养孩子的逻辑思维、解难、团队协作能力等,这对于孩子的未来发展帮助是极大的,也正因为如此,不少家长跃跃欲试,觉得越早培养越好。但是家长们应该要注意的是,孩子的学习必须是遵循一定规律的,否则很容易适得其反。

近代最具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段:

不难看出,孩子在7-12岁时是培养思维的黄金期。这一时期的孩子处于“具体运算阶段”,其思维可以映射到具体的事物上。在可视化图形编程中,通过可视化的“积木”形式,孩子更容易把具象的结果和程序所对应起来,也更有利于孩子编程思维的培养。

7 小学阶段没有足够能力理解并编写计算机程序吗?

一直以来人们对于编程是成年人才能够理解和学习的课程,属于成年人的“专属品”,对于编程学习文化的理解形成了某些偏见,认为小学阶段的孩子没有足够的基础去学习和理解编程。

完备的教学工具

目前电脑、智能设备已经深入人们的日常生活,更新换代速度极快,也逐渐成为学生的生活和学习工具,并且孩子掌握的熟练程度不见得低于成年人,学校的计算机教室足够支持孩子去学习编程。


学生本身的属性

小学阶段的孩子有活力、思维活跃、好胜心强、有创造性、有旺盛的求知欲、爱表现,编程对于他们非常具有吸引力,和有一种与生俱来的亲和力。四五年级的学生也并非一张白纸,他们具有计算机基本操作技能,有一定的数学基础和信息素养,以上学生本身的属性就为他们学习编程奠定了基础。


浓厚的兴趣

作为数字时代的土著,小学生喜欢上信息技术课,对于编程软件感到好奇,他们在编程世界享受更多的自由,通过学习编程做出自己的“创意产品”,通过社交、学校社团等传播,获得认同和满足感,从而有更多主动学习编程动力。


8 女孩子不适合学习编程吗?

女孩子不是不感兴趣,而是引导不够,没有激发。

很多家长在给自己家女孩报兴趣班的时候,基本会在音乐、舞蹈、绘画、钢琴、书法等这些艺术类的课外班中进行选择,很少会给女孩报科技类。在很多家长的的潜意识里,男孩从小对科技、机械、工程类知识的兴趣就远远胜于女孩,编程是男孩子才会感兴趣的科目,学起来也会更快、更有优势,女孩的学习效果也绝对不如男孩子,这些都是我们潜意识里的“偏见”,是一种严重的基于性别印象而产生的偏见。

很多男孩课外就已经学习过一些Scratch、Python、JavaScript,具有一些编程基础。但我们发现,很多女孩虽然没有编程基础,但是学习进度丝毫不比有基础的男孩子慢,甚至学习和吸收能力比男孩子更强,在完成编程务、学习结果上没有差别。

9 学编程不如学英语?

英语是通向世界的语言,编程是通往未来的语言。

随着人工智能的迅速发展和国家政策的推动,编程成为了这两年教育市场上的热门话题,放眼全球,“编程从娃娃抓起”早已成为了诸多欧美国家的共识,目前已有16 个欧美国家将编程纳入了公立学校的日常课程。


10 编程对中高考有什么帮助?

1)竞赛获奖有可能获保送降分待遇

每年,北大清华和其他985高校都会录取一批信息学特长生,或者降分,或者降至一本线。有着清华北大的光环,也就不难理解为什么很多高中对信息学特长生青睐有加了。

2)科技创新奖项被多数高校认可

以2018年为例,约有60%的高校自主招生时都认可科技创新奖项,其中以“青少年科技创新大赛”、“明天小小科学家”、“中学生电脑制作大赛”等居多。而这些比赛中,青少年科技创新大赛、中学生电脑制作大赛和中国青少年机器人大赛都与编程相关。

3)国家不断出台政策支持编程教育

2015 年9 月,教育部在《关于“十三五”期间全面深入推进教育信息化工作的指导意见(征求意见稿)》中提出了“探索STEAM 教育、创客教育等新教育模式”。

2016年6月,教育部印发《教育信息化“十三五”规划》通知,把信息化教学能力纳入学校办学水平考评体系,将STEAM教育纳入基础学科。

2017年7月,中国国务院发布《新一代人工智能发展规划》提出在中小学阶段推广编程,人工智能上升为国家发展战略。明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育。

2017年9月,教育部印发《中小学综合实践活动课程指导纲要》,提倡将编程活动融入实践课程。

2018年1月,教育部公布高中新课标,编程、计算思维成必修内容。


4)部分省市已将编程与升学挂钩

自国务院、教育部将编程纳入课堂教学及大学考试后,全国主要省市已陆续完成落地。

编程不仅有从兴趣科学逐渐变为必修课的趋势,部分省市还将编程与升学挂钩:

天津将信息学奥赛、信息技术、人工智能等纳入了中学招生范畴。(天津政府招生办发布的《2018年天津科技特长生招生计划》中,多所中学将信息学奥赛、信息技术、人工智能等纳入了招生范畴。)随着人工智能技术在生产、生活、娱乐等领域的广泛应用,可以预见,我们即将踏入一个由计算机与机器人主导的人工智能的时代。

因为任何人工智能的实现都离不开编程,所以编程将成为人工智能时代中一种基础的、核心的技能。


11 中学、初中、高中编程教学的不同?

教育的目的是为了培养学生协作能力、沟通能力、批判思维以及创造力,其中最核心的是创造力,编程教育旨在培养孩子的创造力。

小学注重趣味性,强调互动场景;

初中注重实用性,强调学习场景;

高中注重技术性,强调应用场景;


12 编程培养孩子的成功案例有哪些?

7月9日,清华大学发出了2019年第一封录取通知书。

这份幸运落在了安徽少年朱震霆身上。一瞬间,获得这封通知书的幸运儿朱震霆,成了媒体、网友的关注焦点,光荣的成长背景也随之曝光:

初一开始接触编程;
初二在省赛中夺得初中组一等奖、初三参加联赛获得一等奖、高一进入省队并在省赛中获得二等奖;

2017年7月在全国决赛中以第二十九名的成绩考入国家集训队,被保送到清华大学

但其实,这样的新闻和荣誉,在现在许多孩子身上都屡见不鲜。

13 如何选择青少年编程教育机构?

随着少儿编程培训各项政策的完善,越来越多的家长选择给孩子报名少儿编程培训,但很多选择的少儿是没有编程基础的,所以在这个时候如果能够通过正规的系统化的少儿编程培训将会提高不少,在我们身边充斥着各种少儿编程的培训班、辅导班,让我们应接不暇,无从选择。那么该如何挑选少儿编程培训机构呢?

大家可以根据教学理念、教学方法、教学内容、师资力量等几个方面进行考量。

1)教学理念

可以看是否以孩子为本作为一个重要的判断依据,能否尊重孩子、理解孩子,课程设计理念是否合理,能否满足孩子个人发展的根本需求,即能否激发孩子的学习兴趣。

2)教学方法

根据教学对象的不同性格特点、兴趣爱好设计个性化教学方案,并给与个性化的评估方案。简单来说,这个个性化的教学方案,采用项目制式和任务驱动的模式,在确定项目目标情况下,逐步解决遇到问题,从而产生思考带着问题去学习,达到掌握知识并且运用所学知识来解决问题,而且在这个过程中每个人完成的项目方法均是不一致的。即达到锻炼思维的目的,同时又拓展了学生的思维方式。

3)教学内容

编程的过程其实是一个融合数学、物理、化学、语文、英语等多学科知识进行问题解决的过程。编程课程绝不是单纯的学习代码编写以及软件操作技能,而是涉及的学科多样,利用编程来使得孩子们的奇思妙想得以实现,要他们在轻松愉悦贴近生活的课堂中进行学习,同时也能达到和其他学科学习相辅相成的目的。

4)师资力量

少儿编程行业很年轻,从事人员年轻,这就要求教师是一个复合型人才、或者是一个复合型团队,即这个教师或团队是否融合:教学+编程+艺术创意等。好的授课老师应该具备丰富的教学经验、良好的教学态度,能够有针对性的培训,让少儿在经过系统的学习之后掌握编程的技巧。

14 少儿编程模式是什么?

一种是PBL模式(Project Based Learning),该模式强调学生的主动学习,将学习与任务挂钩,让学生主动完成任务和解决问题,主要通过制作动画、小游戏等项目来学习编程,典型的代表有Scratch、APP Inventor。


另一种是脚手架模式,借助游戏闯关的形式,就像造房子一样,通过脚手架辅助搭建小程序,从而让孩子学习编程。这些小游戏因为是图形显示,非常直观,很容易激发孩子对编程的兴趣,典型的代表有Tynker、CodeMonkey。

15 机器人教育学习什么?

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜