รหัสวิชา 15-4000-0112 กลุ่มสาระการเรียนรู้ กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
ชื่อวิชา (ไทย) เทคโนโลยีส่วนต่อประสานสมัยใหม่
ชื่อวิชา (อังกฤษ) Modern User Interface Technology
หน่วยกิต (ท-ป-น) 2-2-3
จุดประสงค์รายวิชา
1. แสดงความรู้เกี่ยวกับหลักการของเทคโนโลยีส่วนต่อประสานกับผู้ใช้
2. ออกแบบและพัฒนาโปรแกรมส่วนต่อประสานกับผู้ใช้
ศึกษาและปฏิบัติเกี่ยวกับหลักการของเทคโนโลยีส่วนต่อประสานกับผู้ใช้จิตวิทยาผู้ใช้และจิตวิทยาการเรียนรู้ของผู้ใช้คอมพิวเตอร์ระบบช่วยเหลือผู้ใช้
การโต้ตอบระหว่างมนุษย์กับคอมพิวเตอร์การพิจารณาทางเลือกในการออกแบบเครื่องมือส่วนต่อประสานผู้ใช้ พื้นฐานของกระบวนการพัฒนาซอร์ฟแวร์ หลักการออกแบบและพัฒนาโปรแกรมโดยใช้ภาษาระดับสูง และการเขียนโปรแกรมแบบโฟลว์
การวัดและประเมินคุณภาพของส่วนต่อประสานกับผู้ใช้
สัปดาห์ที่
ชื่อหัวข้อการสอน
ชั่วโมงสอนต่อสัปดาห์
1 ความรู้พื้นฐานทางด้านเทคโนโลยีส่วนต่อประสานกับผู้ใช้จิตวิทยาผู้ใช้และจิตวิทยาการเรียนรู้ของผู้ใช้ (Overview of User Interface and User Experience)
2-3 พื้นฐานของกระบวนการการพัฒนาส่วนต่อประสานกับผู้ใช้ โดยการใข้ภาษา HTML, CSS, JavaScript (Overview of User Interface Development with HTML, CSS, JavaScript Language)
4-5 การพัฒนาส่วนต่อประสานกับผู้ใช้โดยการโปรแกรมภาษา HTML, CSS, JavaScript (User Interface Software Development with HTML, CSS, JavaScript)
6 พื้นฐานของกระบวนการการพัฒนาส่วนต่อประสานกับผู้ใช้ด้วยแพลตฟอร์มบูตสแตรปร่วมกันกับ โปรแกรมภาษา HTML (User Interface Software Development ………………...)
7-9 การพัฒนาส่วนต่อประสานกับผู้ใช้ด้วยแพลตฟอร์มบูตสแตรปร่วมกันกับ โปรแกรมภาษา HTML (Overview of User Interface Software Development ………………...)
10 สอบกลางภาค (Midterm Exam)
11 พื้นฐานของกระบวนการการพัฒนาส่วนต่อประสานกับผู้ใช้ โดยการโปรแกรมสมัยใหม่แบบโฟลว์ (Overview of User Interface Development with Flow based Modern Programing)
12-16 การพัฒนาส่วนต่อประสานกับผู้ใช้โดยการโปรแกรมสมัยใหม่แบบโฟลว์ ด้วยแพลตฟอร์ม……... (User Interface Software Development with Flow based Programing with Platform NodeJS and Node-RED)
17-19 การพัฒนาส่วนต่อประสานกับผู้ใช้โดยการโปรแกรมสมัยใหม่แบบโฟลว์ ด้วย……... (User Interface Software Development with Flow based Programing with Application LabVIEW)
20 สอบปลายภาค (Final Exam)