This course looks at embedding AI mechanisms in user interfaces, interfaces for knowledge acquisition and representation, issues concerning computational agents, and developing cooperative problem solving systems. Through projects students will learn how to work with a user community to identify the potential for intelligent support, design and instantiate that support, and evaluate the resulting application.
توانایی طراحی و پیاده سازی اصولی و صحیح واسطه کاربری هوشمند بر اساس دیدگاه و اصول مهندسی نرمافزار
آشنایی با ابزارهای موجود در زمینه تحلیل، طراحی و پیادهسازی واسطه کاربری هوشمند
.No | Topics |
1 | مقدمه ای بر واسطه کاربری |
2 | مشخصات کیفی واسطه کاربری در سیستم های بلادرنگ |
3 | هوشمندی ، سیستم های هوشمند و معرفی عامل |
4 | معماری سیستم های مبتنی بر عامل |
5 | آشنایی با پردازش زبان طبیعی به همراه تکنیک ها و کاربردهای آن |
6 | روش های اخذ دانش و مهندسی دانش در طراحی واسط کاربر |
7 | مهندسی نیازمندی ها و تکنیک ها و ابزار مدل سازی نیازمندی ها در طراحی واسط کاربری |
8 | صحت سنجی و اعتبار سنجی واسط کاربری هوشمند |
9 | تکنیک های ارزیابی واسط کاربری هوشمند |
10 | کاربرد آنتولوژی در طراحی واسط کاربری هوشمند |
11 | استدلال و یادگیری در طراحی واسط کاربری هوشمند |
12 | معرفی متدلوژی های تولید طراحی واسط کاربری هوشمند |
13 | واسطه کاربری هوشمند در سیستم های Appو WebApp |
14 | معرفی سیستم های کاربردی Recommender و Human Computer Interaction |
Criteria |
Total mark |
Comments |
Exams |
45% |
There is a Midterm (20%) and Final Exam (25%), that together determine 45% of the score each student achieves. |
Class Activity |
10% |
Although it seems low, class participation has a significant impact on the other evaluation criteria. |
Project |
25% |
Project should be carried out during the term. In some session one student is randomly selected to talk about the current state of his/her project. |
Presentation |
20% |
These are assigned on a weekly basis. |
Course Books E-books of
are available in Intelligent Systems Laboratory for students. |
Other University |