2009年9月19日 星期六

MoFuse RSS

2009年9月13日 星期日

我的首頁

陳鍾誠 | 書籍 | 教材 | 程式 | 文章 | 留言版




姓名陳鍾誠 (Chung-Chen Chen) - 關於我
職務國立金門技術學院/資訊管理系/助理教授
信箱ccc@kmit.edu.tw
首頁KMIT:http://ccc.kmit.edu.tw/
Google : http://ccckmit.googlepages.com/ccc.htm
Scribd : http://www.scribd.com/ccckmit
學歷台灣大學資訊工程所博士 (1997.09 - 2002.07),
台灣大學資訊工程所碩士 (1992.09 - 1994.06)
交通大學資訊科學系學士 (1988.09 - 1992.06)
經歷松下(PTL)網路實驗室 研發工程師 (2002/02 - 2003/07)
加旭科技 1998/08 - 2000/03 程式設計顧問
江川科技 - 1992/03-1993/02 程式設計師

授課教材

  1. 研究生指南 -- 研究生到底應該做甚麼呢?

  2. 系統程式 -- 以組合語言為核心,是貫通組譯器、編譯器、計算機結構等課程的入門課程

  3. 3D動畫設計 (Blender) -- 3D 模型設計、動畫生成、使用開放原始碼的 Blender 軟體

  4. 遊戲程式設計 (C#) -- 3D 遊戲程式的撰寫與設計,使用 Microsoft XNA 開發平台,使用 C# 語言

  5. 視窗程式設計 (C#) -- 視窗程式設計,使用 C# 設計 MS Windows 的視窗程式。

  6. 人工智慧 -- 包含搜尋策略、邏輯推論、模糊邏輯、機率邏輯、類神經網路、自動學習、自然語言處理等主題。

  7. 網路程式設計 (C#) -- 網路程式設計,使用 C# 設計以 Socket 為基礎的 TCP/UDP 程式。

  8. 計算機組織 -- 學習電腦的硬體結構與指令集架構,建立程式設計師的硬體基礎。

  9. 開放原始碼與智慧財產權 -- 智慧財產權的討論課程,包含著作權、專利、開放原始碼、GPL、Creative Common License 等等。

  10. 數位邏輯 -- 電腦的硬體設計概念、是計算機結構、系統程式、作業系統等課程的先修課程。

  11. 嵌入式系統與發展工具 -- 以 ARM9-S3C2410 (新華公司出品) 之實驗版為例,如何使用 Linux 作為嵌入式作業系統,包含 Linux 驅動程式的寫作,使用 C 語言。

  12. C# 行動裝置程式設計 -- 手機程式設計,使用 C# 設計 Windows Mobile 手機程式。

  13. 編譯器 -- 如何設計新的程式語言,包含語法、Parser、Code Generator、Assembly 等。

  14. 數位電路設計 -- 使用 Altera Quartus II 設計 VHDL 數位電路。

  15. C# 程式設計 -- 基礎程式設計,可作為第一門程式設計課程,使用 C#。

  16. Java 程式設計 -- 基礎程式設計,可作為第一門程式設計課程,使用 Java。

  17. Java 程式設計進階 -- 進階程式設計,深入練習常用的程式設計技巧,使用 Java。

  18. Java 網路程式設計 -- 網路程式設計,使用 Java 設計以 Socket 為基礎的 TCP/UDP 程式。

  19. Java 資料結構 -- 探討程式設計時所常用到的資料組織方式,包含:陣列、堆疊、串列、樹、圖形等等。

  20. C 語言程式設計 -- 基礎程式設計,可作為第一門程式設計課程,使用 C。

  21. 作業系統 -- 包含數位邏輯概念、系統程式、編譯器、作業系統、虛擬機器、多執行緒、網路作業系統等概念與實作。

  22. 經濟學 -- 包含個體經濟、供需理論、投入產出、總體經濟、景氣循環等主題。

  23. 軟體專案管理 -- 如何在指定時間內開發出高品質的軟體,理論與實務並重。

  24. 知識管理 -- 在知識爆炸的時代、個人與企業應該如何管理與運用知識呢

  25. 離散數學 -- 電腦的數學基礎、包含『集合、排列組合、布林邏輯、遞迴、代數、圖形理論』。

  26. 作業研究 -- 管理的數學基礎、包含『矩陣、線性規劃、決策、專案規劃、馬可夫鏈』。

  27. 組合語言程式設計 -- 使用 Visual Studio + MASM。

  28. 樂高機器人教學 -- LEGO MindStorm 系列機器人的組裝與程式設計

  29. Google 手機程式設計 -- 手機程式設計,以 Google 的 Android 平台為主,使用 Java 語言。

  30. 計算機概論 -- 電腦的領域越來越廣,計概要懂的東西也越來越多了。


書籍著作

  1. [2008] 陳鍾誠, 系統程式 (預計 2010 年由旗標出版社出版) -- 網址 /book/sp/.
  2. [2009] 陳鍾誠, 人工智慧 – 程式設計師觀點 (未出版草稿) -- 下載 doc 檔案.
  3. [2009] 陳鍾誠, 研究生求生指南 - 我一定要活著畢業 (草稿) (未出版草稿) -- 下載 doc 檔案.
  4. [2008] 陳鍾誠, 3D 動畫設計–使用開放的 Blender 免費軟體 (未出版草稿) -- 下載 doc 檔案.
  5. [2008] 陳鍾誠, Google手機程式設計 (未出版草稿) -- 下載 doc 檔案.

教學資源

  1. 歷屆考題 -- 上述課程的歷屆期中考、期末考考題與解答
  2. 課程簡介 -- 不小心進了資訊系、接下來要怎麼辦呢...
  3. 電腦與數學 -- 資訊系學的數學其實都很有用,但一般同學都不清楚...

程式作品

  1. 自己動手設計 CPU - 使用 VHDL -- 如何自己設計一顆 CPU 呢,請看本文 (附 VHDL 原始碼與 Quartus II 專案)?
  2. 自己動手設計解譯器 - 使用 C# -- 如何自已發明一個新的程式語言,然後設計出其解譯器(直譯器)呢(附 C# 原始程式)?
  3. 自己動手設計 SIC 組譯器 - 使用 C# -- 很多人都用 Beck 的系統程式一書,其中最重要的組譯器竟然只有 Pascal 版本,本文建立一個 C# 版的 SIC 組譯器?
  4. 自己動手設計多人聊天室程式 - 使用 C# -- 聊天室是理解網路程式設計的最佳範例,本文介紹如何用 C# 寫一個多人聊天室。
  5. 自己動手設計交談機器人 - 使用 Java -- 你的程式會與人聊天嗎,本文說明了如何用 Java 設計一個命令列的聊天虛擬機器人。
  6. 一個中英對照的翻譯程式 -- 簡單的機器翻譯 (含字典),請看本文(附原始碼)
  7. 一個極簡易的WebServer -- 想知道 WebServer 是怎麼做出來的嗎,請看本文(附原始碼)
  8. 如何以Java取得衛星定位資訊? -- 衛星定位是很有趣的應用,本文說明如何用 Java 撰寫接收衛星定位訊息的程式。
  9. 自己動手設計網頁抓取程式Crawler -- 一個只有 200 行的 Crawler (Spider),用來自動抓取網路上網頁,存放在電腦中以便使用。
  10. 自己動手設計簡單的全文檢索系統 -- 一個搜尋引擎用的全文檢索系統,只有 100 行。

論文集

  1. [2009] 林伯陽, 陳鍾誠, 採用失敗後跳躍的策略以改良爬山演算法, 第八屆離島資訊技術與應用研討會, 2009/5/22 於金門技術學院
  2. [2009] Chyan Yang, Hsien-Jyh Liao, Chung-Chen Chen, Implementing digital copyright on the internet through an enhanced creative common licence protocol, (pp. 20-30), The Electronic Library, Volume 27 Issue 1, 2009
    1. [2009] 廖先志、陳鍾誠 CCFE:一種內嵌於檔名中的創作共用授權表達法, (未投稿論文)
  3. [2006] 楊千、廖先志、陳鍾誠 論搜尋引擎以程式在網路上自動抓取資料所可能面臨的法律問題, 第十屆全國科技法律研討會, 國立交通大學法律研究所, 新竹, 2006 年 11月.
  4. [2006] 楊千、廖先志、陳鍾誠 從我國法制論 GPL 授權契約 – 兼論第3版草案之適用, 台灣科技法與政策論叢, 國立清華大學生物倫理與法律研究中心出版, 第三卷, 第三期, 2006年9月.
  5. [2006] 陳鍾誠、廖先志 開放原始碼運動的過去、現在與未來, 國立金門技術學院學報, 第二期, 2006 年 2 月.
  6. [2003] 陳鍾誠、高成炎 一種抽取並組織網路上基因相關資料的方法
  7. [2003] Yuh-Pyng Shieh, Chung-Chen Chen, Jieh Hsiang, A Reasoning Framework for Heterogeneous XML, International Conference on Information Technology: Research and Education (ITRE2003), Newark, New Jersey, USA, October 10-13, 2003, pp. 404-411.
  8. [2002] 陳鍾誠, 基於欄位填充機制的XML文件檢索方法, 國立台灣大學資訊工程所 2002 年博士論文, 指導教授-項潔.
  9. [1999] 陳鍾誠、許聞廉 A Document Similarity Measurement without Dictionaries, Proceedings of The Forth International Workshop on Information Retrieval with Asian Languages (IRAL 99) 1999/11/12 Academia Sinica, Taipei, Taiwan (中央研究院)
  10. [1998] 陳鍾誠、許聞廉 結合統計與規則的多層次中文斷詞系統, Proceeding of ROC Computational Linguistics Society XI, 1998, 於新竹交通大學
  11. [1995] 洪炯宗、陳鍾誠、高成炎 A Genetic Approach to Decrypt Cipher Text, 第五屆全國資訊安全會議論文集 , 1995/5/5, 於台灣工業技術學院
  12. [1994] 陳鍾誠 應用退火遺傳演算法解積體電路平面設計問題及其他應用 (An Annealing Genetic Approach to VLSI Floorplan Design Problem and Other Applications, 國立台灣大學資訊工程所 碩士論文.

通俗文章

  1. 研究生一定要知道的 ─ “秘密” -- 碩博士生必看。
  2. 談資訊科學的研究方法 -- 資訊科學、資訊工程、資訊管理的碩博士生必看。
  3. 請用更多元且彈性的方法評鑑大學教師 -- 教師評鑑,是必要的,但也是個陷井,期刊研究導向的指標,更是今日大學教育問題的源頭,請聽一個小小助理教授的呼喊。
  4. 如何在金門地區購買房地產 -- 金門的環境很好,你是否想定居金門呢?
  5. 小三通廈門遊記 -- 現今小三通是金門人與台商的專利,跟著我去廈門玩玩吧?
  6. 金門與台北的閩南語之差異 -- 台北與金門的閩南語有何不同呢?
  7. 我在資訊管理上的失敗經驗 -- 資訊公司的經營相當困難,這是我的一個慘痛經驗...
  8. 準爸媽須知-如何生小孩 -- 生小孩是每個人幾乎都會碰到的人生大事,但似乎從來沒有人教過我們,本文是我的個人經驗...
  9. Agent Oriented Programming - 代理人導向的程式設計 -- 關於軟體工程的一種可能方法
  10. 微積分在影像處理中的用途 - 傅立葉轉換簡介 -- 傅立葉轉換在影像處理領域有無比的重要性,本文嘗試為資訊系的同學說明此一概念

我的網站

  1. 大學課程網 -- 大學教授與學生最需要的一個網站,有各種的課程、教材、電子書、範例程式等等。
  2. 兩岸學術網 -- 開放教育資源的入口網站。
  3. 漢英平行語料庫 -- 中英對照語料庫,機器翻譯的測試資料。

相關網站

  1. 金門技術學院電資論壇 -- 我創建的金門技術學院電資論壇,討論所務與研究生政策等問題。

網路資源

  1. 金門論壇-金門亂彈-金門BBS -- 縣府留言板關閉後,金門社會人士最大的論壇網站,與七鶴戲水 BBS 的學生族群不同。
  2. Free Computer Books, http://freecomputerbooks.com/ -- 免費的資訊工程相關電子書
  3. MIT Open Course Ware, http://ocw.mit.edu/ -- 麻省理工的開放教材
  4. YouTube台灣版, http://tw.youtube.com -- YouTube台灣版
  5. 法規資料庫, http://law.moj.gov.tw/ -- 中國民國的法規資料庫。





作者:陳鍾誠 E-mail:ccc@kmit.edu.tw
Creative Commons License

本著作係採用創用 CC 「姓名標示─相同方式分享 2.5 台灣版」授權條款釋出。

大學課程網 | 手機入口網