按此列印  
                           
   
  請尊重智慧財產權,課程教材不得非法影印。  
  佛光大學
Fo Guang University
教學計畫表 Syllabus
 
 
課程中文名稱
Course Name in Chinese
直譯式程式設計
課號
Course Code
AITA100100
課程英文名稱
Course Name in English
Interpreted Programming
學年/學期
Academic Yeas/Semester
115 /1
開課單位/學門別
Department/Academic Discipline
人工智慧技術與應用學士學位學程
學制別
Degree
學士班
學分數
Credits
 3    
每週授課時數
Weekly Hours of Instruction
 3   
修別
Type
必修 Required
課/學程別
Program
系核心Core
課程分流
實務型
課程內容
Curriculum attribute
■跨領域 ■一般課程 ■SDG 4 優質教育:確保有教無類、公平以及高品質的教育,及提倡終身學習
■實作
AI暨智慧永續發展
AI暨智慧課程:AI融入課程    永續發展課程: 智慧永續入門課程
16+2課程
教學方法
Instructional Strategies
■講授 ■數位融入課程(包含遠距教學、數位學習平台、zuvio、ppt、數位講桌的設備與功能、其他數位教學輔助軟體等) ■生成式AI輔助教學
授課教師
Instructor
李亭玫
聯絡方式
tmli@mail.fgu.edu.tw
03-9871000 # 23221
上課時間/地點
Time of Class/Location of Class
二.5,6,7(U227)
先修課程
Prerequisites
課程描述(若為實務型課程需含搭配產業界或非營利組織需求之說明)
Course Description
 
(中文版課程描述)
本課程專為初學者設計,旨在透過最具代表性的直譯式語言(如 Python)建立紮實的程式設計基礎。課程內容涵蓋基本語法、資料型態、控制流程、函式設計與基礎資料結構。作為人工智慧學程的核心基石,本課程不僅強調程式邏輯與運算思維的培養,更將透過實務演練,引導學生具備解決問題的能力,為後續的資料科學、機器學習等進階 AI 課程做好準備。

(英文版課程描述)
Designed for beginners, this course aims to build a solid foundation in programming through the most representative interpreted language (e.g., Python). The content covers basic syntax, data types, control flow, function design, and basic data structures. As a core cornerstone of the AI program, this course not only emphasizes the cultivation of programming logic and computational thinking but also guides students to develop problem-solving skills through practical exercises, preparing them for advanced AI courses such as data science and machine learning.

 
課程目標 (若為實務型課程請具體描述該課程所要培養之實務能力)
Course Objectives
序號目標描述
11 理解直譯式程式語言的基本概念與開發環境架構。 Understand the basic concepts of interpreted programming languages and their development environments.
2熟練運用變數、資料型別、運算子與控制流程。 Master the use of variables, data types, operators, and control flows.
33 熟悉基礎資料結構及其應用。 Be familiar with basic data structures and their applications.
4掌握函式的設計與模組化程式設計技巧。 Grasp the design of functions and modular programming techniques.
5培養運算思維與除錯能力,並能獨立完成具備基礎功能的程式專案。 Cultivate computational thinking and debugging skills, and be capable of independently completing programming projects with basic functionalities.
授課進度表
Weekly Schedule
週次內容備註
1課程介紹、python 工具設定//Course Introduction & Python Tool Setup 
2腳本語言入門:事件(Event)與流程的概念//Introduction to Scripting Languages: Concepts of Events and Flows 
3變數是什麼?生活化例子//What is a Variable? Real-life Examples 
4按鈕互動//Button Interaction 
5條件判斷(if):簡單選擇題互動//Conditional Statements (if): Simple Multiple-Choice Interactions 
6流程控制:從 A 到 B 的故事腳本//Flow Control: Story Scripting from A to B 
7小遊戲概念:點擊事件與角色切換//Mini-Game Concepts: Click Events and Sprite/Character Switching 
8簡單動畫與移動//Simple Animation and Movement 
9期中考//Midterm Exam 
10擴充互動:隨機結果、計分概念//Advanced Interaction: Random Results and Scoring Concepts 
11角色、場景與狀態概念//Concepts of Characters, Scenes, and States 
12修正與強化:讓互動邏輯更順//Debugging and Enhancement: Optimizing Interaction Logic 
13UI 互動元件(按鈕、文字框)//UI Interactive Components (Buttons, Text Boxes) 
14專題製作//Project Implementation 
15專題製作//Project Implementation 
16專題製作//Project Implementation 
17專題製作//Project Implementation 
18期末考//Final Exam 
 
學期成績計算及多元評量方式
Grading Policy
項次配分項目/catagory配分比例/Percentage會考測驗/general_test實務操作/accounting_practice專題發表/case_presentation其他/other
1平時成績/Asssignments 30% 平時成績  
2期中考成績/Midterm Exam 30%期中考   
3期末考成績/Final Exam 30%期末考   
4其他/other 100%   出席成績
主要參考書目
References

指定閱讀
Required Readings

教師座談/晤談地點與時間
Course Management SystemInstructor' Office and Office hours

學生請假規則

1. 學生請假悉依本校「學則」及「學生請假辦法」規定辦理。
2. 依本校「學則」第33條,曠課一小時,以缺課二小時論。學生某一科目之缺課總時數達該科全學期授課時數三分之一,經該科教師扣考後,即不准參加該科目之學期各項學習成績考試或評量。
課程平台

http://elearn.fgu.edu.tw