程式新浪潮小朋友写 App程式新浪潮小朋友写 App


25人参与 |分类: V生活邦|时间: 2020-07-28
程式新浪潮小朋友写 App程式新浪潮小朋友写 App

新学期至今,不足三个月,ekids 接到各类型的机构教授学生写 Apps 的採访邀请。过往的程式设计以游戏为主,今期访问了两个单位,当中他们有写 Apps 的部分。到底学生是否适合写 Apps,今期就带大家看看实况。

写 Apps 非成年人专利
信和集团执行董事黄永光表示,资讯科技已在生活当中,掌握科技知识变得非常重要,而 Coding 更其中一种共通的语言和逻辑。透过「Go Code 程式小先锋」课程,基层的学生也有机会接触 Coding,藉此训练解难能力,他们亦计画于 2015 年开办更多同类课程。First Code Academy 负责人辛婥琳补充,香港学生理能力强,写 Apps 也并非成年人才可以完成,她认为像其他学术科目一样,只要从小学习,培养出好奇心及与趣,加上导师的指引和鼓励,可强化小朋友的学习动力,若可创作出自己的 Apps,自信心就更高。

黄永光补充 Go Code 程式小先锋于 2015 年会继续推动,并与 CityU Apps Lab 及有机上网等合作,全年会陆续推行课程,第一期有望在二月开始报名,有兴趣参加者可向有机上网查询。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 小朋友即场介绍自己亲自设计的应用程式。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 「Go Code 程式小先锋」于上月中举办学习成果颁奖礼,当日有展示小朋友的作品。

「Go Code 程式小先锋」作品集

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 游戏名称是滚珠游戏,玩法是哈哈笑圆珠会随着电话或平板电脑的水平滚动;App 内加设了不同的障碍物,哈哈笑圆珠要冲破重重障碍到达圆洞才能过关。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 这个游戏较简单,App 内储存了小猫和小狗的叫声,只有按一下小猫或小狗,牠们就会乖乖发出叫声。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 图中的是填色游戏,利用手机拍下照片后,再于颜色列挑选所需颜色,即可于照片添加自己喜爱的线条。

一小时初学课程
除此之外,香港城巿大学的 CityU Apps Lab 近期也有多次开办 Hour of Code 课程。负责 CityU Apps Lab 的张泽松博士表示该中心目标有三,分别是训练(Training)、专案推广(Project Engagement)和技术支援(Technology Start-up Support)。每个部份都有所关连,而目标正是让更多人理解程式设计在社会上的重要性,有更多的认知,才会有更多的参与和发展。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 张博士表示程课程是一个多赢的尝试,公众可认识程式撰写,学生可接触不同的人事,而校方也在推动学术发展。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App 冯先生带同两女出席课程,他希望女儿可接触学校以外的生活知识,并渡过一个齐学习的亲子日。

程式新浪潮小朋友写 App程式新浪潮小朋友写 App Hour of Code 于每月月尾的星期日举办,全日四堂课,参与者可因应个人兴趣选择全部或参加其中一课课程。

6 岁小童成功写 Apps
第一个元素训练里面有「We Can Code」的设计意念,其中就多次举办让小学生或逾60岁的长者参与的课程,挑选这两个极端年龄层是例子是证明学习程式是适合任何年龄层的人士。笔者参与了一月底 的Hour of Code 课程,当日有四个程式课程可供选择,其中一个正是 App Inventor。当中年纪最小的参加者是6岁的小朋友,他的父亲冯先生表示:「今日带了我6岁和12岁的两位女儿参加课程,希望他们在日常课程以外,接触不同的知识,今日是让他们理解电脑背后的原理。」6岁的女儿表示,虽然不太记得当日学了甚幺,但感觉上程式很有趣;而 12 岁的女儿则认为,当日上了四种语言,用 codecombat 学 Python 最开心,而App Inventor可製作手机可用的 App,感觉较特别。

中学生叹学校课程落后
採访中有港岛名校的四位中三学生参与,他们明确指出想认识更多程式知识,并向张博士请教如何成立电脑学会;原因是该校自1996年已没有了电脑学会,他们希望可推动学校的同学一起学习更多。受访中另一位同学指出,身边的成人不太重视学生在电脑上的学习用途,他说:「妈妈到现在都认为,电脑的娱乐用途高于学习,其实他们不太明白电脑和程式设计的真正用途。」另外,他们也补充学校的电脑课程跟不上时代,中一上学期所学的是仓颉输入法,下学期是 Logo 程式语言,学校所学的知识完全跟不上时代。

八步製手机 App
谈了很多, 相信不少人心目中有疑问,小孩子是否有能力写 Apps。笔者按导师们的提议,试用了 App Inventor,先浏览网上一段短片,随即试作,方法确实十分简单,有兴趣的朋友也可自行尝试。这次的介绍在网上 MIT 网站製作,需準备一个 Google Account 及可执行 Android 的手机。

Step 01
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 先登入「http://appinventor.mit.edu/hour-of-code」,按右上角的「Create」。然后準备一个 Google Account,登入后就可以开一个新专案(New Project)。

Step 02
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 程式会跳至模拟手机的介面, 我们尝试製作一个会说话的程式,将 Button 按钮拖拉至介面,并修改右下角 Text 里面字眼,即按钮上所显示的内容。

Step 03
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 在「Media」里拖拉「TextToSpeech」至介面中,介面下方会增加一个 TextToSpeech1 方块。

Step 04
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 开始修改程式码,按右上角的「Blocks」。这里有三个动作,首先于右边 Button1 选择「When Button1 Click」,代表按下按钮的动作。

Step 05
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 然后是 TextToSpeech1 选择「call TextToSpeech1.Speak message」代表要播放声音,程式连接的方法就似砌 Puzzle,将两块积木组合才代表功能成功连接。

Step 06
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 最后拖拉 Built-in 里的 Text,并输入朗读字句,笔者输入的是「你好!这是第一个手机程式。」

Step 07
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 接着可直接测试程式可否执行, 方法很多。最简单是经 Wi-Fi 连接, 按「Connect」→「All Companion」,完成后会弹出 QR Code 及一组识别码。

Step 08
程式新浪潮小朋友写 App程式新浪潮小朋友写 App 準备 Android 的手机, 并安装 MIT AlCompanion。开启 Apps,输入识别码或扫描 QR Code 即可浏览所製作的效果,现在按手机上的按钮就会播放声音。

手机 Apps 製作普及至小学生
因应英美致力推广程式,由去年至今网上增加了不少适合小朋友学习的程式课程。今次介绍製作 Apps 的程式,更有6岁的小朋友参与。不过,App Inventor 程式介面较複杂,由小四或以上的学生开始学习会较适合。