教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
99-1
139976
人機介面
1
3.0
3
★
駱榮欽
職二子五
28
0
教學大綱與進度:
教師姓名
駱榮欽
Email
rclo@ntut.edu.tw
最後更新時間
2010-09-14 09:31:51
課程大綱
前 言 Introduction 單元一 人與電腦的互動界面 1. 個人、業界對機動性自動化界面的需求 2. 個人電腦的軟硬體界面研究 3. 人與電腦的界面特性 4. 人與電腦的多重感測技術 5. 人機界面的互動交談模式 單元二 人機界面的平台 1. 發展平台作業系統: Microsoft 視窗 XP、 Linux 視窗、WinCE、Embedded Linux、 Palm OS、手機Symbian OS 2. 建立平台的工具: Visual C++、BCB、VB、Java、LabView、VRML、Intouch圖控等 3. Internet網際網路、Intranet網內網路和無線通信寬頻網路 4. 聲音合成(MIDI) 、動態影像(AVI) 、電腦動畫(Animator) 、影像壓縮與 傳輸、虛擬實境與SQL資料庫的多媒體技術 5. 影像視覺(imaging vision)、語音(speech)辨識,人工智慧(AI、Neural 、Fuzzy) 6. 界面驅動程式的原理與發展工具: 原理:基本Installable driver, Linuxs Driver, ARM I/O driver design 發展工具:參考基本範例、WDM(Window driver management)、Windrv 單元三 視窗API界面設計 1. 物件導向的API界面驅動程式的寫作 2. DLL (Dynamic linking library) 界面驅動程式的寫作 3. ACPI(Advanced Configuration and Power Interface) Win32 I/O driver 4. Module Linux I/O driver 與 ARM I/O driver 5. ACTIVE-X驅動界面寫作的原理 6. PCI界面的驅動程式設計原理 7. USB界面的驅動程式設計原理 8. 互動式多媒體程式設計原理 9. SDK可裝置的視窗驅動界面(Installable Device Driver)製作的原理 10. DDK虛擬驅動界面(VxD)製作的原理 11. Client和Server的界面驅動單元:IO-DDE(Dynamic Data Exchange)、 NET-DDE 單元四 互動式人機界面的設計原理 1. 使用者之特性與電腦之特性 2. 物件導向與可用性之原理 3. 互動式的人因考慮 4. UML-Based Object-Oriented Framework Development Methodology 5. 使用者的界面模型與工作分析 6. 資訊表達、規劃與系統模型的分析 7. 設計目標與反應時間的考慮 8. 設計程序分析與規劃 9. 系統評估技術 10. 實作工具及可用支援 11. 線上協助及文件 單元五 人機界面的實務 1. 基礎DLL驅動程式製作 2. Linux驅動程式製作實務 3. 8255 ActiveX人機界面驅動程式製作 4. LED的USB界面驅動程式製作 5. 多媒體影音界面程式製作 6. 8255 的PCI界面驅動程式製作 7. 可裝置SDKI/O的視窗驅動程式製作 8. Module ARM I/O driver 程式製作 單元六 進階課題 1. 人機界面的 Guidelines, Principles, and Theories 2. 八條人機界面黃金法則 3. 群體工作軟體 4. CSCW 課題及理論 5. 網路多人互動原理
課程進度
第1週 前 言 Introduction 第2-3週 單元一 人與電腦的互動界面 第4-5週 單元二 人機界面的平台 第6-8週 單元三 視窗API界面設計原理 第9週 多媒體技術 第11-14週 單元四 互動式人機界面的設計原理 第14-18週 單元五 人機界面的實務 第18-19週 單元六 進階課題
評量方式與標準
三~四次作業 (1/3) 期中考 (1/3) 期末考 (1/3)
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:
Textbook: Designing the User Interface, 4th Edition, Strategies for Effective Human-Computer Interaction, Ben Shneiderman & Catherine Plaisant, 新月,東華(中文,曾志軒) Writing Winfows VxDs and Device Drivers, Karen Hazzah,維科。 Windows驅動程式與週邊控制實務,簡文稀,全欣。 Writing Windows Device Driver,Daniel A. Norton,新月。 Unix Device Driver,George Pajari,新月。 ARM9 S3C2440崁入式Linux 2.6.24設計實務,曾國申,長高。 深入核心Windows作業系統,侯俊傑,旗標。 Windows虛擬機器,侯俊傑,旗標。 作業系統原理Windows核心剖析,吳亞秀譯,全華。 WDM驅動程式設計手冊,葛湘達譯,碁峰。 Multi-media System Design,Parbhat K. Andleigh, Kiran Thakrar,新月。 Wonderware Intouch圖控軟體,傑敏科技公司。 SDK、DDK for NT-Workstation手冊,Microsoft 公司。 介面技術,張漢傑著,松崗。
課程諮詢管道
備註