Effective Term: | 2024/05 |
Institute / School : | Institute of Innovation, Science & Sustainability |
Unit Title: | Mobile User Interface Design & Development |
Unit ID: | ITECH3106 |
Credit Points: | 15.00 |
Prerequisite(s): | (ITECH2306) |
Co-requisite(s): | Nil |
Exclusion(s): | (ITECH3229) |
ASCED: | 020103 |
Other Change: | |
Brief description of the Unit |
This course introduces students to the Java-based tools and APIs (Application Programming Interfaces) used to build apps for Android mobile devices, as well as some issues around planning and designing the user experience for such apps. Students will be instructed in the planning, coding and creation of touch-based apps targeting the Android operating system. |
Grade Scheme: | Graded (HD, D, C, P, MF, F, XF) |
Work Experience Indicator: |
No work experience |
Placement Component: | |
Supplementary Assessment:Yes |
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 |
Course Level: |
Level of Unit in Course | AQF Level(s) of Course | 5 | 6 | 7 | 8 | 9 | 10 | Introductory | | | | | | | Intermediate | | | | | | | Advanced | | |  | | | |
|
Learning Outcomes: |
Knowledge: |
K1. | Explain how development for mobile devices differs from web or PC based development. |
|
K2. | Describe standard mobile device development paradigms, such as model/view/controller. |
|
K3. | Describe and explain the major components of a mobile device API and OS framework, including how they work together. |
|
K4. | Compare performance and resource management issues involved in mobile development to standard PC application development. |
|
Skills: |
S1. | Identify and analyse user-experience requirements for a proposed mobile device app. |
|
S2. | Design the user-experience of a mobile device app, through storyboarding techniques. |
|
S3. | Construct mobile device apps using features of mobile SDK(s). |
|
S4. | Apply touch interface elements in mobile applications. |
|
Application of knowledge and skills: |
A1. | Create mobile applications which meet the provided project design goals. |
|
A2. | Incorporate various libraries and functionality into mobile applications. |
|
Unit Content: |
•Mobile User Interfaces and MVC. •Requirements Identification and Analysis of User Interaction Goals for Mobile Apps. •Designing User Interactions / User Experience. •Android Studio and Android Architecture. •Views, Activities and Layouts. •Actions and Events, Checkbox and RadioButton views. •Passing Data between Activities. •Menus and Action Bars. •Touchscreens and MultiTouch. •Sound and Audio. •Fragment Based Interfaces. |
Graduate Attributes: |
| Learning Outcomes Assessed | Assessment Tasks | Assessment Type | Weighting | 1. | K1, K2, K3, K4, S2, S3 | Study course material, read and summarise theoretical aspects of the course. | Test(s)/Examination(s)/Presentation(s) | 20 - 30% | 2. | S1, S2, S3, S4, A1, A2 | Assignments based on the creation of mobile applications. | Assignment(s)/Lab Assignment(s)/Report(s) | 70 - 80% |
|