Skip to Main Content
Catalogue Link
<a href="/ords/r/curriculum/catalogue/home" class="t-Header-logo-link"><span class="apex-logo-text">Handbook</span></a>
Hidden Page Items
New
8
New
HE Unit Template
New
Mobile Device Programming
New
ITECH3107 - Mobile Device Programming
New
20260200
New
New
New
New
Course
New
Unit
New
New
2.1
New
New
2026-10-19
New
2026-09-10
New
Information Technology
New
New
New
New
Institute of Innovation, Science & Sustainability
New
Information Technology
New
Undergraduate
New
15
New
New
.125
New
020103
New
Programming
New
020103 - Programming
New
<a href="http://www.federation.edu.au/locate/unit/itech3107">View unit fees</a>
New
Graded (e.g. HD, D, C, etc)
New
7
New
Bachelor Degree
New
New
New
New
New
1
New
New
New
New
New
false
New
New
New
<p>This unit aims to provide students with skills in developing mobile applications that take advantage of the wide variety of facilities available on such devices including sensors, network communications and GPS. Mobile network security and cryptography will also be covered, as well as the topics of performance and optimisation, using library functionality and application signing and monetisation.</p>
New
New
<p>•Constructing responsive applications via threading.<br>
•Working with common mobile devices sensors such GPS (Global Positioning System), sensors, accelerometers, gyroscopes, magnetometers, cameras and microphones.<br>
•Handling personal information securely with an emphasis on mobile technologies.<br>
•Network communications through services and broadcast receivers, including storing and transmission of data via XML and JSON (JavaScript Object Notation).<br>
•Background services and processes including performance and battery constraints.<br>
•Application signing, marketplaces, and monetisation.<br>
•Incorporating and utilising functionality from third-party libraries in mobile applications.<br>
•Persisting data through files and databases.</p>
New
true
New
<p>Where supplementary assessment is available a student must have failed overall in the Unit but gained a final mark of 45 per cent or above, has completed all major assessment tasks (including all sub-components where a task has multiple parts) as specified in the Unit Description and is not eligible for any other form of supplementary assessment.</p>
New
true
Hidden Page Items
Semester
Semester
0200
Year
Year
2027
Current Year
2026
Breadcrumb Positioning
Handbook
ITECH3107 - Mobile Device Programming
Pseudo Breadcrumb
ITECH3107 - Mobile Device Programming
Breadcrumb Type
Unit
Catalogue Term and Year
Version Text
You are viewing a version for
Semester
Semester 1
Semester 2
Summer Semester
Year
2027
2026
Download PDF
RDS Holder
Overview
Key information
Requisites
Learning outcomes
Assessment
FedTASK
Parent Region
Overview
Unit description
<p>This unit aims to provide students with skills in developing mobile applications that take advantage of the wide variety of facilities available on such devices including sensors, network communications and GPS. Mobile network security and cryptography will also be covered, as well as the topics of performance and optimisation, using library functionality and application signing and monetisation.</p>
Unit content
<p>•Constructing responsive applications via threading.<br> •Working with common mobile devices sensors such GPS (Global Positioning System), sensors, accelerometers, gyroscopes, magnetometers, cameras and microphones.<br> •Handling personal information securely with an emphasis on mobile technologies.<br> •Network communications through services and broadcast receivers, including storing and transmission of data via XML and JSON (JavaScript Object Notation).<br> •Background services and processes including performance and battery constraints.<br> •Application signing, marketplaces, and monetisation.<br> •Incorporating and utilising functionality from third-party libraries in mobile applications.<br> •Persisting data through files and databases.</p>
Key information
Institute / school:
Institute of Innovation, Science & Sustainability
Discipline:
Information Technology
Study level:
Undergraduate
Credit points:
15
EFTSL:
0.125
Field of education:
020103 - Programming
Grade scheme:
Graded (e.g. HD, D, C, etc)
Placement component:
No
Fee information:
<a href="http://www.federation.edu.au/locate/unit/itech3107">View unit fees</a>
Requisites
Prerequisite
<p>must have completed "<a href="/ords/r/curriculum/catalogue/course?p6_code=ITECH2306" target="_blank">ITECH2306</a>"</p>
Corequisite
None
Exclusion
<p>must not have completed "ITECH3250"</p>
Learning outcomes
Learning outcomes
<p>On successful completion of this unit, students are expected to gain the following [K]nowledge, [S]kills and [A]pplication of knowledge & skills</p>
Learning Outcomes
Ref
Outcome
K1
<p>Describe and explain the functionality and use of a variety of mobile API components.</p>
K2
<p>Identify techniques for optimising application performance.</p>
K3
<p>Discuss the use of threads and background services with relation to mobile application development.</p>
K4
<p>Describe the manner in which mobile application may be monetised, including an understanding of application signing and digital rights management (DRM).</p>
S1
<p>Analyse application specifications and identify suitable API and library functions to perform the specified tasks.</p>
S2
<p>Construct location-aware mobile applications.</p>
S3
<p>Develop mobile applications which utilise network communications.</p>
S4
<p>Construct mobile applications which manage data in a secure manner.</p>
S5
<p>Implement software that can store and retrieve using flat files and databases.</p>
A1
<p>Create mobile applications which meet the provided projects design goals.</p>
A2
<p>Incorporate various libraries and functionality into mobile applications.</p>
Assessment
Learning Tasks and Assessment
Ref
Learning task
Assessment type
Weighting
Learning outcomes assessed
1
<p>Read and summarise theoretical aspects of the course.</p>
<p>Test and Examination</p>
<p>20-40%</p>
K1, K2, K3, K4
2
<p>Labs based on the creation of mobile applications.</p>
<p>Lab activities</p>
<p>10-30%</p>
S1, S2, S3, S4, S5, A1, A2
3
<p>Assignments based on the creation of mobile applications.</p>
<p>Practical Assignments</p>
<p>30-60%</p>
S3, S4, S5, A1, A2
Supplementary assessment available:
Yes
Supplementary assessment information:
<p>Where supplementary assessment is available a student must have failed overall in the Unit but gained a final mark of 45 per cent or above, has completed all major assessment tasks (including all sub-components where a task has multiple parts) as specified in the Unit Description and is not eligible for any other form of supplementary assessment.</p>
FedTASK
FedTASK
Description of FedTASK outcome
Level
FedTASK 1: Interpersonal
The ability to effectively communicate, interact and work with others both individually and in groups.
FedTASK 2: Leadership
The ability to apply professional skills and behaviours in leading others.
FedTASK 3: Critical Thinking and Creativity
The ability to work in complexity and ambiguity using imagination to create new ideas.
<p>Level 3 - Student works independently with limited guidance or works within self-determined guidelines appropriate to context</p>
FedTASK 4: Digital Literacy
The ability to work fluently across a range of tools and applications to achieve a range of skills.
<p>Level 3 - Student works independently with limited guidance or works within self-determined guidelines appropriate to context</p>
FedTASK 5: Sustainable and Ethical Mindset
The ability to consider and assess the consequences and impact of ideas and actions in enacting ethical and sustainable decisions.
FedTASK
<p>Federation University recognises that students require key transferable employability skills to prepare them for their future workplace and society. FedTASKs (<strong>T</strong>ransferable <strong>A</strong>ttributes <strong>S</strong>kills and <strong>K</strong>nowledge) provide a targeted focus on five key, transferable Attributes, Skills, and Knowledge that are embedded within curriculum, developed gradually towards successful measures and interlinked with cross-discipline and co-operative learning opportunities.</p>
Key information
Institute / school:
Institute of Innovation, Science & Sustainability
Discipline:
Information Technology
Study level:
Undergraduate
Credit points:
15
EFTSL:
0.125
Field of education:
020103 - Programming
Grade scheme:
Graded (e.g. HD, D, C, etc)
Placement component:
No
Fee information:
<a href="http://www.federation.edu.au/locate/unit/itech3107">View unit fees</a>
Additional information
Add Info Static Text
Internal reference: ITECH3107 - U2.1