最新消息

課程概要:電腦軟體設計

哥雲 數位文化發表於

「軟體」是直接翻譯於英文「Software」的名詞,泛指讓電腦或手持裝置能夠運作之指令或腳本等無形之內容,例如「應用程式」或「App」都可稱為軟體。電腦軟體可說是由「程式」所構成,也就是將動作或程序以抽象的「流程」表示,再轉化成可以「編譯」成一串能夠在「微處理器」或「微控制器」運行之「機器碼」的語言。

就像語言有不同種類,程式語言也有多種類別,並且各有適用的應用場合。例如 C 或 C++ 常用在科學計算與教學, Java 常使用於「跨平台」的圖形介面程式設計, Javascript 則普遍用在網頁程式設計等等。基本上,各種程式語言皆是在實現流程,也就是「演算法」 (Algorithm),而同一個演算法往往都可以用不同的程式語言實現。每一種程式語言皆有相關的開發工具例如「編譯器」、「組譯器」、「連結器」、「程式庫」、「範例」與可供其運行的硬體裝置。在數位學習雲 100 我們稱這些程式語言的相關軟硬體為「平台框架」 (Framework) 。

基本上,只要熟習一種程式語言就可以用類比的方法理解並熟悉另一種語言。對初學者來說,在「網頁應用程式」上,使用 Javascript 學習程式語言可說是最便利快速的方式,因為不需要下載安裝編譯程式。而初學程式語言最經典的範例就是在螢幕上顯示 "Hello World!" 的字串。

繼續閱讀

課程概要:文創電子裝置

哥雲 數位文化發表於

「文創電子裝置」是學習雲 100 所自創的概念,意指結合「文創」與電子製作之裝置。例如圖14電子明滅器的「印刷電路板」的版本,這裡我們製作了三維模型作為示意。用滑鼠或是手指滑動它可撥動鏡頭視角,看到不同角度的畫面,具有互動功能,電路的動作如圖5

圖14

這個電路板上面已經焊接好電子零件,並且接上電池,只要打開開關就可以看到兩個 LED 燈,交互閃爍,就像電子明滅器一樣。

大凡電子電路都可像這樣使用印刷電路板也就是 PCB ,焊接上電子零件的方式製作,相較於使用麵包板,優點是牢固,體積也較小。但是它缺少了機殼的包覆,不易攜帶,而且背面的電路焊接點暴露在外,容易短路而受損。我們可用軟體設計與「雷射切割」製作一個背板,並且能裝上扣夾,經由螺絲螺母固定牢靠,組裝後就成為一個可配戴在衣著或是背包的掛飾,如圖15圖16

圖15
圖16

繼續閱讀

課程概要:電腦繪圖

哥雲 數位文化發表於

「電腦繪圖」的領域相當廣泛,並且可分軟體、硬體與應用三大部分。就應用的部分而言,舉凡數位照相、照片的後製、「電腦生成影像」、「電腦平面製圖」、「電腦3D製圖」甚至「電腦動畫」等都屬於電腦繪圖的領域。電腦繪圖與現代人生活息息相關,最常見的是,日常中人們彼此傳送的圖卡、生活照片、短片,甚至電影院上映的「動畫影片」等都是電腦繪圖的產物。此外,電腦繪圖亦可應用於「文化創意」上,經由「攝影」、「影像處理」與「建模」後,一張生活照就可以經由「雷射切割」或是「 3D 列印」製作成生動的電子裝置,作為獨一無二的裝飾或紀念品,憑添生活樂趣!

例如圖7是一杯咖啡杯的照片,經由「影像處理軟體」將它轉換成「半色調」的照片,使其以傳統的油墨印刷的效果呈現,如圖8

圖7
圖8
繼續閱讀

更多內容...


課程