AI生成圖形體驗課
有鑑於AI生成圖是未來潮流,使用者如何利用人工智慧技術生成動態或靜態圖像的方法,這些圖像通常具有特定的風格、主題或情感;也可用於訊息應用程式、社交媒體、網頁、電子郵件等場景,以增添趣味性、表達情感或傳達訊息。
課程內容:
1. 課程介紹
人工智慧在影像生成中的應用概述和學習資源介紹。
2. 基礎概念
影像生成的基本概念和技術生成對抗網絡(GAN)及變分自編碼器(VAE)的工作原理。
3. GAN模型
生成對抗網絡(GAN)的基本結構和訓練流程。
4. 風格轉換
風格轉換技術的基本概念和原理。
5. 動態影像生成
靜態影像貼圖到動態影像貼圖的轉換技術。
6. 優化和評估
影像生成模型的優化和調試方法,如何評估生成的影像貼圖的質量和多樣性,使用生成影像貼圖的注意事項和最佳實踐。
7. 作品展示
討論學生展示設計成果及個人學習反思分享。
Line Bot聊天機器人體驗課
有鑑於Bot是未來資訊服務AI化的潮流,本課程透過建立一個有趣且具有挑戰性的Line Bot聊天機器人,與用戶進行對話、提供訊息和執行特定的任務。
課程內容
1. 註冊 Line Bot 開發者帳號
在開發者中心創建一個新的提供者(Provider)並註冊你的聊天機器人。
獲取並保存你的 Channel ID、Channel Secret 和 Channel Access Token,這些將用於驗證和訪問你的聊天機器人。
2. 設置 Line Bot 服務
選擇一個適合的程式語言和框架來開發 Line Bot,並使用 Line 提供的 SDK 或 API,建立一個 Web 服務來處理 Line Bot 的請求和回應用戶輸入、觸發特定指令等。
3. 添加功能和整合 API
考慮為 Line Bot 添加更多的功能,例如新冠問診、天氣查詢、新聞推送、圖片生成等,以增加其實用性和吸引力。
4. 測試和部署
測試 Line Bot 的各種功能和場景,確保其穩定性和正確性。部署 Line Bot 到適當的服務器或雲平台,確保其可以隨時可用並處理用戶請求。
5. 建立Line Bot 聊天機器人
未來可根據的需求和技術水平來進一步擴展和客製化。
拼圖遊戲學寫程式體驗課
有鑑於Blockly程式可透過可視化的方式來創建程式碼,使用者以拖拽不同的方塊來組合成程式碼。Blockly可支持多種語言,包含JavaScript 、Python等語言。您可以在網站或應用程式中集成 Blockly,讓用戶輕鬆透過拖曳方塊學習如何撰寫程式。
課程內容
1. 簡介和基礎
課程介紹:安裝及說明 Blocky 是什麼以及它如何幫助我們學習程式設計,介紹界面和基本功能。
環境設置:安裝 Blocky,介紹界面和基本功能。
2. 控制流程和迴圈
條件語句:介紹「如果-否則」塊,並示範如何根據不同的條件執行不同的操作,講解迴圈的概念,並使用「重複」塊來編寫簡單的循環程序。
3. 事件和互動
角色互動:介紹如何使角色響應用戶輸入,例如按鈕點擊或滑鼠移動,用事件塊來處理不同的用戶操作,並建立一個互動式的小遊戲。
4. 主題和專案
函數:介紹函數的概念,並示範如何定義和調用自己的函數來重用程式碼。讓學生根據所學知識,自由設計和開發自己的 Blocky 遊戲專案。鼓勵他們在專案中創造出獨特的遊戲玩法和故事情節。
5. 展示和分享
學生展示:讓學生展示進行Blocky 遊戲,並分享他們在開發過程中遇到的挑戰和解決方案。讓學生分享他們的學習收穫和反思,並給予建設性的反饋。
多媒體UX/UI人機介面設計體驗課
有鑑於使用者在不同媒體平台上的互動體驗,包括網頁、移動應用、電視應用等。透過設計多媒體 UX/UI 人機介面可提升用戶體驗、增加產品價值、提升使用效率,同時還能促進產品的成功和用戶滿意度時需要考慮的一些必要元素。
課程內容
1. 課程介紹
介紹UX/UI介面設計和概述多媒體介面設計的特點和挑戰。
2. 使用者研究
使用者研究的重要性和方法旅程地圖及人物角色的設定,基於使用者反饋的設計原則。
3. 設計工具和技術
UX/UI 設計工具介紹:Sketch、Adobe XD、Figma 等基本設計原則:對齊、平衡、重複、對比等,視覺設計基礎:色彩、字體、圖標、佈局等測試和部署。
4. 多媒體元素與響應式設計
選擇、編輯和優化圖片,運動設計原則和技巧,選擇和編輯音效,響應式設計原則及使用媒體查詢和彈性佈局實現響應式設計。
5. 互動設計
反饋、可操作性、一致性等介面動畫和過渡效果設計,及基於使用情境的互動設計技術。
6. 測試和優化
UX/UI測試方法和工具,使用者測試和反饋收集根據數據分析和用戶反饋優化設計。
7. 作品展示
討論學生展示設計成果及個人學習反思分享。