Syllabuses - PG

CS991 - Mobile Application Development

TIMETABLETEACHING MATERIAL
Credits20
Level5
SemesterSemester 2
Availability

Not an elective.

Prerequisites

CS995 and CS994

Learning Activities Breakdown
Lecture content: 20 | Labs: 40
Assignment: 70 | Self Study: 70
Items of Assessment2
Assessment

Individual coursework assignment (40%) and Group project (60%).

Resit

The resit assessment will be an individual lab-based exam/test (100%).

LecturerLee 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: 2025-05-22 16:25:34