陳鍾誠的授課教材

作品

書籍

課程

程式集

小說集

論文集

散文集

影片集

編輯雜誌

程式人

電子書

JavaScript

計算語言學

微積分

Blender 動畫

C# 語言

系統程式

高等 C 語言

Java

Android

Verilog

Wikidot

R 統計軟體

機率統計

計算機數學

組合語言

人工智慧

開放原始碼

網路資源運用

計算機結構

相關訊息

常用工具

友站連結

在家教育

RSS

最新修改

網頁列表

簡體版

English

101 學年度上學期課表 — 101aClassTime.pdf

核心課程架構

核心技術 基礎課程 中級課程 高階課程
硬體 / 電子 Spice 電路學 電子學 通訊電子
硬體 / 數位 Verilog 數位邏輯 數位系統設計 (FPGA) 計算機結構 (icarus)
韌體 / 理論 組合語言 系統程式 編譯器 作業系統
韌體 / 實務 C 語言 嵌入式系統 微處理機 (Arduino) 機器人
軟體 / Java Java 基礎程式 (Java) 手機程式 (Android) 網路程式 (Java)
軟體 / C# C# 視窗程式 (C#) 手機程式 (C#) 網路程式 (C#)
遊戲程式 (XNA)
軟體 / JavaScript JavaScript 基礎程式 (node.js) 手機程式 (Titanium) 網路程式 (node.js)
遊戲程式 (Unity)
軟體 / 資源 程式設計 網路資源應用 開放原始碼與智慧財產權 全球程式資源運用
學術 / 數學 數學 微積分, 離散數學 線性代數、機率統計 (R) 演算法、計算理論
學術 / 研究 研究生指南 優化方法 人工智慧 神經網路
媒體 / 運用 美學 3D 動畫 (Blender) 影音編輯 遊戲程式
媒體 / 處理 JavaScript 文字處理 聲音處理 影像處理
媒體 / 辨識 機器學習 計算語言學 語音辨識 影像辨識

101 年上學期課程

  1. 微積分 — 微分、積分、傅立葉轉換與在資訊領域的用途。
  2. 3D動畫設計 — 3D 模型設計、動畫生成、使用開放原始碼的 Blender 軟體
  3. 視窗程式設計 — 視窗程式設計,使用 C# 設計 MS Windows 的視窗程式
  4. 計算語言學 — 程式語言與自然語言的語法、語意、編譯、解譯、翻譯等理論與技術。

主要開授課程

  1. 3D動畫設計 — 3D 模型設計、動畫生成、使用開放原始碼的 Blender 軟體
  2. 系統程式 — 以組合語言為核心,是貫通組譯器、編譯器、計算機結構等領域的入門課程
  3. 計算機結構 — 電腦硬體的設計原理。
  4. C#程式語言 — 微軟的 C# 程式設計。
  5. 網路程式設計 — Web 程式設計,使用 node.js
  6. 網路資源應用 — 善用網路資源,創造競爭優勢。
  7. 開放原始碼與智慧財產權 — 學習開放原始碼、創作公用、著作權、專利權的意義。
  8. 全球程式資源運用 — 開放原始碼運動已經為全人類建立了龐大的程式資源,如何善用這些資源呢?
  9. 機率統計 — 使用 R 軟體,包含機率、統計、迴歸、貝氏網路、馬可夫鏈、MCMC 等。
  10. 人工智慧 — 包含搜尋、邏輯推論、模糊、機率、類神經、學習、自然語言等主題。
  11. 計算語言學 — 程式語言與自然語言的語法、語意、編譯、解譯、翻譯等理論與技術。

預備中課程

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

100 年下學期課程

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

100 年上學期課程

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

曾經開授課程

  1. 計算機數學 — 包含離散數學、線性代數、傅立葉轉換、動態系統。
  2. C#視窗程式設計 — 視窗程式設計,使用 C# 設計 MS Windows 的視窗程式
  3. C#網路程式設計 — TCP/UDP, IP, Socket 程式設計,使用 C# 語言。
  4. C# XNA 遊戲程式設計 — 3D 遊戲程式的撰寫與設計,使用 Microsoft XNA 開發平台,使用 C# 語言
  5. Google 手機程式設計 — Google Android 手機作業系統中的程式設計,可控制 Google Map。
  6. 網路技術研究 — Web 2.0 的技術研究,焦點放在 HTML5 上。
  7. 兩岸產業研究 — 認識兩岸產業的現況,為即將畢業的同學建立產業地圖。
  8. 研究生指南 — 研究生到底應該做些甚麼呢?
  9. 微軟手機程式設計 — 手機程式設計,以 C# + Windows Mobile 為主。
  10. Java 程式語言 — 從 1995 年開始隨網路流行的語言。
  11. 知識管理 — 知識社群、培養、管理、探索、累積的方法。
  12. 服務教育 — 99 學年第一學期資工一服務教育。

Facebook

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