兒童的知識體系
是由兒童自己
主動構建

— 體驗運算思維與海龜幾合的魅力—

搶先體驗

加入我們的不插電學程式與海龜幾何活動,了解電腦科學的基礎原理。

活動亮點

想要學好什麼,先想明白這些有什麼意義。

01

資料 (如何表達資訊)


「電腦」這個字的英文是 computer,是從拉丁文中的“computare”演變而來,表示計算或把數字加起來。不過今天的電腦已經不只是一個巨型的計算機了。它們可以是一間圖書館,幫我們寫文件或找資料,播放音樂或電影等等。那麼電腦是如何儲存這些資訊的呢?信不信由你,其實電腦只用了兩個東西:0跟1!

02

讓電腦運作—演算法


電腦是根據設定好的一連串指令來運作。這些指令讓電腦得以排序、搜索及傳送資訊。為了盡可能快速地做這些事,比方說在大量的資料中找到需要的東西,還有在網路上傳送資訊,需要一些好的方法才能很快地把事情做好做滿。

03

告訴電腦要做什麼—如何表達程序


一個好的工程師應該要學會如何用可以依照字面解釋的特定組合指令集來告訴電腦如何運作。這些指令集就稱為程式。有很多不同的程式語言可以供工程師選擇來編寫這些指令,但是我們將使用一個簡單到沒有電腦也可以使用的語言。

04

電腦也拿它沒轍—不可駕馭問題


我們可以透過寫程式來告訴電腦做什麼,但電腦還是需要非常非常非常長的時間:搞不好要一百萬個世紀能算出結果。買更快的電腦其實作用不大:即使是快一百倍,這類問題仍然需要數百萬年的時間;甚至是快一萬倍也還是要花上數百年。這就是所謂不可駕馭的問題一即使用最快的電腦,想得到解決需要的時間遠遠超過電腦的使用壽命!

05

機密分享與打擊犯罪—密碼學


你一定聽過間諜和特務使用隱密的代碼或隱形墨水寫下並交換訊息之類的故事。那就是「密碼學」這門學問的源起。密碼學是一門傳遞訊息的藝術。在二戰期間,英國人建造了專門破解密碼的電子機器,並且用這機器來破解敵軍的軍事機密訊息。接著,電腦的出現改變了一切,並且使密碼學進入了一個新的時代。

06

巧克力工廠—人性化介面設計


電腦運算中,重要的其實是溝通,而不是計算。電腦運算本身並沒有任何價值,只有在產生的結果能夠與外界溝通,並造成某種程度的影響時,它真正有價值。也許你會覺得很驚訝,這代表資訊科學這門學問的重點其實是人,而不是電腦

二進位儀表板 v1.0

工作階段統計

關卡
1
得分
0
運行時間
00:00:00
系統狀態
正常

目標數值

5 十進位

當前總和

0
差值: -5

位元暫存器 11111 = 31

系統日誌
> 系統初始化完成…
> 等待輸入…

工作階段已終止

完成關卡 0
總得分 0
正確操作 0
效率 0%