# 大學一年級網頁設計基礎(14週教學大綱) 這份教學大綱是為一般大學新生設計的入門課程,即使沒有程式背景也能輕鬆上手。課程重點在於「實作」與「自信建立」,而非深奧的理論。 **教材來源**:本課程使用自編教材《HTML 與 AI 時代的網頁入門》。 --- ## 📅 週次與主題規劃 | 週次 | 單元主題 | 對應章節 | 教學重點 | 作業/練習 | | :--- | :--- | :--- | :--- | :--- | | **第 01 週** | 課程介紹與環境建置 | [前言] | 網頁運作原理、VS Code 安裝與設定、Live Server 使用 | 安裝完成並顯示 Hello World | | **第 02 週** | HTML 基礎與文件結構 | [第一章] | HTML 標籤語法、基本骨架、註解、巢狀結構 | 製作個人自我介紹頁面(純文字) | | **第 03 週** | 豐富內容:文字與超連結 | [第一章/第二章] | 標題(h1-h6)、段落、強調(strong/em)、絕對/相對路徑、錨點 | 建立一個多頁面的小型網站(首頁+關於我) | | **第 04 週** | 視覺體驗:圖片與多媒體 | [第二章] | 圖片(img)、圖說(figure)、音訊(audio)、影片(video) | 製作一個線上相簿或多媒體展示頁 | | **第 05 週** | 資料整理:清單與表格 | [第二章] | 清單(ul/ol/dl)、表格基礎(table/tr/td)、合併儲存格 | 製作課表或履歷表 | | **第 06 週** | 互動基礎:表單設計 | [第二章] | form、input(text/email/password)、textarea、button | 製作社團報名表單(含各類輸入欄位) | | **第 07 週** | SEO 與結構:語意化標籤 | [第三章] | header、nav、main、footer、article、section | 重構第 3 週的作業,改用語意化標籤 | | **第 08 週** | **期中實作評量** | [第一-三章] | 綜合運用前半學期知識,課堂實作指定題目 | **期中個人網頁製作** | | **第 09 週** | CSS 入門:讓網頁變漂亮 | [第四章] | CSS 引入方式、基本選擇器(Tag/Class/ID)、色彩與文字樣式 | 為期中網頁加上背景色與文字樣式 | | **第 10 週** | 版面配置:盒模型與 Flexbox | [第四章] | Box Model (Margin/Padding/Border)、Flexbox 基礎排版 | 製作三欄式卡片版面 | | **第 11 週** | JavaScript 入門:網頁互動 | [第四章] | 變數(const/let)、基本 DOM 操作(querySelector)、點擊事件 | 製作一個「點擊變色」的按鈕 | | **第 12 週** | 前端整合專案實作 | [第四章] | 整合 HTML/CSS/JS、製作「互動名片」與「簡易待辦清單」 | **完成互動式個人名片** | | **第 13 週** | AI 助教:從輔助到創作 | [第五章] | 提示詞設計(Prompt Design)、AI 除錯與程式碼解釋、實作協作流程 | 使用 AI 共同完成一個小專案 | | **第 14 週** | **期末專案發表** | [全書] | 分組或個人展示最終作品,互相觀摩與回饋 | **期末成果發表** | --- ## 📝 作業與評量詳細說明 ### 第 08 週:期中個人網頁 * **目標**:驗證 HTML 結構與語意化的掌握度。 * **要求**: 1. 至少 3 個頁面(首頁、興趣、聯絡方式)。 2. 包含圖片、清單、表格。 3. 使用語意化標籤。 4. 程式碼排版整齊。 ### 第 12 週:互動式個人名片 (Interaction Card) * **目標**:驗證 HTML/CSS/JS 的基礎整合。 * **要求**: 1. HTML 結構清晰。 2. CSS 美化(圓角、陰影)。 3. JS 互動(例如:點擊「追蹤」按鈕會改變文字與樣式,或切換亮/暗模式)。 ### 第 14 週:期末成果 (Final Project) * **主題**:自由發揮(例如:社團網站、個人作品集、旅遊介紹)。 * **核心要求**: * **必須**使用 CSS Flexbox 進行排版。 * **必須**包含至少一個 JavaScript 互動功能。 * **鼓勵**使用 AI 輔助優化程式碼或生成文案。 --- ## 🔧 教學備註 (給講師) 1. **難度控制**: * 前 7 週專注於 HTML,建立自信。 * CSS 與 JS 僅介紹「最實用」的部分(如 Flexbox 置中、classList 切換),避免深入太複雜的原理(如 float、prototype)。 2. **AI 的角色**: * 從第 1 週開始即可鼓勵學生用 AI 詢問名詞解釋。 * 第 13 週重點在於「Prompt Engineering」與「判讀 AI 產出的正確性」。 3. **第四章調整**: * 原書第四章內容較濃縮,本課綱將其拆解為 3 週(CSS, Layout, JS/Integration)以利消化。