Subject
Adaptive and Interactive Web Information Systems
| 1. | Course Title |
Adaptive and Interactive Web Information Systems Adaptive and Interactive Web Information Systems |
||||||||||||
| 2. | Code | F23L3S069 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 8 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Vangel Ajanoski | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Algorithms and Data Structures or Applied Algorithms and Data Structures | ||||||||||||
| 10. | Objectives of the course programme (competences) | The web personalization and adaptation industry is on the rise. Companies, institutions, universities, and research laboratories need numerous experts who know and understand how adaptive interactive systems, personalization, and social navigation and interaction work in order to lead the development of their own solutions or to commission off-the-shelf solutions. For these reasons, the course's primary goal is to introduce students to the world of adaptive and interactive web information systems (AIWIS). Then students will acquire knowledge of the various aspects of adaptation, personalization, social navigation, and interaction in AIIS, and will become familiar with the most current adaptive web technologies, whether as off-the-shelf solutions or as research demonstration solutions used in practice. Students will examine many examples of modern AI-based adaptive systems developed by leading Internet companies such as Google, Yahoo, IBM, Microsoft, Ebay, Facebook, and Twitter, as well as by leaders in specialized industries such as Netflix, Booking.com, Spotify, Hulu, and Zalando. The main final competency in this subject that students will acquire is to apply the knowledge gained in the real world by analyzing needs and meeting them with existing AIIS, critique existing AIIS and the main elements of the life cycle for developing their own AIIS solutions, based on existing techniques and using innovative technologies for social interaction and navigation, adaptation, and personalization. |
||||||||||||
| 11. | Course content | Data on system usage, user interests, and their interactions with the system and with each other form the basis for improving access to the information stored and presented by an information system. Therefore, the course content is organized to cover the three fundamental methods for accessing the necessary information and the methods for presenting information related to these foundations – hypermedia, information retrieval, and recommendation systems. For each type of system for enabling and improving access to information through social navigation and interaction, recommendations, decision-making guidance, and information presentation, the subject will start from three main types of drivers for improved information access and recommendation - metadata, keywords, and social, and the lecture topics cover the different techniques and methods for adapting the systems from each of these three aspects. The course exercises are organized to follow the life cycle of developing a custom prototype solution for an adaptive and interactive web information system (AIIS), from conceptual solution and architecture design, data model design, social navigation and interaction design, personalization and adaptation, to presenting a final prototype solution for an interactive and adaptive framework for navigation and access to information in the system. Finally, as the course's final exam, a public presentation of the projects is scheduled in front of all students, during which everyone will participate in analyzing and critiquing their peers' developed solutions. |
||||||||||||
| 12. | Learning methods | Lectures using presentations, interactive lectures, exercises (using equipment and software packages), team work, case studies, guest lecturers, individual or team preparation and defense of a project assignment, and analysis and critique of peer solutions. | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 10 + 60 + 35 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | 501 points out of the 501 points available on the individual tasks were earned. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|