科技是未来进步之钥,程式设计是未来人力热门需求!
你,还认为小孩学程式设计只是一种才艺学习吗?
科技迅速改变我们的生活,程式设计不只是未来进步之钥,更是未来人力热门需求!软体正在吃下全世界,科技未来世界就在眼前。但让硬体运转的是软体,所以创客训练和学习程式设计正蔚为风潮,也是科技社会重要趋势。
孩子的未来不能等,拥抱程式学习,拥抱科技,你还在迟疑吗?
作者徐宏义与罗曼如长年关心教育与科技发展,因而成立了EDUx基金会,提倡以数位科技和新的学习方式,希望能改变下一代的学习方式。
在本书第一部中,他们先以各种生活中的例子,如Drone(无人机)、Amazon、Facebook、Spotify、Airbnb、Twitter……说明软体在各种领域,如零售、娱乐、音乐、电玩游戏、电影、汽车、医疗、教育……等有何等威力,分析为何科技是我们的未来;接着,他们介绍了未来学家眼中的未来面貌,这是未来十年、二十年……五十之后就有可能发生的事;第三章则以各种已经可见的例子,如穿戴式科技、3D印表机、人工智慧律师、机器人助教……等,来说明未来世界其实就在眼前,连艺术领域也有活生生受科技影响的例子。
第二部的重点在目前颇为风行的Hour of Code(一小时学电脑程式设计),作者先说明Hour of Code的发展简史、目前在全球的发展趋势,还有EDUx基金会如何在台湾推广Hour of Code,并提供了Hour of Code的各种学习资源,让有心人可以尝试与学习,而且学习程式设计从来不嫌早,四、五岁可以开始,也从不嫌晚,九十几岁也都还来得及。Hour of Code不仅在英美是必修课程,在台湾也即将成为教育政策之重点。
那么,一小时学电脑程式设计之后呢?作者接着说明为什么小孩应该要学程式语言设计?他们列举出十一大项理由,简单归纳后就是:学习程式语言设计是一种思考训练,可以学会程式设计的人获得自由和快乐、提升他们的思考力、创造力、演算力、沟通力,还能训练写作和表达能力以及解决问题能力,以及软体人才的前途无量。
但学程式设计只有一个小时怎么够呢?因此,作者接着说明目前最热门的视觉程式语言是什么、有哪些较常用的视觉程式语言(如Scratch、ScratchJr、Blocky、Kdou、Alice……),先让为人父母者了解视觉程式语言以及小孩该从视觉程式语言开始学习的理由,同时也提醒父母师长应注意自己的盲点,千万不要随意进阶,反而破坏了孩子学习程式设计的热情,打坏了他们的学习胃口。最棒的是,作者在此介绍了一个Unplug(不使用电脑)的学习方式,让家长和孩子可以愉快的学习到程式设计的精随:演算(Algorithm)与程式(program)。
最后的单元则简介了目前常用的各种程式语言,如:Python、JavaScript、PHP、Ruby、Java、C、C++、C#、SQL,还有网页常会用到的HTML和CSS,说明它们的运用层面和差异,并从不同的需求分析如何选择自己要从学习哪种程式语言开始?对父母引领小孩学习或是成人自主学习,都相当有益。
最后,作者提出一些值得省思的问题,希冀读者能在阅毕后思考,从本书中获得最大利益。