0849 - 程式語言
Programming Languages
教育目標 Course Target
本課程介紹 Python 程式語言之基本概念與實務應用,培養學生基礎程式設計能力與運算思維。課程內容涵蓋 Python 基本語法、資料型態、流程控制、函式設計與檔案處理,並介紹常用套件進行資料處理與簡易分析。透過實作練習與案例導向教學,使學生能運用 Python 解決實務問題,並建立程式除錯與問題分析能力。本課程亦作為後續資料分析、人工智慧、物聯網與智慧製造相關課程之基礎。
This course introduces the basic concepts and practical applications of the Python programming language, and cultivates students' basic programming abilities and computational thinking. The course content covers Python's basic syntax, data types, process control, function design and file processing, and introduces commonly used packages for data processing and simple analysis. Through practical exercises and case-oriented teaching, students can use Python to solve practical problems and build program debugging and problem analysis abilities. This course also serves as the basis for subsequent courses related to data analysis, artificial intelligence, Internet of Things, and smart manufacturing.
課程概述 Course Description
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, 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.
參考書目 Reference Books
PYTHON 程式設計─數據分析與深度學習 2版 白文章
PYTHON Programming─Data Analysis and Deep Learning 2nd Edition Bai Wenzhan
評分方式 Grading
| 評分項目 Grading Method |
配分比例 Percentage |
說明 Description |
|---|---|---|
|
平時成績(作業,出席,學習態度) Daily performance (homework, attendance, study attitude) |
25 | |
|
期中考試 midterm exam |
35 | |
|
期末考試 final exam |
40 |
授課大綱 Course Plan
點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan
相似課程 Related Courses
| 課程代碼 Course Code |
課程名稱 Course Name |
授課教師 Instructor |
時間地點 Time & Room |
學分 Credits |
操作 Actions |
|---|---|---|---|---|---|
|
必修-0693
|
應數系1 林佳威 | 二/7,8,五/7,8[ST523] | 0-3 | 詳細資訊 Details | |
|
必修-0843
|
工工系1A 王怡然 | 二/6,7,8,五/B[ST020] | 0-3 | 詳細資訊 Details | |
|
必修-1091
|
電機系1B 鐘玉芳 | 二/3,4,五/2[ST021] | 0-3 | 詳細資訊 Details | |
|
必修-1092
|
電機系1A 鐘玉芳 | 二/2,五/3,4[ST021] | 0-3 | 詳細資訊 Details |
課程資訊 Course Information
基本資料 Basic Information
- 課程代碼 Course Code: 0849
- 學分 Credit: 0-3
-
上課時間 Course Time:Friday/B[ST023] Monday/6,7,8[ST020]
-
授課教師 Teacher:林育儒
-
修課班級 Class:工工系1B
-
選課備註 Memo:外系選修須經授課教師同意
交換生/外籍生選課登記
請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.