Syllabuses - PG

CS991 - Mobile Application Development

TIMETABLETEACHING MATERIAL
Credits20
Level5
SemesterSemester 2
AvailabilityNot an elective.
PrerequisitesCS995 and CS994
Learning Activities Breakdown
Lecture content: 10 | Tutorials: 10 | Labs: 40
Assignment: 70 | Self Study: 70
AssessmentIndividual coursework assignment (40%) and Group project (60%).
LecturerKonstantinos Liaskos

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