教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
112-1
319670
智慧空間互動程式設計
1
3.0
3
★
陳家興
賴冠廷
互動三
40
8
排一般教室,限40人(微學程),新聘兼任教師
教學大綱與進度:
教師姓名
陳家興
Email
biabobo@icloud.com
最後更新時間
2023-09-06 10:49:16
課程大綱
互動智慧空間設計著重虛實整合,再加上智慧代理人觀念,結合使用者經驗,促使程式專業人員與互動設計師合作,來發展使用者與環境隨時互動之智慧介面。本課程結合電子、資工、互動領域,針對無人機、生成式AI(AIGC)、軟體開發應用、網頁資訊視覺化介面設計、小型企業創新研發等主題,由學習者發想設計,並深入發展程式與開發實務。課程內含空間認知與視覺化、空間資訊與介面設計、機器學習、類神經網路、SCRUM、軟體開發測試、Blender 3D 建模與AI生成、Unreal Engine 簡單遊戲設計及無人機群飛。相關程式與應用包括JavaScript、JSON、Firebase、D3.JS、Apache ECharts、CNN、Python. The design of interactive smart spaces focuses on integrating reality and reality, coupled with the concept of smart agents and user experience, prompting programming professionals to collaborate with interaction designers to develop smart interfaces that allow users to interact with the environment at any time. This course combines electronics, engineering, and interaction, focusing on topics such as drones, generative AI (AIGC), software development and applications, web information visual interface design, and innovative research and development of small enterprises. Learners and in-depth Development procedures and development practices design it. The course includes spatial cognition and visualization, spatial information and interface design, machine learning, neural networks, SCRUM, software development, and testing, Blender 3D modeling and AI generation, Unreal Engine simple game design and drone swarm flight. Related programs and applications include JavaScript, JSON, Firebase, D3.JS, Apache ECharts, CNN, and Python.
課程進度
(1-16週)
週 次 授課內容要項 備 註 1 (吳劉賴陳) 課程介紹、(陳) Project簡介與開發環境安裝、JSON簡介與以及雲端資料庫Firebase 2 (陳) 資訊視覺化程式設計1- JavaScript變數和運算元 (3小時) 3 中秋節休假 4 (吳、陳) Scrum介紹 、Design thinking同理心與跨領域人員分組 無人機智慧農場設計思考工作坊-1 5 (陳) 資訊視覺化程式設計2- JavaScript流程控制,包含邏輯判斷和迴圈、陣列和函式 6 (陳) 空間認知與資訊視覺化人因、認知、格式塔、視覺化 7 (吳、陳) 智慧農場中拍照問題、畫下想像中的智慧農場及取景 無人機智慧農場設計思考工作坊-2 (3小時) 8 (陳) 無人機法規、操作規則,路徑規劃及無人機試飛 9 (吳劉賴陳) 期中評圖 期中考週 10 (劉、陳) 無人機操作路徑圖規劃、繪製路徑程式說明及練習 (1) 無人機智慧農場設計思考工作坊-3 (3小時) 11 (劉、陳) 無人機操作路徑圖規劃、繪製路徑程式說明及練習 (2)、分組呈現飛行路徑圖樣成果 無人機智慧農場設計思考工作坊-4 (3小時) 12 (賴) Blender 3D 建模與AI生成 13 (賴) Unreal Engine 簡單遊戲設計 14 (賴) Unreal Engine 簡單遊戲設計 15 (賴) Unreal Engine 簡單遊戲設計 16 (賴、吳) 無人機群飛 工作坊-5 (6小時) 17 (吳劉賴陳) 期末評圖 18 期末考週
評量方式與標準
1. 基礎能力界定條件:建議先修 Python 2. 點名 10% + 三次學期作業20%@3 = 60% + 繳交期末報告30%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:否
自編PPT
課程諮詢管道
陳家興 biabobo@ntut.edu.tw
延伸教學與資源
課程對應SDGs指標
課程是否導入AI
備註