國立嘉義大學112學年度第2學期教學大綱

課程代碼11223470021上課學制大學部
課程名稱網頁程式設計 Web Programming授課教師 (師資來源)許政穆(資工系)
學分(時數)3.0 (3.0)上課班級資工系1年甲班
先修科目必選修別選修
上課地點理工大樓 A16-415 授課語言國語
證照關係晤談時間星期2第5節~第6節, 地點:A16-516 (蘭潭校區理工大樓 516 室) 星期3第7節~第8節, 地點:A16-516 (蘭潭校區理工大樓 516 室)
永續發展目標[SDGs]之關聯性優質教育
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=11223470021
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:否

◎系所教育目標:
為配合國家建設及產業發展之需要,本系以培育中高級資訊科技人才為目的。在教學理念上除了注重理論的探討之外並強調實際動手的能力,以期培育出具有深厚學識基礎並能實際應用的資訊科技人才。在專業必修中涵蓋基礎理論、電腦硬體、作業系統、資料結構及計算機網路等方面,並有畢業專題製作,使學生紮實基礎,同時課程包含四個專業學程,兼顧學術及實務之分流與訓練。分別為一:軟體工程及知識工程學程、二:互動多媒體學程、三:網路及資訊安全學程、四:資訊系統開發實務學程,以期作為日後升學就業的準備。
◎核心能力關聯性
1.應用數理邏輯推理之能力2 關聯性稍弱
2.具備資訊軟體專業之能力5 關聯性最強
3.具備資訊硬體專業之能力2 關聯性稍弱
4.發掘、分析及解決問題之能力1 關聯性最弱
5.現代資訊發展工具之使用與熟悉資訊應用系統之能力3 關聯性中等
6.資訊軟體或硬體創新設計與實作之能力1 關聯性最弱
7.有效溝通與團隊合作之能力2 關聯性稍弱
◎本學科內容概述:
本課程是以教授網頁設計為主,從網頁標記語言的標記用法、排版體裁、響應式網頁、JavaScript、互動式網頁以及網頁伺服器架設與網頁空間管理等為主。
◎本學科教學內容大綱:
本課程教學內容包括撰寫網頁的HTML、CSS、HTML5、JavaScript等標記與程式語言外,並導入網頁設計趨勢響應式網頁與套用網頁框架設計網頁。此外也包括Web服務的HTTP協定介紹與Web 伺服器架設管理。
◎本學科學習目標:
本課程能為修課學生建立網頁設計相關概念素養,並為未來資訊相關課程中在開發Web應用服務時能有建立前端網業與相關程式設計撰寫,而能有完備的網頁設計與製作技能之養成。
◎教學進度:
週次主題教學內容教學方法
01
課程介紹1.課程介紹
2.我的首頁
作業/習題演練、操作/實作、講授。
02
認識HTML (1)1.我的首頁設計
2.HTML文件介紹
3.HTML HEAD BODY 標記介紹
4.H系列標記介紹、分段標記介紹
作業/習題演練、操作/實作、講授。
03
認識HTML (2)1.學校學生個人網頁空間使用介紹
2.個人網頁伺服器架設
作業/習題演練、操作/實作、講授。
04
認識 HTML (3)1.網頁文字與圖片樣式 – 文字與圖片標記與其屬性介紹
2.網頁內容條列樣式 -列表標記與屬性介紹
3.網頁表格製作 – 表格標記與屬性介紹
作業/習題演練、操作/實作、講授。
05
認識 HTML (4)1.網頁超連結應用 – 超連結標記與屬性介紹、網頁地圖編輯
2.互動式輸入表單設計 – 表單標記與屬性介紹
作業/習題演練、操作/實作、講授。
06
HTML5介紹1.HTML5標記網頁特效
2.Canvas 繪圖
3.HTML5 多媒體
4.HTML5 API介紹
作業/習題演練、操作/實作、講授。
07
CSS 網頁版面調整與文字特效設定1.CSS語法介紹
2.定義CSS樣式
3.類別選擇器與識別選擇器
4.CSS字型與字體變化設定
5.CSS文字對其與顏色設定
作業/習題演練、操作/實作、講授。
08
CSS列表、表格設計與進階綜合運用1.CSS列表設計
2.CSS 表格設計
3.多欄版面設計
4.套用濾鏡效果
作業/習題演練、操作/實作、講授。
09
期中考期中考期中考。
10
JavaScript語法與結構 (1)1.認識JavaScript
2.變數使用與運算
3.流程控制
4.函式使用
作業/習題演練、操作/實作、講授。
11
JavaScript語法與結構 (2)1.陣列的使用
2.物件
3.Javascript與DOM
作業/習題演練、操作/實作、講授。
12
RWD響應式網頁設計1.RWD 響應式網頁設計
2.套用CSS Framework 網頁設計 - Bootstrap
作業/習題演練、操作/實作、講授。
13
JQuery1.JQuery UI 介紹
2.JQuery 互動表單
3.JQuery 網頁特效
作業/習題演練、操作/實作、講授。
14
Web Framework網站建置1.Web Framework (Django)介紹
2.Web Framework 網頁設計
3.網頁服務發佈
作業/習題演練、操作/實作、講授。
15
Web服務進階設計1.RESTful API (Web API) 簡介
2.Web API 開發工具 (Flask) 使用
3.Web API設計
作業/習題演練、操作/實作、講授。
16
期末專題製作1.期末專題網頁設計主題規劃
2.期末專題網頁設計製作
操作/實作、口頭報告、講授。
17
期末專題製作1.期末專題網頁設計製作操作/實作、口頭報告。
18
期末考
期末專題成果展示
1.期末考
2.期末專題網頁設計成果展示
期末考。
◎課程要求:
務必到課
◎成績考核
課堂參與討論15% : 課程出席
期中考20%
期末考30%
作業/習題演練25%
分組討論與作業、活動設計等課程活動 10%
◎參考書目與學習資源
(教科書) 1.網頁設計-必學技術 HTML5+CSS3+JavaScript+JQuery+JQueryMobile+Bootstrp5,全華研究室(王麗琴編著),全華,ISBM 978-626-328-295-7
(參考書) 1.HTML5 CSS3 最強圖解實戰講座(第二版),旗標出版
(參考書) 2.最新 HTML5 CSS3 網頁程式設計(第二版),旗標出版
(參考書) 3.HTML5、CSS3、JavaScript、jQuery、jQuery UI、Ajax、RWD網頁程式設計,碁峰
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。