Diploma in Mobile Application Development

Course Overview

With the rapid advancement of mobile technologies such as mobile gaming, machine learning, AI, and facial recognition apps increasing in popularity, there's never been a better time to become a mobile application developer.

Mobile app developers, mobile app strategists, mobile product managers, and mobile project managers with experience working in multiple platforms are in red-hot demand. In 2017, Apple's App Store grossed almost 26 billion global downloads and with an estimated revenue of $77 billion.

Be a part of this in-demand career by learning how to create a mobile app and take it from concept to launch.


What you'll study

Semester I

    • Basics of Computer Systems
    • Basic Computer Applications
    • Elements of Business Mathematics and Statistics
    • Basic Communication Skills
    • Basics of Entrepreneurship and Innovation

Semester II

    • Introduction to Programming
    • Internet and Web Fundamentals
    • Principles of User Interface Design
    • Introduction to Database
    • Introduction to Mobile Apps Development

Semester III

    • Communication Skills and Office Practice
    • Computing Mathematics
    • Fundamentals of Website Design
    • Principles of Database Systems
    • Principles of Programming

Semester IV

    • Visual Programming
    • Entrepreneurship and Innovation
    • Web Programming
    • Information Systems Analysis
    • Introduction to Mobile Architecture
    • Industrial Practical Attachment

Semester V

    • Android Application Development
    • Computer Networks
    • Image Design and Animation
    • Introduction to Java Programming
    • User Experience Design

Semester VI

    • iOS Application Development
    • Secure Coding
    • Project Work
    • Mobile Industry Trends
    • Windows Development for Mobile
Entry Requirements

Form IV (3 Years Programme)

  • Certificate of Secondary Education Examination (CSEE) with four (4) D passes and above in non-religious subjects or NVTA Level 3, or Any equivalent qualification.

Form VI (2 Years Programme)

  • Advanced Certificate of Secondary Examination (ACSEE) with One Principal Pass and One Subsidiary Pass.

What you'll experience

On this course, you'll:

  • Use programming skills to develop simple computer programmes
  • Apply database skills, system analysis knowledge, and mobile application architecture to support organization data and application needs
  • Use website skills and entrepreneurship knowledge to innovate new ICT products and services.
  • Use latest mobile and network skills to support organization activities
  • Make use of graphics design and user experience skills to build intuitive mobile applications
  • Apply latest mobile application skills to construct different types of mobile application systems
  • Apply programming and software security skills to secure mobile applications       

Careers and opportunities

Our graduates will work in roles including:

  • Mobile apps developer
  • Computer games designer
  • Application developer
  • Front end developer
  • Graphic designer

Teaching methods

Teaching methods on this course include:

  • Lectures
  • Tutorials
  • Laboratory work
  • Practical work

How you're assessed

You’ll be assessed through:

  • Classroom Test           
  • Semester examination           
  • Assignments          
  • Presentations
  • Competence Test  
  • Projects

Course costs

Registration (IAA)

TZS 20,000/=

Examination (IAA)

TZS 70,000/=

Application Form (IAA)

TZS 10,000/=

Wear and tear

TZS 20,000/=

IAASO

TZS 20,000/=

Computer Lab Fee

TZS 150,000/=

Student ID

TZS 3,000/=

  • EAC students – $700 per year
  • SADC students – $750 per year
  • Other students – $780 per year

How to Apply

Institute of Accountancy Arusha admission cycles are normally guided by two regulatory authorities which are The National Council for Technical Education (NACTE) and The Tanzania Commission for Universities (TCU). If you apply to IAA, you will be following provisions as set forth by the mentioned authorities.

Different programmes have different entry requirements. You can visit our programme page to see entry requirement for different programmes or be sure to read thoroughly the TCU admission guide book and the NACTE admission guide book.

We consider each applicant and put enormous care into evaluating every application. We hope you will explore the information in this section to understand what we look for in our admissions process.


  • Fee 900,000/=
  • Duration 3 Years (Form IV), 2 Years (Form VI)
  • Language English
  • Mode of Study Full Time
  • Intakes October and March Intake