陳鍾誠的授課教材

作品

書籍

課程

專案

常用

小說集

程式集

網站集

論文集

散文集

詩詞集

故事集

影片集

資料集

簡報檔

討論區

問與答

電子書

高等 C 語言

C# 語言

Java

Android

Blender 動畫

機率統計

R 統計軟體

計算機數學

Wikidot

JavaScript

系統程式

組合語言

人工智慧

開放原始碼

Hg 版本管理

網路資源運用

GNU 程式設計

研究生指南

訊息

RSS

最新修改

網頁列表

簡體版

English

課程架構

系列課程 核心技術 基礎課程 中級課程 高階課程
C 語言系列 C 語言 程式設計 系統程式 作業系統
嵌入式系統
C# 系列 C# 語言 視窗程式設計 微軟手機程式 網路程式設計
Java 系列 Java 語言 物件導向程式 Android 手機程式 雲端運算 (GAE)
動畫系列 Blender, C# 動畫設計 (一) 動畫設計 (二) 遊戲程式 (XNA)
資源運用 程式、智財 網路資源運用 開放原始碼與智慧財產權 全球程式資源運用
網路技術 JavaScript, C# 網路資源運用 網路程式設計 網路技術研究
科學研究 R, C#, Scicos 計算機數學 機率統計 (R 軟體) 人工智慧
計算語言學
開放電腦計劃 C, Verilog 系統程式 計算機結構, 編譯器 作業系統

100 年下學期課程

  1. 計算機結構 — 電腦硬體的設計原理。
  2. 系統程式 — 以組合語言為核心,是貫通組譯器、編譯器、計算機結構等領域的入門課程
  3. 開放原始碼與智慧財產權 — 學習開放原始碼、創作公用、著作權、專利權的意義。
  4. 3D動畫設計 — 3D 模型設計、動畫生成、使用開放原始碼的 Blender 軟體

100 年上學期課程

  1. 3D動畫設計 — 3D 模型設計、動畫生成、使用開放原始碼的 Blender 軟體
  2. Google 手機程式設計 — Google Android 手機作業系統中的程式設計,可控制 Google Map。
  3. 視窗程式設計 — 視窗程式設計,使用 C# 設計 MS Windows 的視窗程式
  4. 機率與統計 — 機率與統計、機率生成函數,使用 R 軟體。

主要開授課程

  1. 系統程式 — 以組合語言為核心,是貫通組譯器、編譯器、計算機結構等領域的入門課程
  2. 機率統計 — 使用 R 軟體,包含機率、統計、迴歸、貝氏網路、馬可夫鏈、MCMC 等。
  3. 計算機數學 — 包含離散數學、線性代數、傅立葉轉換、動態系統。
  4. C#程式語言 — 微軟的 C# 程式設計。
  5. 視窗程式設計 — 視窗程式設計,使用 C# 設計 MS Windows 的視窗程式
  6. 網路程式設計 — TCP/UDP, IP, Socket 程式設計,使用 C# 語言。
  7. 遊戲程式設計 — 3D 遊戲程式的撰寫與設計,使用 Microsoft XNA 開發平台,使用 C# 語言
  8. Google 手機程式設計 — Google Android 手機作業系統中的程式設計,可控制 Google Map。
  9. 開放原始碼與智慧財產權 — 學習開放原始碼、創作公用、著作權、專利權的意義。
  10. 網路資源應用 — 善用網路資源,創造競爭優勢。
  11. 網路技術研究 — Web 2.0 的技術研究,焦點放在 HTML5 上。
  12. 兩岸產業研究 — 認識兩岸產業的現況,為即將畢業的同學建立產業地圖。
  13. 研究生指南 — 研究生到底應該做些甚麼呢?
  14. 人工智慧 — 包含搜尋、邏輯推論、模糊、機率、類神經、學習、自然語言等主題。
  15. 微軟手機程式設計 — 手機程式設計,以 C# + Windows Mobile 為主。
  16. 全球程式資源運用 — 開放原始碼運動已經為全人類建立了龐大的程式資源,如何善用這些資源呢?

預備中課程

  1. 編譯器設計 — 如何將程式語言轉換為可執行機器碼的一門學問。
  2. 計算語言學 — 結合自然語言、正規語言、編譯器的一門課程。
  3. Linux 程式設計 — 行程、執行緒、記憶體、檔案、IPC、Socket 通訊。
  4. 高等程式設計 — 設計模式、重構、高等程式技巧等議題。
  5. C 程式語言 — C 語言式嵌入式系統與作業系統等領域的最重要語言。
  6. 雲端運算 — Google 提出的概念,可利用 BigTable 與 GAE 架網站,具有容錯與平行的能力。
  7. 手機 Web — 手機上的 Web 應用。
  8. 正規語言 — 語法理論、程式語言、生成語法、有限狀態機、堆疊狀態機、圖靈機。
  9. 工程數學 — 複變函數論、傅利葉轉換、拉普拉斯轉換。
  10. 線性代數 — 矩陣、對角化、特徵值、特徵向量、線性空間概念、QR 分解。
  11. 資訊理論 — 資訊量、位元數、商、通訊理論。
  12. 計算理論 — 邏輯推論、圖靈機、NP-Complete 理論。
  13. 電腦硬體設計 — 處理器、主機板、電路設計。
  14. 計算生物學 — 生物資訊、序列比對、Blast、Fasta。
  15. 資訊安全 — 駭客技巧、防護策略、加密、解密、病毒原理。
  16. 地理資訊系統 — 包含 Google Map、Google Earth、GPS 程式設計等。
  17. 軟體使用 — 各式各樣的軟體之使用方式。
  18. 自然語言處理 — 機器翻譯、自然語言理解、交談系統、全文檢索、文件分類等。
  19. 軟體工程 — 使用者分析、系統分析、程式設計、版本管理、錯誤管理…。
  20. 程式語言 — 程式設計,包含對 C#, Scala 等語言的觀察、學習與心得。
  21. Scala 程式語言 — Scala 是一個可在 JVM、.NET 環境下執行的語言,支援 Eclipse IDE、GAE、Android 等環境。
  22. Python 程式語言 — 開放原始碼界最簡潔有力的語言。
  23. ASP.NET — 微軟網站程式設計, 使用 ASP.NET。
  24. 服務教育 — 99 學年第一學期資工一服務教育。
  25. 科學計算 — 使用開放原始碼的 Gnu Octave,而不採用 MatLab。

曾經開授課程

  1. Java 程式語言 — 從 1995 年開始隨網路流行的語言。
  2. 知識管理 — 知識社群、培養、管理、探索、累積的方法。

Page tags: 課程
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License