教學大綱 Syllabus

科目名稱:數位內容技術實作

Course Name: Implementation of Digital Content and Technologies

修別:選

Type of Credit: Elective

3.0

學分數

Credit(s)

15

預收人數

Number of Students

課程資料Course Details

課程簡介Course Description

This course covers fundamental maker faire and prototyping techniques in human-computer interaction (HCI). The course would be project-oriented. The topics include brain storming, Arduino programming and modules, touch sensing, motion sensing, motors, 3D printing, Unity, XR and AI (LLM).

Undergraduate students should have basic Unity and Arduino techniques to take this course.

核心能力分析圖 Core Competence Analysis Chart

能力項目說明


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

    (1) Basic prototyping 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

    每周課程進度與作業要求 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

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

    3

    6

    7

    Dayoff  

    Holiday

    4/3, holiday~

    0

    6

    8

    Proposal   Presenting the proposal

     

    3

    6

    9

    Motor and encoder

     

    DC motor and rotary encoder

    Introducing DC motors with encoders, prototyping with DC motors and encoders

    3

    6

    10

    Unity

     

     

    Introducing Unity

    3

    6

    11

    Unity, communication and XR  

     

    Introducing Unity, communication and XR

    3

    6

    12

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

    3

    6

    13

    Project discussion

     

     

    Team discussion

    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

    課堂討論成績,期中proposal成績,期末project成績(包含學生互評與老師評分)

    指定/參考書目Textbook & References

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

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

    課程相關連結Course Related Links

    
                

    課程附件Course Attachments

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

    Yes

    列印