Module Code | CS7IS5 |
Module Name | Adaptive Applications |
ECTS Weighting [1] | 5 ECTS |
Semester Taught | Semester 2 |
Module Coordinator/s | Associate Professor Owen Conlan |
Module Learning Outcomes
On successful completion of this module, students should be able to:
- Compare and contrast different approaches to designing and delivering adaptive applications;
- Understand users of complex applications and model their behaviours, preferences and tasks;
- As part of a team, design and develop powerful adaptive applications by identifying an appropriate use case and associated evaluation criteria, surveying the state of the art in existing adaptive applications and identifying their applicability to the use case, designing the models and adaptive intelligence required to fulfil the use case, building a fully functional adaptive application based on the identified use case, evaluating the appropriateness of the implemented system, collaboratively writing a group report detailing the application produced and how the team functioned;
- Write a research paper outlining the research carried out during the design, development and evaluation of the adaptive application.
Module Content
Specific topics addressed in this module include:
- User modelling, including;
- Task modelling;
- User preferences;
- User characteristics;
- User behaviour;
- Domain modelling;
- Content and service modelling;
- Personalisation approaches;
- Personalised visualisations;
- Adaptive techniques;
- Case studies in adaptive applications, including;
- Intelligent agents;
- Recommender systems;
- Advanced AI techniques.
- Semantic model design
- Metadata representations
- Heuristic models
Teaching and Learning Methods
Two 1-hour lectures per week; individual research and reading; engaging meaningfully in group work activities
Assessment Details
Assessment Component | Brief Description | Learning Outcomes Addressed | % of Total | Week Set | Week Due |
Group Project | Initial Presentation, Technical Development, Team work, Project Demonstration, Project Report | LO1, LO2, LO3 | 40% | Week 2 | Week 13 |
Individual Reporting of Group Project | Personal Diary of engagement with group work. | LO3 | 10% | Week 6 | Week 13 |
Individual Research Paper | Write a research paper outlining the research carried out during the design, development and evaluation of the adaptive application | LO1, LO2, LO4 | 50% | Week 2 | Week 13 |
Reassessment Details
Significant individual CA activities designed to re-evaluate and re-assess knowledge, understanding and attainment on all LO’s.
Contact Hours and Indicative Student Workload
Contact Hours (scheduled hours per student over full module), broken down by: | 44 hours |
Lecture | 22 hours |
Laboratory | 11 hours |
Tutorial or seminar | 11 hours |
Other | 0 hours |
Independent Study (outside scheduled contact hours), broken down by: | 72 hours |
Preparation for classes and review of material (including preparation for examination, if applicable) | 36 hours |
Completion of assessments (including examination, if applicable) | 36 hours |
Total Hours | 116 hours |
Recommended Reading List
- Adaptive Hypermedia by Peter Brusilovsky (http://www.umuai.org/anniversary/brusilovsky-umuai-2001.pdf)
- The Narrative Approach to Personalisation by Owen Conlan, Athanasios Staikopoulos, Cormac Hampson, Séamus Lawless, Ian O’Keeffe (http://www.tandfonline.com/doi/abs/10.1080/13614568.2013.812150)
Module Pre-requisites
Prerequisite modules: N/A
Other/alternative non-module prerequisites: N/A
Module Co-requisites
N/A
Module Website
Guest Access (for students exploring change of module options):