FIT5046 – Mobile and Distributed Computing Systems


FIT5046 – Mobile and Distributed Computing Systems
Assessment 3 - Android App Development and Demo (40%)
Moodle Submission Deadline: Friday 10 May 2024, 11:55 PM (Week 10)
The assignment is worth 40% of the total mark for this unit.
The assignment is a group assignment:
Each group must have 3 to 4 members.
 All group members should be the same from Assessment 1.
The assignment is a group assignment. Each group can have 3 to 4 members. The group
members should be the same group members from Assignment 2.
Learning outcomes: this assessment supports unit learning outcomes 1, 2 and 3.
 LO1: identify and describe different approaches and methods for building distributed
and mobile computing systems;
 LO2: evaluate several models and approaches and select suitable mobile computing
solution to a particular case;
 LO3: propose and develop a mobile or distributed system that is appropriate to a
problem domain.
In this assignment you will develop an Android app based on your proposed components,
functionalities, and main screens proposed in Assignment 1.
You can must create this app in Kotlin and using Jetpack Compose.
For the implementation and demo, you must use the emulator (not a real device).
Assignment marking
The assignment will be 写FIT5046 – Mobile and Distributed Computing Systems  marked based on the marking guide and rubric (uploaded on Moodle).
The marks allocated for all the tasks in this assignment will add up to 100 marks (worth 40% of
the total mark).
FIT5046 (Mobile and Distributed
Computing Systems)
The group mark is 60% that will be based on the final app, considering completion of features,
full functionality and other criteria mentioned in the marking guide.
The individual mark is 40% and will be determined based on the interview results, considering
promptness, correctness and level of understanding regarding the written code, Android
concepts implemented, the application logic, and connections/links between different parts
of the code and application.
Interviews are compulsory for each group member and will be held in the labs in Week 11 and
12.
Submission requirements
This assignment requires submitting a zip file (details below).
Please use this file name: FIT5046Assign3-[studentSurnname]-[studentId]-[tutorSurname].zip
The final submission (the zip file) must contain:
1. Android project (containing all the folders and files)
2. A demo video file (5 minutes) to show all the screens, navigation and how the app
works. For the demo, you must use the emulator.
3. A short report that provides:
o A table listing all the functionalities of the Android app compared to the ones
proposed in Assignment 1 and their status: fully implemented, partially
implemented, not implemented.
o A list of new and additional features that were not proposed in Assignment 1 (if
any).
o Screenshots of all the main screens with a title to understand their purposes. For
some functionalities, you need to provide multiple screens to capture each
status/mode, e.g. a search screen and its result screen, or an empty form and
a completed form, and after submission.
4. A task allocation form - This will be based on Assignment 1 but you could make
changes in this version.
Code similarity check
This assignment will be submitted to the similarity detection system that is trained to find
similarities in the programming code.
Late Submission:
There will be 10% penalty per day.
Academic Integrity Rules
Please note: Generative AI tools are not restricted for this assessment task BUT a combination
of the following should be provided to acknowledge the use of generative AI in academic
work:
 Written acknowledgment of the use of generative artificial intelligence and its extent;
 Descriptions of how the information was generated (including the prompts used); and
 Citing and referencing using closest source types in the style being used
When marking assessments, if unauthorised use of generative AI is suspected
or unacknowledged work is discovered, it will be managed as an allegation of academic
misconduct in accordance with existing disciplinary processes.
https://www.monash.edu/learnhq/build-digital-capabilities/create-online/acknowledgingthe-use-of-generative-artificial-intelligenceAn example from the above website:
WX:codinghelp

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值