教學大綱 Syllabus

科目名稱:虛擬實境與觸覺回饋互動

Course Name: Virtual Reality Haptic Interactions

修別:選

Type of Credit: Elective

3.0

學分數

Credit(s)

15

預收人數

Number of Students

課程資料Course Details

課程簡介Course Description

This course teaches the students not only how to use and program with VR devices but also how to combine VR devices and other sensor or feedback devices, such as motors, to achieve VR haptic interactions. The course covers prototyping techniques, paper reading, research discussion and project implementation in VR haptic interactions in human-computer interaction (HCI). The topics include Unity, VR, Arduino programming, motors, 3D printing and research discussion.

Students must attend the first class.

DCT undergraduate students are welcome to take this course but basic programming ability is required.

 

核心能力分析圖 Core Competence Analysis Chart

能力項目說明


    課程目標與學習成效Course Objectives & Learning Outcomes

    (1) Introducing programming in Unity and VR

    (2) Basic prototyping ability for VR haptic Interactions

    (3) Thinking, proposing, discussing and evaluating a novel and interesting topic

    每周課程進度與作業要求 Course Schedule & Requirements

    教學週次Course Week 彈性補充教學週次Flexible Supplemental Instruction Week 彈性補充教學類別Flexible Supplemental Instruction Type

    週次

    Week

    課程主題

    Topic

     

    課程內容與指定閱讀

    Content and Reading Assignment

    教學活動與作業

    Teaching Activities and Homework

    學習投入時間Student workload expectation

    課堂講授 In-class Hours

    課程前後

    Outside- of-class

    Hours

    1

    Introduction

     

    Course introduction

    Introducing the course

    1

    3

    2

    Brainstorming

     

    Self-introduction, ice breaking, brain storming and prototyping 101

    Introducing yourself, being familiar with others, brainstorming, low-fi prototyping

    3

    6

    3

    Arduino, coding   Arduino board, programming and breadboard Introducing Arduino board and how to do coding on it

    3

    6

    4

    Arduino, sensing   Arduino sensing modules Practicing to use and coding for some Arduino sensing modules (Touch and motion sensing)

    3

    6

    5

    Motors

     

    Servo motor, step motor and vibration motor

    Introducing different types of motors, prototyping with motors

    3

    6

    6

    Motor and encoder   DC motor and rotary encoder Introducing DC motors with encoders, prototyping with DC motors and encoders

    3

    6

    7

    Paper discussion   Paper discussion Paper discussion

    3

    6

    8

    Proposal   Presenting the proposal

     

    3

    6

    9

    Unity  

     

    Introducing Unity

    3

    6

    10

    Unity

     

     

    Introducing Unity

    3

    6

    11

    Unity, communication and XR  

     

    Introducing Unity, communication and XR

    3

    6

    12

    AI and LLM   AI and LLM tools Introducing AI and LLM tools and APIs, such as ChatGPT.

    3

    6

    13

    3D printing  

     

    Introducing how to build 3D printing models and use 3D printers

    3

    6

    14

    Project discussion  

     

    Team discussion

    3

    6

    15

    Project discussion and checkpoint     Discussion and checkpoint

    3

    6

    16

    Final project presentation   Final project presentation and demo

    Present and demonstrate final projects

    3

    6

    授課方式Teaching Approach

    30%

    講述 Lecture

    30%

    討論 Discussion

    30%

    小組活動 Group activity

    10%

    數位學習 E-learning

    0%

    其他: Others:

    評量工具與策略、評分標準成效Evaluation Criteria

    (1) Paper reading ability

    (2) Thinking, proposing, discussing and evaluating a

    novel and interesting topic

    (3) Knowledge searching and self-learning ability for

    unknown knowledge and techniques

    (4) Cooperating, communicating and associating with team members from different

    academic backgrounds

    (5) Paper writing and presentation skills

    指定/參考書目Textbook & References

    已申請之圖書館指定參考書目 圖書館指定參考書查詢 |相關處理要點

    維護智慧財產權,務必使用正版書籍。 Respect Copyright.

    課程相關連結Course Related Links

    
                

    課程附件Course Attachments

    課程進行中,使用智慧型手機、平板等隨身設備 To Use Smart Devices During the Class

    Yes

    列印