Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
COMP1786 (2024-25) |
Mobile Application Design and Development |
Contribution: 20% of course |
Course Leader: Dr Tuan Nguyen |
CW2 Logbook |
Deadline Date: |
This coursework should take an average student who is up-to-date with tutorial work approximately 10 hours |
||
Learning Outcomes: |
Plagiarism is presenting somebody else's work as your own. It includes: copying information directly from the Web or books without referencing the material; submitting joint coursework as an individual effort; copying another student's coursework; stealing coursework from another student and submitting it as your own work. Suspected plagiarism will be investigated and if found to have occurred will be dealt with according to the procedures set down by the University. Please see your student handbook for further details of what is / isn't plagiarism. |
Coursework Submission Requirements
· For this coursework you must submit a single PDF document. In general, any text in the document must not be an image (i.e. must not be scanned) and would normally be generated from other documents (e.g. MS Office using "Save As .. PDF"). An exception to this is hand written mathematical notation, but when scanning do ensure the file size is not excessive.
· For this coursework you must also upload a single ZIP file and the App containing supporting evidence.
· There are limits on the file size.
· Make sure that any files you upload are virus-free and not protected by a password or corrupted otherwise they will be treated as null submissions.
· Your work will not be printed in colour. Please ensure that any pages with colour are acceptable when printed in Black and White.
· You must NOT submit a paper copy of this coursework.
· All courseworks must be submitted as above. Under no circumstances can they be accepted by academic staff
The University website has details of the current Coursework Regulations, including details of penalties for late submission, procedures for Extenuating Circumstances, and penalties for Assessment Offences. See http://www2.gre.ac.uk/current-students/regs
Detailed Specification
Complete the exercises below and submit your answers including logbook documents as a PDF file, along with the developed Apps before the logbook submission deadline.
Make sure that each exercise must be accompanied by a completed logbook document. You can find a logbook template in appendix A at the end of this document.
1. Develop a length unit converter application (30%)
In this exercise, your task is to create a simple Android application that converts a user input value from one length unit to another. The units we can work with are Metre, Millimetre, Mile, and Foot. It is important for the application to validate the input provided by the user.
Note: Your app should use appropriate views/controls, theme/style and resource when possible.
2. Create a Todo list application (30%)
Create an easy-to-use Android application that allows users to add, edit, and delete tasks from a task list. Each task in the list should be associated with a name.
Note: Your app should use appropriate views/controls, theme/style and resource when possible.
3. Use Android Persistence to store data (40%)
In this exercise, you expand the 2nd exercise to:
- include a completed status of the task.
- save the tasks into the Android storage. You can use SQLite.
Note: Your app should use appropriate views/controls, theme/style and resource when possible.
Deliverables
The deliverables are specified above.
Grading Criteria
This coursework will not be marked anonymously. The final grade of three exercises will be:
85% and over
All three exercises completed by the specified dates and to a very good standard
From 70% to 84%
Two exercises completed by the specified dates and to a very good and one to a good standard (only minor omissions or errors)
From 60 to 69%
Two exercises completed by the specified dates and to a very good standard
From 50 to 59%
One exercise completed by the specified dates and to a very good standard and one to a reasonable standard (some omissions and errors)
From 40 to 49%
Two exercises completed by the specified dates and to a reasonable standard (some omissions and errors)
Assessment Criteria
For the exercises marks will be awarded for:
· Develop a user-friendly GUI.
· Use suitable controls/views for GUIs.
· Apply techniques for theme/style and resources.
· Ensure the implementation of all required features in each exercise, including error prevention.
· Adhere to coding standards.
· Provide clear and accurate completion of section 1 and section 2 of the logbook template to demonstrate what was accomplished and how it was done.
· Evaluate how much of the exercise requirements were fulfilled.
Appendix A
Complete and upload a copy of this template for each exercise.
COMP1786 Logbook Upload Template
1. Basic Information
2. Exercise answer
2.1 Screen shots demonstrating what you achieved
Paste screen shots in here. Add explanation of what each screen shot demonstrates
2.2 Code that you wrote
Copy and paste relevant code here. Actual code please, not screen shots.
You need to add brief explanation.