程式設計與應用:章節目錄

  1. 什麼是算力
  2. 程式語言與整合開發環境
  3. 寫程式與運算思維
  1. 接觸未來與星際效應
  2. 數字系統
  3. 資料儲存
  1. 由上而下的設計
  2. 程式的編譯與連結
  3. 邏輯單元
  4. 應用程式的類型
    1. Console Application
    2. GUI Application (Desktop: Windows/iOS)
    3. Mobile Application
    4. Embedded Application
    5. Web Application (Front and Back-end)
  5. 五種你必須知道的程式語言
    1. C / C++
    2. Java
    3. Scala (Kotlin)
    4. JavaScript
    5. Python
  1. 位址與資料
  2. 變數、陣列
  3. Python Data Structures
  4. 靜態型別與動態型別 (static typing vs. dynamic typing)
  5. 運算子
  1. 循序敘述
  2. 條件敘述
  3. 重複敘述
  1. C語言陣列宣告與使用
  2. Python的List
  3. 演算法
  4. C語言的結構型別
  1. 指標/取址運算子 (C/C++)
  2. 動態記憶體配置 (C/C++)
  3. 雙向動態指標鏈結(Dequeue)
  1. 函數的定義與宣告
  2. 變數的能見度
  3. 參數的傳遞
  4. 遞迴函數
  5. 函數覆載
  6. 以函數名稱為參數傳遞
  7. 實作qsort()函數
  1. 堆疊與佇列
  2. 二元數
  3. 後序式運算
  4. Java Collections
  5. C++ STL
  1. PyGame安裝與介紹
  2. Strikers 1945
  3. 建立基礎視窗、背景、標題、Logo
  4. create base GameObject
  5. crate Player
  6. manipulate the player
  7. create Missile
  8. create Enemy
  9. 碰撞偵測
  10. create Missile 2
  11. Game Over

程式範例

  1. C語言,截尾誤差問題
  2. CodeBlocks中文亂碼問題:將程式碼用記事本打開,重新存檔為ANSI格式即可。
  3. 在螢幕上面印出三角形 (1)(2)(3)(4), (5)(6)(7) 
  4. 輸入過濾器,整數進制轉換
  5. 撲克牌發牌程式
  6. 矩陣相乘
  7. 結構(一),結構(二,使用指標)
  8. 雙向動態指標鏈結
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

參考閱讀