用生活化易懂的方式,帶您學習資訊本科生必修學分,進入電腦科學領域,以及學習程式語言前應該要明白的大小事
演算法基本運作原理
程式與邏輯基本概念
計算機(電腦)到底怎麼運作?
探討人工智慧如何運作
軟體開發者常見的專有名詞
按一下 進入設定
# 不用再 Google 了,你想找的都在這!
非本科的學習者常常搞不懂的二進位制等電腦知識,我們文字搭配圖片的方式解說,讓你更容易理解。接著附上練習題目,讓你可以立即驗收學習成效。
#十進位制轉換為其他進位制
— 整數(除法):將【十進位「整數」/「欲轉換進位數」】,一直除到商數為 0,再依序「由下往上」取出餘數。
— 小數(乘法):將【十進位「小數」*「欲轉換進位數」】,一直乘到小數為 0,再依序「由上往下」取出整數。
我們把抽象的理論轉換成圖文並茂的教學內容、貼近生活的例子,讓你更具體了解電腦科學。
#快速帶你了解什麼是演算法
如果說程式是和電腦溝通的語言,演算法,就是電腦解決問題的方法。當我們下達可行的處理步驟,電腦就會自動計算,並給出答案,從輸入到輸出結果的過程,就是演算的範圍。
舉例來說,當上班肚子餓時(輸入),我們依序確認是否為吃飯時間以及適不適合出門(演算),再根據結果,決定要如何解決(輸出),這中間的起承轉合,就是演算法的過程。
擔心答題錯誤,找不到人解答嗎?別怕!我們會在答案處附上清楚的詳解,幫助你釐清觀念。如果你還是有不懂的地方也沒關係,歡迎到「程式丼起來」跟老師交流!
Q:認識輸入/輸出單元,問題來囉:智慧型設備上的螢幕屬於輸入單元還是輸出單元?
(A)輸入單元(IU)
(B)輸出單元(OU)
(C)是輸入也是輸出單元
(D)不是輸入也不是輸出單元
A:智慧型設備上的螢幕是輸入單元也是輸出單元,答對了嗎?科技拜摩爾定律所賜進化得更為快速;同時,適者生存的汰換速度,也同樣急駛。
其中一項明顯的例子:追求更輕更薄的筆電,已經越來越少看到光碟機了,直接影響的是以光碟作為產品載具的軟體服務/影音服務/光碟製造業等。
你會是光碟機?還是依賴光碟產業生存的產業?又或是你可以看見事實,適應變化,成為炙手可熱的人才。 許多的想像及反思,正在開始。
聰明的你還想學更多嗎?針對課程內容,我們會有額外的補充知識。另外,也會附上延伸閱讀,讓進度超前的你可以自主延伸學習。
#延伸學習
你知道嗎?除了剛剛學過的和 GPU 以外,其實還有 TPU 喔!
— TPU 為 Tensor Processing Unit ,中文是張量處理器,是 Google 為機器學習所研發的專用晶片。 TPU 能讓神經網路自主學習和高速運算。
— Google 官方稱「 TPU 處理速度比當前 GPU 、 CPU 要快 15 ~ 30 倍」,而 TPU 相較 CPU 及 GPU 擁有更高的效率但耗能卻更低。
— TPU 減少計算所需要的精確度來達到省電與每秒執行更多的指令,並解決推論系統效率不佳的問題,達成最佳化運算、記憶、資訊傳遞三者間關係的目標。
延伸閱讀:Google的TPU
電腦科學(Computer Science,縮寫為 CS)是系統性研究資訊與計算的理論基礎以及它們在電腦系統中如何實現與應用的實用技術的學科。
相信你看到這邊,已經覺得很饒口很複雜了!簡單來說,電腦科學透過計算來解決問題,為了要達到這個目的,才會發展出各種協助我們進行計算的工具。
另外,電腦科學非本科的人也可以學習。它是程式設計的基礎教材,身處科技時代的你,應該也要了解相關知識。
# 你說你想學程式,但你有學過電腦科學嗎?
# 老師常說學習程式語言之前的必修課就是「電腦科學」,因為它是程式設計的本門學科!
我們聽到你的心聲了!永遠搞不懂的二進位、函式、演算法等,還是現在當紅的人工智慧、 cookie 、響應式設計,我們用十二單元幫你一網打盡。每單元課前大綱,讓你熟悉課程架構;課程中運用實際生活化例子,幫助你更了解抽象的理論,另外搭配知識補充及學習資源,讓你可以延伸學習更多相關內容 ; 課後總結,複習課程內容,幫助您加深學習印象。讓我們用完整的課程,帶你深入淺出的了解電腦科學 。
# 不用 Google 東拼西湊,又擔心資訊的正確性。
這份教材是蒐集網路資訊集大成而來,幫你篩選正確的資訊,你可以不必再擔心吸收到錯誤的資訊。教材也包含完整的教學內容,我們幫你將零散的資訊有系統地歸納與整理,並且轉換為淺顯易懂的詞彙、圖文以及實例,再搭配例題及解析,有助於釐清觀念。此外,我們統整了線上教學資源及補充知識,讓你可以延伸學習。
# 幫你奠定扎實電腦科學基礎
# 電腦科學是一種新的思考模式,身處於科技時代的我們,應該培養相關的思維。
Q:我已經是工程師了,這堂課還適合我嗎?
A:這堂課用最貼近生活化的例子及易懂的詞語來解釋電腦科學,讓你可以更容易跟非本科的客戶交談,不必擔心溝通有代溝。
Q:我不是本科系,也不會程式語言,上這堂課會不會都看不懂?
A:非本科的你不必擔心,我們會用淺顯易懂的生活化例子來解釋艱澀難懂的專有名詞、理論及程式語言,搭配圖片解說、例題實際演練,並且附上詳解,一步步帶你了解電腦科學。
「F5學程式」的使命是幫助非本科生重新認識與學習程式,不論是想透過程式解決問題,或培養第二專長、計畫轉職工程師的人都有機會從0到1接觸程式語言。
「HiSKIO 嗨 程式技能」科技資訊文章、實用工具分享、新課程優惠領取
「訂閱HiSKIO」私訊我們,定期領取實用工具、免費學習資源...等多種實用內容!
「Hi 直播學程式」不定期專題直播
「HiSKIO youtube頻道」免費實用課程、工程師經驗分享
最懂初學者的「F5學程式」
不想一個人孤單寫 code? 來活力滿點的「程式丼起來」加入話圈吧!
您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。