Apply Now
Parent Programme
Bachelor of Science in Computing (Level 7 NFQ)
MODULE NFQ
Level 6
MODULE CREDIT UNITS
ECTS: 5
MODULE TITLE
Mobile App Development 1
Reference Code: M2.1
STAGE
Year 2
Fall Semester 1
12 Weeks X 3.15 Hours per week

Minimum Intended Learning Outcomes (MIMLOs)

Upon successful completion of this module, the learner should be able to:
LO1
Evaluate the capabilities of a range of mobile devices and operating systems.
LO2
Architect, design and develop a structured mobile software solution.
LO3
Setup and use an Integrated Development Environment (IDE) to develop and deploy a mobile application.
LO4
Demonstrate programming ability to use a variety of mobile components and APIs

Assessment

MIMLOs
Assessment
Percentage
2,3,4
CA 1- Individual Practical Lab Work
40%
1-4
CA 2 – Project
60%

Reassessment Opportunity

Where the combined marks of the assessment and examination do not reach the pass mark the learner will be required to repeat the element of assessment that they failed. Reassessment materials will be published on Moodle after the Examination Board and will be aligned to the MIMLOs and learners will be capped at 40% unless there are personal mitigating circumstances.

Mobile App Development 1

Aims & Objectives

This module will introduce students to software tools and technologies used to develop native mobile applications using industry-accepted operating systems and platforms.

It will provide students with an overview of the software and hardware components used in the development of modern mobile applications.   It will build upon student’s previous programming knowledge, skills and competencies and introduce the core concepts required to design and programme basic mobile solutions.

This module will ensure learners meet the following objectives:

  • Understand software and hardware features of modern mobile platforms and eco-systems.
  • Install and use common Integrated Development Environment(s) to build and deploy cross-platform mobile applications.
  • Understand mobile project structures, create activities and interfaces.
  • Create interactive applications using widgets and other UI controls.
Top
X