AI生成圖形體驗課

有鑑於AI生成圖是未來潮流,使用者如何利用人工智慧技術生成動態或靜態圖像的方法,這些圖像通常具有特定的風格、主題或情感;也可用於訊息應用程式、社交媒體、網頁、電子郵件等場景,以增添趣味性、表達情感或傳達訊息。


課程內容:

1.       課程介紹

人工智慧在影像生成中的應用概述和學習資源介紹。

2.       基礎概念

影像生成的基本概念和技術生成對抗網絡(GAN)及變分自編碼器(VAE)的工作原理。

3.       GAN模型

生成對抗網絡(GAN)的基本結構和訓練流程。

4.       風格轉換

風格轉換技術的基本概念和原理。

5.       動態影像生成

靜態影像貼圖到動態影像貼圖的轉換技術。

6.       優化和評估

影像生成模型的優化和調試方法,如何評估生成的影像貼圖的質量和多樣性,使用生成影像貼圖的注意事項和最佳實踐。

7.       作品展示

討論學生展示設計成果及個人學習反思分享。

Line Bot聊天機器人體驗課

有鑑於Bot是未來資訊服務AI化的潮流,本課程透過建立一個有趣且具有挑戰性的Line Bot聊天機器人,與用戶進行對話、提供訊息和執行特定的任務。


課程內容

1.       註冊 Line Bot 開發者帳號

在開發者中心創建一個新的提供者(Provider)並註冊你的聊天機器人。

獲取並保存你的 Channel IDChannel 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 設計工具介紹:SketchAdobe XDFigma 等基本設計原則:對齊、平衡、重複、對比等,視覺設計基礎:色彩、字體、圖標、佈局等測試和部署。

4.       多媒體元素與響應式設計

選擇、編輯和優化圖片,運動設計原則和技巧,選擇和編輯音效,響應式設計原則及使用媒體查詢和彈性佈局實現響應式設計。

5.       互動設計

反饋、可操作性、一致性等介面動畫和過渡效果設計,及基於使用情境的互動設計技術。

6.       測試和優化

UX/UI測試方法和工具,使用者測試和反饋收集根據數據分析和用戶反饋優化設計。

7.       作品展示

討論學生展示設計成果及個人學習反思分享。