2014年4月9日 星期三

適用兒童的編程工具(中美資訊)

適用兒童的編程工具

這些娛樂與實用性兼具的程式語言有助於刺激兒童對軟體的好奇,也使得撰寫程式對他們來說不再遙不可及。

PYTHON

FREE
Python 是一款適合編程入門者絕佳的程式語言。它的好處在於簡單、清楚、非常容易上手,而且Python 的使用者社群已經寫好了許多函式庫,可以滿足使用者的需求。Python 是一款直譯式語言,這表示你寫好程式碼之後,就可以直接執行,不需要將它編譯成機器碼。

SCRATCH

FREE
這款圖像式程式語言是由麻省理工學院的團隊開發的,目的在於教導兒童撰寫程式與有創意地思考。只要拖曳、擺放、連接各種彩色積木,就可以創造出有動畫和音響效果的遊戲囉!

MIT APP INVENTOR

FREE
受到Scratch程式語言的啟發,Google 發起一項名為App Inventor 的計畫,希望能把類似Scratch的程式撰寫概念帶到Android系列智慧型手機當中。兒童可以透過拖曳和擺放積木的方式,來創作可用的程式,並直接在Android裝置上應用。當初這個計劃的負責人哈爾.艾柏森( Hal Abelson )教授,利用年休的時間在Google 進行了這項計劃,休假結束後,就將這個計劃帶回麻省理工學院了。

MODKIT

FREE
為了讓兒童使用時看到介面就知道怎麼使用,Modkit 為Arduino 打造了和Scratch 類似的程式撰寫平臺,可以在網頁瀏覽器上直接使用。只要拖曳、擺放彩色方塊就可以完成程式撰寫,寫完之後,你可以檢查產出的rocessing 程式碼,並且直接用Processing 進行編輯。

ALICE

FREE
這一款教育用軟體是由卡內基美隆大學開發,主要目的是提供3D環境物件導向語言教學之用,它雖然適用年齡不限於兒童,但兒童用起來卻是非常合適。透過拖曳與擺放的視覺化界面,學生可以學習製作3D物件動畫,用說故事的方式參與程式撰寫。

沒有留言:

張貼留言