CS991 - Mobile Application Development
TIMETABLE | TEACHING MATERIAL | |
Credits | 20 | |
Level | 5 | |
Semester | Semester 2 | |
Availability | Not an elective. | |
Prerequisites | CS995 and CS994 | |
Learning Activities Breakdown |
| |
Assessment | Individual coursework assignment (40%) and Group project (60%). | |
Lecturer | Lee Clift |
Aims and Objectives
The module aims to introduce students to tools and techniques for developing software for mobile environments. Furthermore, students will become familiar with various evaluation techniques with respect to usability and accessibility.
Learning Outcomes
On completion of this module students will be able to:
- understand the special nature of mobile application development;
- understand and develop graphical user interfaces for mobile applications;
- understand networking requirements/challenges for mobile application development, and understand and develop solutions;
- understand the fundamentals of usability for mobile development and run usability testing studies.
Syllabus
- Overview of mobile app development;
- App design issues and considerations;
- Developing the mobile app;
- Graphical user interface design;
- Testing and Debugging;
- Usability and Accessibility;
- Evaluation studies: user and expert;
- Rapid prototyping.
Recommended Reading
This list is indicative only – the class lecturer may recommend alternative reading material. Please do not purchase any of the reading material listed below until you have confirmed with the class lecturer that it will be used for this class.
10 Usability Heuristics for User Interface Design: https://www.nngroup.com/articles/ten-usability-heuristics/
The 7 Principles of Universal Design: http//universaldesign.ie/What-is-Universal-Design/The-7-Principles/
A selection of reading/online resources (e.g. textbooks, tutorials, papers etc.) selected from relevant documentation, journals and conferences.
Last updated: 2022-10-05 00:18:06