FIT3160 - Mobile data management - 2019

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate - Unit

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

Faculty

Information Technology

Chief examiner(s)

Dr Olalekan Ogunleye

Unit guides

Offered

South Africa

  • First semester 2019 (On-campus)

Prerequisites

FIT1004, FIT1044

Synopsis

This unit focuses on the implementation and management of content for mobile devices. Persistent and client-side data management, storage mechanisms, as well as data synchronization from different sources, data dissemination, data caching and invalidation are covered, particularly data consistency and integrity, location based querying, query optimisation and transaction processing. Push, pull and broadcast techniques are covered. The unit's emphasis is on mobile data as opposed to the traditional stationery databases.

Outcomes

At the completion of this unit, students should be able to:

  1. Differentiate between mobile data and traditional stationery databases;
  2. Explain the concepts required for efficient persistent and client-side data management;
  3. Design and implement mobile databases that apply the principles of mobile storage mechanisms, mobile transaction management, and recovery;
  4. Demonstrate the use and impact of multi-source data synchronisation, data caching and invalidation, and data consistency and integrity in mobile data management;
  5. Apply push, pull and broadcast data techniques to the design and evaluation of mobile databases.

Assessment

Examination (2 hours): 50%, In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  1. Contact hours:
    • Two hours lectures
    • Two hours laboratories
  2. Additional requirements: A minimum of 8 hours of independent study per week for completing lab/tutorial activities, assignments, private study and revision.

See also Unit timetable information

This unit applies to the following area(s) of study

Mobile systems