Intelligent User Interface

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.

Instructor

Prof. Ahmad Abdollahzadeh Barforoush


توانایی طراحی و پیاده سازی اصولی و صحیح واسطه کاربری هوشمند بر اساس دیدگاه و اصول مهندسی نرم‌افزار

 آشنایی با ابزارهای موجود در زمینه تحلیل، طراحی و پیاده‌سازی واسطه کاربری هوشمند

.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

  • Schneiderman, B., & Plaisant, C. (1998). Designing the user interface.
  • Shao, L., Shan, C., Luo, J., & Etoh, M. (Eds.). (2010). Multimedia Interaction and Intelligent User Interfaces: Principles, Methods and Applications. Springer Science & Business Media.
  • Alepis, E., & Virvou, M. (2014). Object-oriented user interfaces for personalized mobile learning. Springer Berlin Heidelberg.
  • Mourlas, C. (Ed.). (2008). Intelligent User Interfaces: Adaptation and Personalization Systems and Technologies: Adaptation and Personalization Systems and Technologies. IGI Global.
  • Weiss, G. (Ed.). (1999). Multiagent systems: a modern approach to distributed artificial intelligence. MIT press.
  • Wooldridge, M. (2009). An introduction to multiagent systems. John Wiley & Sons.
  • Shehory, O., & Sturm, A. (2016). AGENT-ORIENTED SOFTWARE ENGINEERING. SPRINGER-VERLAG BERLIN AN.
  • Russell, S. J., & Norvig, P. (2002). Artificial intelligence: a modern approach
  • Alan Dix,‎ Janet E. Finlay,‎ Gregory D. Abowd,‎ Russell Beale . (2003). Human-Computer Interaction (3rd Edition)
  • Ian Sommerville. (2010). Software Engineering (9th Edition).
  • Roger S. Pressman,‎ Bruce Maxim. Software Engineering: A Practitioner’s Approach 8th Edition.
  • Nakano, Y. I., Conati, C., & Bader, T. (Eds.). (2013). Eye gaze in intelligent user interfaces: gaze-based analyses, models and applications. Springer Science & Business Media.

are available in Intelligent Systems Laboratory for students.

Other University