按此列印  
                           
   
  請尊重智慧財產權,課程教材不得非法影印。  
  佛光大學
Fo Guang University
教學計畫表 Syllabus
 
 
課程中文名稱
Course Name in Chinese
進階網頁程式設計
課號
Course Code
CS31B00
課程英文名稱
Course Name in English
Advanced Web Programming
學年/學期
Academic Yeas/Semester
114 /1
開課單位/學門別
Department/Academic Discipline
資訊應用學系學士班
學制別
Degree
學士班
學分數
Credits
 3    
每週授課時數
Weekly Hours of Instruction
 3   
修別
Type
選修 Elective
課/學程別
Program
學系專業選修Specialized Elective
課程分流
實務型
課程內容
Curriculum attribute
■實作 ■SDG 8 合適的工作及經濟成長:促進包容且永續的經濟成長,讓每個人都有一份好工作 ■一般課程
■SDG 4 優質教育:確保有教無類、公平以及高品質的教育,及提倡終身學習 ■SDG 9 工業化、創新及基礎建設:建立具有韌性的基礎建設,促進包容且永續的工業,並加速創新
AI暨智慧永續發展
AI暨智慧課程:AI入門課程    永續發展課程: 智慧永續入門課程
16+2課程
教學方法
Instructional Strategies
■講授 ■其他
授課教師
Instructor
呂卓勳
聯絡方式
jhlo@mail.fgu.edu.tw
03-9871000 #23220
上課時間/地點
Time of Class/Location of Class
五.2,3,4(U426)
先修課程
Prerequisites
課程描述(若為實務型課程需含搭配產業界或非營利組織需求之說明)
Course Description
 
本課程為資訊系統與管理學程內,網頁資訊系統課程模組的第三門課。本課程期許同學在有程式設計能力、互動式網頁製作能力及網頁程式設計能力的基礎上,學習網頁資訊系統分析設計及開發的相關進階能力。
本課程的內容包括:網頁型資訊系統的分析與設計、資料庫設計與實作(MySQL)、PHP與MySQL相關程式設計、Google Maps相關API使用、專案開發與Demo。
 
課程目標 (若為實務型課程請具體描述該課程所要培養之實務能力)
Course Objectives
序號目標描述
1學習網頁型資訊系統分析與設計
2學習MySQL資料庫之使用
3學習PHP中,MySQL相關語法
4學習Google APIs在PHP中之使用
授課進度表
Weekly Schedule
週次內容備註
1網頁程式設計概論
Introduction to Web Programming
 
2PHP 與伺服器端程式設計基礎
Basics of PHP and Server-Side Programming
 
3變數、常數與資料型態
Variables, Constants, and Data Types
 
4運算子與控制流程結構
Operators and Control Flow Structures
 
5函式與參數傳遞
Functions and Parameter Passing
 
6表單處理與使用者輸入
Form Handling and User Input
 
7陣列與迴圈處理
Arrays and Looping Techniques
 
8字串處理與格式化輸出
String Manipulation and Output Formatting
 
9檔案處理與伺服器檔案操作
File Handling and Server File Operations
 
10PHP 與 MySQL 資料庫連接
Connecting PHP with MySQL Databases
 
11SQL 基礎與資料庫操作
SQL Basics and Database Operations
 
12使用者認證與會話控制(Session & Cookie)
User Authentication and Session Management (Sessions & Cookies)
 
13錯誤處理與除錯技巧
Error Handling and Debugging Techniques
 
14模組化程式與程式碼重用
Modular Programming and Code Reusability
 
15簡易內容管理系統實作(CMS)
Simple Content Management System Implementation (CMS)
 
16AJAX 與非同步資料處理
AJAX and Asynchronous Data Handling
 
17專題開發與期末專案設計指導
Project Development and Final Project Guidance
 
18專題成果發表與總結
Final Project Presentation and Course Summary
 
 
學期成績計算及多元評量方式
Grading Policy
項次配分項目/catagory配分比例/Percentage會考測驗/general_test實務操作/accounting_practice專題發表/case_presentation其他/other
1平時成績/Asssignments 20%作業
2期中考成績/Midterm Exam 30%筆試
3期末考成績/Final Exam 40%筆試
4其他/other 10%出席狀況
主要參考書目
References

挑戰PHP7∕MySQL程式設計與超強專題特訓班(第四版)(適用PHP5~7,MariaDB),碁峰資訊

指定閱讀
Required Readings

Luke Welling, Laura Thomson(2017)。精通 PHP & MySQL 網頁開發, 5/e (PHP and MySQL Web Development, 5/e)。碁峰資訊。
Josh Lockhart(2015)。現代 PHP|新的特點及良好習慣。歐萊禮。
陳會安(2016)。新觀念 PHP7+MySQL+AJAX 網頁設計範例教本(第五版)。旗標。
教師座談/晤談地點與時間
Course Management SystemInstructor' Office and Office hours

每週三09:00-11:30,U421
學生請假規則

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

http://elearn.fgu.edu.tw