[童樂編程 #04]Hello, World!

in #cn-stem6 years ago (edited)

我是1989年開始學編程,當年老師教授的是 GW-Basic,第一句學習的便用 Hello World。

10 PRINT "Hello, World!"
20 END

跟著看到螢幕顯示器打出 Hello, World!

現在回想,的確有一種奇奇怪怪的感覺。

再回想那時,在 8 Pin 印表機 Printer 打印出 Hello World 時,更感到有趣又搞笑。

更有趣時,當年考試時,我們不是在電腦旁考慮,而是要用手寫每一行的 10, 20, 30.... 110 編碼及編程,一句一句的輸入。現在回想,是十分不可思議。

近年,Python開始流行,也開始去學習學習,也了解一下 Python 的 Hello World。

print("Hello,World!")

20190108b.png

哈,變化不大呢。

以前教授兒童編程,難度較高,曾經試過Html建立網頁,也試過Java小程式。整個過程很沉悶,並且很難提高學習動力。但是近年推行遊戲化學習後,兒童編程變得完全不一樣。

遊戲化編程,不單單讓學習更互動有趣,並且更有成功感。當年只是將Hello World文字輸出至螢幕或打印機;現時可將文字輸入去機械人,透過機械人發聲將句子讀出來,甚至更可以加入跳舞動作,讓孩子們的學習更具成功感。

在編程學習上,現時最多學校採用的一套軟件稱為 Scratch,由MIT 美國麻省理工學院推出。可以免費使用 : https://scratch.mit.edu/

20190108A.png

近年不同人士推動STEM,而其中編程是主要項目,但要一個初學者,如我們當年一句一句的編寫,他們必定不想學,還不用說「科技普及」。

故此,新一代的學生編程,開始走向「積木模組」的編程方式 (block-based programming language),將一個又一個的編程需要的參數,組合成為一組又一組的積木模組(或 積木塊),讓學生們容易辦別及使用。

20190108.png
(積木模組的示意圖 - 大家可看到內裡包括著不同模組,如動作、聲音播放及按鍵事件,創作者只需要將相關連的模組組合一起,便可以完成編程)

如此,學生們便可以先不用學習「難以記下的編程碼」,而可以先學習編程理論,如Event 事件, 循環 For Loop 及 物件導師編程 OOP等。

例如指示當按下「Space 空白鍵」時,便發出喵咪叫聲。這時只需將粉紅色的「喵咪叫聲」積木,拉至橙黃色的「Space鍵」積木,將這兩個積木組合起來,便可以完成一組編程動作。

透過「積木模組」容易理解及容易引發興趣,並且配合遊戲製作,一兩小時便看到成果。而且,不是兒童專美,而是任何人士均可以一起學習,一起玩。

「快樂」是一種很難忘的體驗,可以成為動力,突破困難而成長。但「痛苦」是一種更難忘的經歷,可以完完全全令人卻步。

學習編程,很多人的記憶是「痛苦」,故此有一個美國媒體的笑話「美國的監獄內,現時要囚犯學電腦編程,加入了編程課後,少了很多囚犯。有訪問學過編程課的囚犯說,不想再進入監獄學編程了,太辛苦了。」

「痛苦中學習」怎能普及呢。

「積木模組」的學習方式,真真正正幫助著大家打開電腦世界的大門,真真正正的Hello World。

參考:
SCRATCH - https://scratch.mit.edu/

(因我不清楚 Scratch 介面及版面是否可以商業運用,故除Scratch的主頁及積木模組外,所有內容均以文字表達。)


Sponsored ( Powered by dclick )

dclick-imagead

Sort:  




This post has been voted on by the SteemSTEM curation team and voting trail in collaboration with @curie.

If you appreciate the work we are doing then consider voting both projects for witness by selecting stem.witness and curie!

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

@honoru给您叫了一份外卖!

@liumei 阿美 迎着海啸 踩着滑板给您送来
新手村巴巴拉拉合唱团给你带来“buddy爸爸是个好爸爸”之歌

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~
@onepagex

石頭

Posted using Partiko Android


It’s a tie! 平局!再来!下回我再出拳头!

This post has received a free upvote by @OnePageX
This bot is sponsored by OnePageX.com! To use it, simply reply to your post with @onepagex and you will get an upvote!
OnePageX.com is the simplest cryptocurrency conversion tool online!

你今天过的开心吗?这是哪里?你是谁?我为什么会来这边?你不要给我点赞不要点赞,哈哈哈哈哈哈。如果不想再收到我的留言,请回复“取消”。

哈!我用Codecademy

您也試試這樣寫

Posted using Partiko Android

Thank you so much for participating the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!

This post has received a 3.13 % upvote from @drotto thanks to: @sbi-booster.

谢谢米高分享了学编程的网站,我的孩子学过一段时间的编程猫,那时候还小,现在想让他们学,感觉价格越来越贵了

http://www.Code.org 有中文版。費用全免。
並且可以用平板電腦。

您試試點入去看看。

Posted using Partiko Android

太好了,感谢,寒假可以学了

Posted using Partiko iOS

暫時,這是最好的,親子可以一齊玩。

Posted using Partiko Android

我也去试试😊

Hi @honoru!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.318 which ranks you at #7683 across all Steem accounts.
Your rank has improved 16 places in the last three days (old rank 7699).

In our last Algorithmic Curation Round, consisting of 212 contributions, your post is ranked at #30.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers appreciate your great work!
  • Great user engagement! You rock!

Feel free to join our @steem-ua Discord server

哇,那一年,我才剛出世~😼

1989?
您這麼年青?!

Posted using Partiko Android

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 58334.82
ETH 2595.71
USDT 1.00
SBD 2.40