Page 1 of 1

Module Code - Title:

CS4056 - MOBILE APPLICATION DESIGN

Year Last Offered:

2023/4

Hours Per Week:

Lecture

2

Lab

2

Tutorial

0

Other

0

Private

6

Credits

6

Grading Type:

N

Prerequisite Modules:

CS4061
CS4082
CS6221

Rationale and Purpose of the Module:

To introduce students on digital media and music technology programmes to the creation of content and the development of applications for mobile devices. Pre-Requisite Modules: (CS4061 Media Programming 1 & CS4082 Introduction to Web Development) OR (CS6221 Programming Protocols for Musical Systems)

Syllabus:

- Challenges of designing applications for mobile devices. - Design dimensions for mobile applications: scenario-related dimensions, interaction-related dimensions, user-related dimensions, data/content related dimensions and communication-related dimensions. - Designing for multiple mobile platforms and multiple displays: practical guidelines, techniques, standards and best practices. - Content optimization and design skills for mobile application development. - Creation of raster and vector visual assets for mobile applications using a variety software products. - Creation of applications for mobile devices using a development environment suited to the programming skills and abilities of the students that will take this module. - Applications will work with images and sound; the creation of animated applications; list manipulation; parsing comma-delimited files and XML files; work with databases; text-to-speech and speech-to-text; read and respond to sensors, communicate with web APIs.

Learning Outcomes:

Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

On successful completion of this module, students should be able to: 1. Recognise the challenges associated with designing applications for mobile devices. 2. Design applications for mobile devices to overcome these challenges, taking into consideration each design dimension and relevant standards. 3. Create visual assets for mobile applications using a variety of software products. 4. Create mobile applications that manipulate a variety of digital media file formats, make use of databases, read and respond to sensors and communicate with web APIs

Affective (Attitudes and Values)

N/a

Psychomotor (Physical Skills)

N/a

How the Module will be Taught and what will be the Learning Experiences of the Students:

Research Findings Incorporated in to the Syllabus (If Relevant):

Prime Texts:

Hokyoung Ryu (2009) Mobile User Interface Analysis and Design: A Practitioner's Guide to Designing User Interfaces for Mobile Devices ,

Other Relevant Texts:

Programme(s) in which this Module is Offered:

Semester - Year to be First Offered:

Module Leader:

simon.colreavy@ul.ie