《趣味学编程》:高手带你零基础玩转Mind 教你创造属于你的程序

文/静月荷

写在前面:

在信息化时代的今天,每个人都逃不过大数据的算法:昨天刚浏览过一个心理学网站,早上打开手机,各种心理学方面的信息就源源不断地推送到眼前;刚看完一篇糖尿病人如何控制饮食的介绍,相关类型的文章、视频,一个接一个地就从手机里蹦出来……

不禁感慨:大数据真是太强大了!强大到千人千面的平台推荐,而且发送给你的都是你想要看、想要阅读的内容。其实这一切,都要归结于人工智能的强大。

一分钟带你学会编程(趣味学编程不是教你写代码)(1)

1.《趣味 学编程》:你所不知的人工智能,正在悄悄改变我们的生活

说起人工智能,许多人也许只知道那都是属于高科技一类的,却并不明白它的具体内涵。

在《趣味 学编程》这本书中,作者是这样定义的:人工智能分为三类:弱人工智能、强人工智能和超人工智能。

其中“弱 ”人工智能就是最为常见的那种,它特别擅长在某方面发挥作用,并在这个方面给人们的生活带来快捷和方便。

一分钟带你学会编程(趣味学编程不是教你写代码)(2)

《趣味 学编程》

比如,打开订餐应用,系统会给我们推荐附近的美食;打开新闻应用,系统会推荐最符合我们兴趣的热点新闻;打开购物应用,系统会将我们最感兴趣的产品呈现在眼前……这些都属于人工智能中的弱人工智能。

这些“弱” 人工智能不仅给人们生活带来便捷,还可以享受各种推荐、提示和人工智能的帮助。

而强人工智能和超人工智能,虽然它们类似人类的智能,可以完成各方面的任务,但在思维能力、学习能力、理解能力和操作能力上却远超出了人类。

这本《趣味学编程》是由特级教师李伟编撰,通过形象、有趣的案列,层层分解,把深奥、难懂的图形化编程,用玩游戏的方式一一展现给读者,让人们在轻松愉悦中,跟着作者一步步探寻图形编程的魅力。

这里,作者将带你零基础玩转Mind ,60节微课;720分钟教学视频;57个学时的教学课程,手把手教你创造属于你的程序。

一分钟带你学会编程(趣味学编程不是教你写代码)(3)

《趣味学编程》

不可否认,我们的生活离不开人工智能,而它的神秘面纱正在被掌控它的高手层层揭开,让我们看见了计算机算法的神秘所在。

2.《趣味 学编程》:为我们打开了一个奇妙的算法世界

李伟的这本《趣味学编程》,是专门为青少年编写的零基础图形化编程语言教程。作者由浅入深、循序渐进地讲授了图形化编程软件的编程知识。

身为四川省特级教师的李伟,曾获四川省十佳科技辅导员,成都市劳动模范,城都市学术学科带头人,成都市优秀青年教师,成都市党员先锋人物,成都市教育影响城市年度教师等荣誉称号。

在教学实践中,李伟采用虚拟程序与物理世界连接的方式,极大地提高了学生的学习兴趣,其学生的作品曾获得中国青少年21世纪技能大赛一等奖,受邀给欧洲CEO团队做展示,也曾多次参与青少年创新大赛并获奖,还获得了六项国家发明专利。

一分钟带你学会编程(趣味学编程不是教你写代码)(4)

这本《趣味学编程》作者采用项目式编排,分为走进卡通世界、艺术绘画之旅、奇妙的算法、排序与序列之美、星际之战游戏和人工智能初探六章。

内容以游戏贯穿,先讲思维再讲应用,让读者在游戏中收获技能,培养思维,使生活中的创意通过编程变为现实。

比如:在【走进卡通世界】里,作者从Mind 的安装、我是大导演,到角色与舞台的添加、矢量图与位置,一一做了形象而详尽地解读。

一分钟带你学会编程(趣味学编程不是教你写代码)(5)

在【进入卡通世界】一章里,作者从积木的基本操作、程序的运行与停止,到图像的处理技巧、角色造型与重复命令,再到添加音乐、事件的广播与响应,带领孩子们像积木玩一样,形象地讲解了程序中模块的移动、添加和处理。

【奇妙的算法】 一章中,作者通过火星登陆的算法差异,到数据列表的结构,再到顺序查找法:单一列表的顺序查找、多级列表的顺序查找、复合式列表的顺序查找,以及二分查找法等,把算法的神奇和奥秘通过好玩的游戏,一一展现给读者。

这些神奇的【算法】,在日常生活中我们也会经常遇到:比如在一张数据表格里,如何迅速查找到所需的数据;如何将不同类型的数据进行排序、归纳、分类、提取,以便迅速得到我们想要的数据……

一分钟带你学会编程(趣味学编程不是教你写代码)(6)

《趣味学编程》

在这本《趣味学编程》里,作者用大量篇幅讲解了计算思维的核心之一——算法,这里主要包括二分查找和各类排序算法。

而查找和排序算法是锻炼计算思维的有效途径之一,通过比较不同计算方法的策略差异,可以感受现代计算机强大的算力。

3. 《趣味学编程》:不是教你写代码,而是培养与计算机交流的能力

早在2014年我国发布的“中国学生发展核心素养”中,就指出学生应该“具有数字化生存能力”。在教育部颁布的《普通高中信息技术课程标准(2017年版2020年修订)》中,将“计算思维”作为信息技术学科的核心素养。

在人工智能快速发展的今天,谁掌握了计算机语言、拥有了“计算思维”能力,谁就拥有了掌控未来的能力。

一分钟带你学会编程(趣味学编程不是教你写代码)(7)

《趣味学编程》

这本《趣味学编程》是图形编程零基础起步教程,它不仅适合青少年入门学习,也适合所有对编程感兴趣的初学者阅读,更可作为学校编程社团和编程培训机构的参考书。

其实,身边许多家长都在给孩子报乐高编程课,目的就是为了让孩子学编程,学逻辑思维,学创新思维。

事实上,让青少年学习图形化编程不仅可以锻炼他们的逻辑思维、创造性思维和批判性思维,而且在学习图形化编程的过程中,孩子们还会很自然地用到逻辑思维方法:比较、分类、分析、综合、归纳、演绎、抽象、概括。而这些能力的习得对孩子的心智成长非常重要,对以后的人生也会是一笔宝贵的财富。

一分钟带你学会编程(趣味学编程不是教你写代码)(8)

《趣味学编程》

一分钟带你学会编程(趣味学编程不是教你写代码)(9)

《趣味学编程》

这里,作者重点指出,青少年学习编程的误区:青少年编程教学的重点不应该被理解为教会学生编写代码,其核心应该是帮助学生在学习中理解如何与计算机进行交流,并建立利用计算机解决问题的基本思维(计算思维),这其中包括系统思维、结构思维、抽象思维、逻辑思维、实体思维、关系思维等。依据青少年的认知能力特点,图形化编程是最适合青少年学习的编程方式。

写在最后:

培养青少年的信息素养、特别是“计算思维”已成为信息技术教育专家的共识。而青少年信息素养的培养、计算思维的养成,离不开以程序思维为核心的程序设计相关教学。

一分钟带你学会编程(趣味学编程不是教你写代码)(10)

不得不说,这本《趣味学编程》是一本难得的好教材,与同类书籍最大的不同点在于:

1. 学得轻松:作者结合孩子身心发展的规律,采用互动游戏式的方式编写,帮助孩子构建基本的数据模型,学习计算思维的核心之一——算法;

2. 内容充满童趣:从青少年喜欢的游戏入手,如火星着陆、星际之战,结合人工智能硬件,可以将学到的算法知识运用到实际生活中,指导并改变生活;

3. 讲解形象细致:面对初学者,作者尽可能细致地讲解,即使完全没有基础的读者,也能够通过本书轻松学会。

4. 适用性强:本书的知识覆盖青少年图形化编程考级的知识点,既可以作为学校开展创客教育的教材,也可以作为培训机构编程考级的教材。

一分钟带你学会编程(趣味学编程不是教你写代码)(11)

《趣味学编程》

事实上,曾不断有科技工作者指出:信息素养是信息社会公民的基本素养,信息素养是21世纪的通行证。对于这句话,你怎么看?你觉得青少年有必要学习图形编程吗?

我是静月荷,感恩遇见,感谢阅读。喜欢我的文字就请关注我@静月荷

,