星洲网
星洲网
星洲网 登录
我的股票|星洲网 我的股票
Newsletter|星洲网 Newsletter 联络我们|星洲网 联络我们 登广告|星洲网 登广告 关于我们|星洲网 关于我们 活动|星洲网 活动

ADVERTISEMENT

ADVERTISEMENT

地方

|

南砂

|
发布: 11:12am 15/06/2022

参与Swift学生挑战赛 . 林天佑自学编程获奖

郑亦惠/报道
林天佑在《ARScience》软件应用程式里,设计出地心引力的计算公式,使用者可通过更改物体重量及距离等,获取地心引力数据。(由受访者提供)

2020年初,我国爆发2019年冠病疫情后,随即落实数次行动管制令。人们行动虽受到前所未有限制,但无法阻止好学者对新事物的求知欲及勇于挑战自我的态度,而18岁林天佑便是其中一例。

2022年Swift学生挑战赛(Swift Student Challenge Award)成绩出炉,古晋罗哲中学的林天佑以《ARScience》作品参赛并获奖。这也是继他获得2020年Swift学生挑战赛后,再次获奖!

ADVERTISEMENT

苹果全球开发者大会.2每年选出350优胜者

Apple(苹果)公司每年都会举办年度盛事–全球开发者大会(World Wide Developers Conference)。

筹备期间,Apple会通过Swift学生挑战赛方式,鼓励全球12岁以上学生开发者发挥创意、创作并提交作品,再从全世界参赛学生开发者中选出350名优胜者。

在离子键方面,使用者可点击任何两个离子,即可组成一个化合物。

Swift学生挑战赛是顶尖编程语言学生跃跃欲试的竞技场,林天佑参加2020年挑战赛后欲罢不能,不断自我挑战与提升自我技能。

一直是编写程式语言(Programming Language)热爱者的林天佑,2017年开始接触编程语言,因2020年冠病疫情而拥有更多时间深入学习。

当时他除了上网找资料,便在YouTube平台学习编程,《ARScience》是他2020年自学后,首个牛刀小试的参赛作品。16岁的他在自学后,尝试以太阳能与星球知识为内容的《ARScience》参加2020年Swift学生挑战赛,首次获奖。

古晋罗哲中学学生林天佑以《ARScience》作品获得2022年Swift学生挑战赛优胜奖,这也是继2020年Swift学生挑战赛后,再次获奖。(由受访者提供)

《ARScience》轻松了解科学知识

今年,林天佑再以2个化学1个物理的科学概念,即化学元素(Chemical Element)、离子键(Ionic bonding)及地心引力(Gravitation),再透过扩增实境(AR),让使用者轻松了解科学知识。

“在《ARScience》软件应用程式(APP)的化学元素方面,只要使用者一指点击,即可看到上百种化学元素。每点击一种元素符号,便可显现出其名称、化学特性、原子、重量及原子序数。”

他分享,在离子键方面,使用者可点击任何两个离子,即可组成一个化合物。比如点击钠Na及氯C1,就会显示出两者组成的氯化钠(NaCl),即是食盐。

自学编程语言的林天佑相信,只要有兴趣,有耐心及永不放弃精神,就算没有老师教导,也可以自己上网学习,并迎来成功。

仅花两星期完成APP

在物理环节,林天佑设计出地心引力的计算公式,使用者可通过更改物体重量及距离等,以获取地心引力数据。

《ARScience》这款软件应用程式从想法、设计、修正到最终完成,仅花两个星期。

“我是理科生,有时候会觉得单读课本实在太无趣,就突发奇想,何不做一个AR版‘课本’,让学生有趣且有效学习,甚至5分钟就可体验此软件。”
凭藉着融合2个化学1个物理的科学概念的
《ARScience》,林天佑再次获得2022年Swift学生挑战赛优胜奖!

只要使用者一指点击其中一种化学元素,便可显现出其名称、化学特性、重量及原子序数等,让学生透过扩增实境轻松了解科学知识。(由受访者提供)

姑姑打印机当玩具.自小对科技产品有兴趣

林天佑自小就对科技产生浓厚兴趣,小时候玩具不是玩具车而是打印机!

“我小时候的‘玩具’就是姑姑的打印机。在姑姑指导下,我会操作电脑打印姑姑做的账单。听姑姑说,我甚至还会自行修改打印页面,还曾自己将打印1页改为99页,让姑姑差点崩溃。”

他笑言依稀记得自己4岁时,已学会如何帮姑姑将彩色墨水注入墨盒里。小时候他只对电子科技感到浓厚兴趣。

初一时,学校电脑老师还曾要求林天佑协助将学校电脑格式化。2017年,他开始学习超文本标记语言(HTML),它是一种用于创建网页的标准标记语言,这也是源自于他对软件应用程式及网站制作的求知欲。

随后,借助互联网力量,他学习作为搭建苹果平台应用程序的Swift编程语言。在学习编程过程中,他坦言最难学就是框架部分,因为要学会编程框架,才能制作软件应用程式。

一直是编程语言热爱者的林天佑,2017年开始接触编程语言,2020年因冠病疫情拥有更多时间深入学习。图为林天佑的《ARScience》软件应用程式之编程内容。(由受访者提供)

每天耗三四小时学习

林天佑分享道,对编程语言有兴趣的学生,可上网或去YouTube寻找Swift language或Swift tutorial字眼,就可以学习编程,而且在家也可学习,就如他当时在行动管制令期间,每天就耗三四小时学习。

他说,除了Switf编程语言,还包括HTML、CSS、JavaScript及Python,不一样编程语言均有不一样用处。其中Python编程语言有很多功能,如手机及电脑里软件,以及AI人工智能,都有其存在。

若想要学,他建议可先从Python入门。若要学习开发Apple的APP,则可从Swift开始学习。总的来说,在不同系统上开发APP,所用编程语言也不一样。

往后拟朝软件工程发展

今年7月中旬,林天佑将前往西马双威学院就读A水平(A-Level)。他说,往后打算攻读电脑科学科系,希望从事有关软件工程相关岗位。

“很多人说,只有天才方学会编程,我不这么认为,因为我不是生长在一个与科技技术有关的生活环境里。我相信只要有兴趣,有耐心及永不放弃精神,就算没有老师教导,也可以自己上网学习,迎来成功。”

打开全文

ADVERTISEMENT

热门新闻

百格视频

ADVERTISEMENT

点击 可阅读下一则新闻

ADVERTISEMENT