本課程主要介紹Python程式語言,訓練與加強學生程式實作、邏輯思維能力。此課程亦為資料結構、數值分析、矩陣理論及計算、科學計算等課程之基礎This course mainly introduces Python programming language, trains and strengthens students' programming and logical thinking skills. This course is also the basis of courses such as data structure, numerical analysis, matrix architecture and calculation, and scientific calculation.
This course teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Java, C++, or C# programming languages for its assignments.
This course teaches the principles of functional, important, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Java, C++, or C# programming languages for its assignments.
Bill Lubanovic,賴屹民(譯),精通Python 運用簡單的套件進行現代運算,碁峰,2015.09。
Bill Lubanovic, Xun Yimin (translated), proficient in Python and modern computing using a simple suite, Qifeng, 2015.09.
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
平時成績平時成績 Regular achievements |
15 | |
作業作業 Action |
25 | |
期中考期中考 Midterm exam |
30 | |
期末考期末考 Final exam |
30 |