future students

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

Master of Mobile Applications Development

Mobile Apps banner

Master of Mobile Applications Development

Graduate Certificate in Mobile Applications Development

Thank you, your enquiry has been received.

You will be contacted regarding your request within two working days.

If you don't hear back please give us a call on 1800 334 733.

CSU's Master of Mobile Applications Development will enable you to develop apps for all of the major platforms, including Apple iOS, Google Android and Microsoft Windows Mobile, using the industry's most popular development frameworks. You will also have the option of developing an app you can commercialise.

The Master of Mobile Applications Development is related to:


  • Why study this course?

    Join the world's fastest growing IT employment sector by learning how to develop apps for mobile devices. In this course you will develop apps for the Apple iOS, Google Android and Microsoft Windows Mobile platforms using the industry's leading development platforms including the Phonegap, Unity and Xamarin. You will commence by studying core topics such as GUI programming and trends in mobile app development, and conclude with a capstone project subject where you will have the option to design an app that you can commercialise.

    The mobile app industry has seen an explosive growth in employment, with 9.4% of all IT jobs in Australia now related to the development, maintenance or support of mobile platforms, and further strong growth is predicted.

    CSU's Master of Mobile Applications Development was developed in consultation with industry partners such as Gruden, Novus-Res and Built to Roam, to ensure you have the skills and knowledge to be a competitive player in this new arena. Learn the latest technologies for building cross-platform mobile apps, including Xamirin, PhoneGap and Unity.

  • Career opportunities

    Graduates of this course will have excellent career opportunities, including:

    • small, medium and large app developers who may be creating apps for themselves or for clients
    • media and software companies that engage in app development for consumer use under their own name
    • finance and retail companies that use apps to reach customers
    • other small and large non-tech companies that are developing and using apps for internal and external customer purposes
    • large companies - including Apple, Google and Microsoft - that develop and maintain mobile app ecosystems / platforms
    • accounting and IT consulting firms that provide app development as part of a larger suite of services.


  • Credit and pathways

    Credit for prior learning and credit for current competencies will be granted to eligible applicants.

    More about Credit

    Applicants may receive up to six subjects credit for prior study if they can demonstrate that such study was completed at a recognised higher education institution within the last 10 years at postgraduate level. Industry certifications in the relevant areas will also be considered for credit.

    Complete the IT Masters Eligibility Form to receive feedback on the level of credit you may be eligible to receive.

  • Subjects

    The below information is for new students. Current students should select their subjects by checking the Handbook for the year of their enrolment

    Course structure

    Graduate Certificate in Mobile Applications Development

    The Graduate Certificate in Mobile Applications Development consists of one (1) core subject and three (3) restricted electives.

    Core subject

    ITC518 Principles of Programming using C#

    Restricted electives (Choose 3)
    ITC504 Interface Useability
    ITC506 Topics in Information Technology Ethics
    ITC508 Object Modelling
    ITC515 Professional Programming Practice
    ITC538 Programming in Java 1*
    ITC539 Android App Development
    ITE508 Mobile Data Architecture
    ITE517 Windows App Development
    ITE518 Agile Project Management
    ITE528 Cross Platform App Development
    ITE529 3D App Development
    ITE530 iOS App Development
    MGI521 Professional Communications
    MKT501 Marketing Management
    MKT525 Digital Marketing

    * Note: Students with limited experience in object oriented programming should commence with this subject

     

    Master of Mobile Applications Development

    The Master of Mobile Applications Development consists of nine (9) core subjects and three (3) restricted electives.

    Core subjects

    ITC506 Topics in Information Technology Ethics
    ITC518 Principles of Programming using C#
    ITC539 Android App Development
    ITC571 Emerging Technologies and Innovation**
    ITE508 Mobile Data Architecture
    ITE528 Cross Platform App Development
    ITE529 3D App Development
    ITE530 iOS App Development
    MGI521 Professional Communications

    Restricted Electives (Choose 3)

    ITC504 Interface Useability
    ITC508 Object Modelling
    ITC515 Professional Programming Practice
    ITC538 Programming in Java 1*
    ITE517 Windows App Development
    ITE518 Agile Project Management
    MKT501 Marketing Management
    MKT525 Digital Marketing 

    * Note: Students with limited experience in object oriented programming should commence with this subject

    ** Capstone subject


     

    Enrolment pattern

    Graduate Certificate in Mobile Applications Development

    For students with a programming background

    Calendar Session 1 intake

    Session 1
    ITC518 Principles of Programming using C#
    Restricted Elective (Recommended: ITE529 3D App Development)

    Session 2
    Restricted Elective (Recommended: ITE528 Cross Platform App Development)
    Restricted Elective (Recommended: MGI521 Professional Communications)

    Calendar Session 2 intake

    Session 1
    ITC518 Principles of Programming using C#
    Restricted Elective (Recommended: ITE528 Cross Platform App Development)

    Session 2
    Restricted Elective (Recommended: ITE529 3D App Development)
    Restricted Elective (Recommended: MGI521 Professional Communications)

    Calendar Session 3 intake

    Session 1
    ITC518 Principles of Programming using C#
    Restricted Elective (Recommended: ITE529 3D App Development)

    Session 2
    Restricted Elective (Recommended: ITC504 Interface Useability)
    Restricted Elective (Recommended: MGI521 Professional Communications)


    For students with a limited programming background

    Calendar Session 1 intake

    Session 1
    Restricted Elective (Recommended: ITC538 Programming in Java 1)
    Restricted Elective (Recommended: ITE529 3D App Development)

    Session 2
    ITC518 Principles of Programming using C#
    Restricted Elective (Recommended: MGI521 Professional Communications)

    Calendar Session 2 intake

    Session 1
    Restricted Elective (Recommended: ITC538 Programming in Java 1)
    Restricted Elective (Recommended: ITE528 Cross Platform App Development)

    Session 2
    ITC518 Principles of Programming using C#
    Restricted Elective (Recommended: MGI521 Professional Communications)

    Calendar Session 3 intake

    Session 1
    Restricted Elective (Recommended: ITC538 Programming in Java 1)
    Restricted Elective (Recommended: ITE529 3D App Development)

    Session 2
    ITC518 Principles of Programming using C#
    Restricted Elective (Recommended: MGI521 Professional Communications)


    Master of Mobile Applications Development

    For students with a programming background

    Calendar Session 1 intake

    Session 1
    ITC518 Principles of Programming using C#
    ITE529 3D App Development

    Session 2
    ITE528 Cross Platform App Development
    MGI521 Professional Communications

    Session 3
    ITE508 Mobile Data Architecture
    Restricted Elective

    Session 4
    ITE530 iOS App Development
    Restricted Elective

    Session 5
    ITC539 Android App Development
    Restricted Elective

    Session 6
    ITC506 Topics in Information Technology Ethics
    ITC571 Emerging Technologies and Innovation
    Calendar Session 2 intake

    Calendar Session 2 intake

    Session 1
    ITC518 Principles of Programming using C#
    ITE528 Cross Platform App Development

    Session 2
    ITE529 3D App Development
    MGI521 Professional Communications

    Session 3
    ITE530 iOS App Development
    Restricted Elective

    Session 4
    ITC539 Android App Development
    Restricted Elective

    Session 5
    ITE508 Mobile Data Architecture
    Restricted Elective

    Session 6
    ITC506 Topics in Information Technology Ethics
    ITC571 Emerging Technologies and Innovation

    Calendar Session 3 intake

    Session 1
    ITC518 Principles of Programming using C#
    ITE529 3D App Development

    Session 2
    MGI521 Professional Communications
    Restricted Elective

    Session 3
    ITC539 Android App Development
    ITE528 Cross Platform App Development

    Session 4
    ITE508 Mobile Data Architecture
    Restricted Elective

    Session 5
    ITE530 iOS App Development
    Restricted Elective

    Session 6
    ITC506 Topics in Information Technology Ethics
    ITC571 Emerging Technologies and Innovation

    For students with a limited programming background

    Calendar Session 1 intake

    Session 1
    ITC538 Programming in Java 1
    ITE529 3D App Development

    Session 2
    ITC518 Principles of Programming using C#
    MGI521 Professional Communications

    Session 3
    ITE508 Mobile Data Architecture
    Restricted Elective

    Session 4
    ITE530 iOS App Development
    Restricted Elective

    Session 5
    ITC539 Android App Development
    ITE528 Cross Platform App Development

    Session 6
    ITC506 Topics in Information Technology Ethics
    ITC571 Emerging Technologies and Innovation


    Calendar Session 2 intake

    Session 1
    ITC538 Programming in Java 1
    ITE528 Cross Platform App Development

    Session 2
    ITC518 Principles of Programming using C#
    MGI521 Professional Communications

    Session 3
    ITE529 3D App Development
    ITE530 iOS App Development

    Session 4
    ITC539 Android App Development
    Restricted Elective

    Session 5
    ITE508 Mobile Data Architecture
    Restricted Elective

    Session 6
    ITC506  Topics in Information Technology Ethics
    ITC571 Emerging Technologies and Innovation

    Calendar Session 3 intake

    Session 1
    ITC538 Programming in Java 1
    ITE529 3D App Development

    Session 2
    ITC518 Principles of Programming using C#
    MGI521 Professional Communications

    Session 3
    ITE528 Cross Platform App Development
    ITC539 Android App Development

    Session 4
    ITE508 Mobile Data Architecture
    Restricted Elective

    Session 5
    ITE530 iOS App Development
    Restricted Elective

    Session 6
    ITC506 Topics in Information Technology Ethics
    ITC571 Emerging Technologies and Innovation


     

     

  • Admission information

    For entry to the Master of Mobile Applications Development applicants are required to have an undergraduate degree from a recognised Australian tertiary institution (or equivalent). Applicants without a tertiary qualification may be admitted to the Graduate Certificate in Mobile Applications Development on the basis of professional attainment and/or work experience. Upon successful completion of the Graduate Certificate, students will then be eligible for admission to the Master of Mobile Applications Development and receive credit for applicable subjects.


    See standard CSU admission criteria

  • Cost of study

    Fees are relevant for 2016 only and are subject to change in future years. Tuition fees quoted do not include the Student Services and Amenities Fee.

    In some instances a tax deduction may be claimed for self education expenses. Please seek independent qualified taxation advice.

    Alumni discount

    Already studied with CSU? Our 10% Alumni discount applies to this course!
    Find out more

    Tuition costs
    Fee-paying place
    3000*Tuition fee per 8 point subject

    As a fee paying student, the Australian Government does not contribute towards your study costs. You pay a tuition fee for each subject you undertake.

    Options:

    1. Defer your payment using a FEE-HELP loan, which is repaid through the taxation system once your income reaches a certain threshold
    2. Pay your tuition fee up-front each session

    * Fee for students commencing study in 2016.

    More information about fee-paying places

    Distance education students receive one free textbook per subject.

    Distance education (offshore) study mode
    3100*Tuition fee per 8 point subject

    * Fee for students commencing study in 2016.

    More information about international student fees

  • Course details
    Enrol TypeModeCampusFee typeSession1Session2Session3Admission Code
    DirectDistance EducationWagga WaggaFPPGYYYOBAP
    DirectDistance EducationWagga WaggaFPOSYYYJBAP

    LEGEND
    CGS: Commonwealth Government supported places
    FPPG: Fee-paying postgraduate places
    FPOS: Fee-paying overseas student places
    Admission Code: For your reference if required during your application process
    NO TAC: An admission code is not required for applications to CSU Study Centres
    TEMP: An admission code has not yet been assigned for this course

    Graduation requirements

    To graduate, students must satisfactorily complete 96 points.

  • How to apply
    Apply direct to CSU

    An online application to CSU takes about 15 minutes to complete. Find out more

    Apply online

    Apply direct to CSU

    Apply direct to CSU for on campus study at a CSU regional campus, or study by distance education.

    Apply online

    Recruitment agent

    Contact a Recruitment agent in your country who can answer your questions about CSU as well as help with the student visa application process.

    International recruitment agents

    Thinking of deferring?

    Find out more about deferral

  • About the School
    School of Computing and Mathematics

    The School of Computing and Mathematics is a cross-campus School, based at the Albury-Wodonga, Bathurst and Wagga Wagga campuses, and offering undergraduate and postgraduate degrees online. The School has strong external research and consultancy links, creating a range of opportunities for students to mix their study with interesting research projects. The School of Computing and Mathematics has an excellent national reputation, with a research profile that is ranked at world level according to the 2015 Excellence in Research for Australia (ERA) evaluation. In addition, the School was recently ranked by University Reviews as offering one of the top two computer science courses in Australia for 2016. The focus of teaching and research is on practical applications of information and communication technology, mathematics and statistics to applied problems in industry, the environment and business.

  • Academic expectations

    For each 8 point subject at CSU, students should normally expect to spend between 140-160 hours engaged in the specified learning and assessment activities (such as attending lectures or residential schools, assigned readings, tutorial assistance, individual or group research/study, forum activity, workplace learning, assignments or examinations). The student workload for some subjects may vary from these norms as a result of approved course design.

    Students will be assessed on the basis of completed assignments, examinations, workplace learning, or other methods as outlined in specific subject outlines.

    Where applicable, students are responsible for travel and accommodation costs involved in workplace learning experiences, or attending residential schools (distance education students).

    Expectations relating to academic, workplace learning, time and cost requirements for specific subjects are provided in the subject abstracts and in course materials.

Make an enquiry

Call us on 1800 334 733,
(International +61 2 6338 6077)

Speak to a future student advisor

FREE CALL

Chat to us online

ONLINE CHAT

Enquire Online


Apply for admission

DOMESTIC
INTERNATIONAL