按此列印  
                           
   
  請尊重智慧財產權,課程教材不得非法影印。  
  佛光大學
Fo Guang University
教學計畫表 Syllabus
 
 
課程中文名稱
Course Name in Chinese
程式設計
課號
Course Code
INFO100100
課程英文名稱
Course Name in English
Programming Languages
學年/學期
Academic Yeas/Semester
114 /1
開課單位/學門別
Department/Academic Discipline
資訊應用學系學士班
學制別
Degree
學士班
學分數
Credits
 3    
每週授課時數
Weekly Hours of Instruction
 3   
修別
Type
必修 Required
課/學程別
Program
系核心Core
課程分流
實務型
課程內容
Curriculum attribute
■一般課程 ■實作
AI暨智慧永續發展
AI暨智慧課程:AI入門課程    永續發展課程:
16+2課程
教學方法
Instructional Strategies
■講授 ■數位融入課程(包含遠距教學、數位學習平台、zuvio、ppt、數位講桌的設備與功能、其他數位教學輔助軟體等)
授課教師
Instructor
駱至中
聯絡方式
locc@mail.fgu.edu.tw
03-9871000 #23211
上課時間/地點
Time of Class/Location of Class
四.2,3,4(U108)
先修課程
Prerequisites
課程描述(若為實務型課程需含搭配產業界或非營利組織需求之說明)
Course Description
 
本課程為資訊應用學系之系核心課程,主要目的在於教導學生們學習電腦程式設計之基本觀念觀和實作技能。所教授的程式語言為:Python、C++、Java等主流語言的其中之一。本課程涵蓋的範圍為:輸入/輸出、變數運算、資料型態/結構(陣列)、邏輯運算、控制、迴圈、函式/功能模組及其他重要且相關之演算法。
 
課程目標 (若為實務型課程請具體描述該課程所要培養之實務能力)
Course Objectives
序號目標描述
1本課程介紹電腦程式之基本概念,期許同學藉由了解程式設計原理,應用於其它進階程式設計課程。
2藉由同學設計程式的過程中,培養思考邏輯與程式除錯的能力,此實作能力未來可以應用在其它資訊系統、軟體或電腦遊戲開發相關的專案製作。
授課進度表
Weekly Schedule
週次內容備註
1課程簡介和其他相關規定說明 / Course introduction and other relevant regulations + 認識程式語言 / Understand Programming Languages 
2Python與開發工具介紹 / Introduction to Python and its Development Tools 
3程式的基本運作方法: 輸入、處理與輸出 / Basic Operations of Computer Programs: Input, Processing and Output 
4宣告變數、指定值與運算子 / Declare Variables + Assignment + Operators 
5資料型別: 數值和字串 / Data Types: Numbers and Strings 
6資料型別: 串列、集合、字典等 / Data Types: Lists, Sets, Dictionary, Tuples and Others 
7程式的流程控制: If 判斷式與迴圈 / Control Flow in Python (Loops and Conditionals) 1 of 3 
8期中考 (Midterm Exam) 
9進階的資料結構: 陣列 / Advanced Data Structure: Arrays and Matrix 
10程式的流程控制: If 判斷式與迴圈 / Control Flow in Python (Loops and Conditionals) 2 of 3 
11程式的流程控制: 流程圖 / Flow Chart and the Design of Control Flow - 3 of 3 
12使用大型語言模型協助程式編製 / Large Language Models for Python Code Generation 
13函數宣告與函式使用 / Function and Modules 
14Python的第三方套件與進階使用: Python Third-Party Packages and their Advanced Usage 
15檔案存取及例外處理: File Objects and Exception 
16元旦 放假一天 (National Holiday - No Class this Week) 
17期末考 (Final Exam) 
1816+2 多元學習彈性教學週 - 活動參與
Diversified Learning Activity Participation
 
 
學期成績計算及多元評量方式
Grading Policy
項次配分項目/catagory配分比例/Percentage會考測驗/general_test實務操作/accounting_practice專題發表/case_presentation其他/other
1平時成績/Asssignments 30%隨堂小考隨堂作業  
2期中考成績/Midterm Exam 30%期中考試   
3期末考成績/Final Exam 35%期末考試   
4其他/other 5%   課堂參與
主要參考書目
References

1. 洪維恩:Python 教學手冊, 旗標, 2022.
2. 陳惠貞:一步到位!Python 程式設計, 第三版, 旗標, 2022.
3. Bill Lubanovic (賴屹民 譯):Introducing Python/ 精通 Python:運用簡單的套件進行現代運算, 第二版, 歐萊禮, 2020.

指定閱讀
Required Readings

鎌田正浩 (夏萱 譯):世界第一簡單的 Python「超」入門 - 零基礎 OK!ChatGPT 隨時當助教, 第二版, 旗標, 2023.
教師座談/晤談地點與時間
Course Management SystemInstructor' Office and Office hours

星期二和三的上午、星期四下午或課後於 U407研究室
學生請假規則

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

http://elearn.fgu.edu.tw