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

查看授課大綱 View 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:
    外系選修須經授課教師同意
選課狀態 Enrollment Status

目前選課人數 Current Enrollment: 49 人

交換生/外籍生選課登記

請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.