課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
3405116 | 資料結構與程式設計 | Data Structures & Programming | 3.0 | 3 |
中文概述 Chinese Description | 教導程式設計的重要概念、理論基礎、及實際應用,本課程將以Java語言授課並涵蓋Java類別、圖形使用者介面和物件導向式設計、目錄/樹/雜湊表/圖的資料結構、排序和搜尋、及其他運算法技巧如:各個擊破、沿樹和圖來回移動的方法、及貪婪運算等。 | |||
英文概述 English Description | Fundamental programming concepts are presented together with supporting theoretical bases and practical applications. This is a list of topics that will be covered in this course: Java classes, GUI and object-oriented programming, data structures for lists, trees, hash tables, and graphs, sorting and searching, and several algorithmic methods such as divide-and-conquer, tree and graph traversal methods, and greedy algorithms. |
備註: