COMP1786 Mobile Application Design and Development


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 
Feedback and grades are normally made available within 15 working days of the coursework deadline

Learning Outcomes: 
C. Select and critically evaluate suitable software tools and APIs for the development of a particular mobile application and understand their strengths, scope and limitations.
D. Select and use appropriate application development tools to assist in the conception, design, writing and testing of various interactive programs for mobile devices.

 

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. 

All material copied or amended from any source (e.g. internet, books) must be referenced correctly according to the reference style you are using. 

Your work will be submitted for plagiarism checking.  Any attempt to bypass our plagiarism detection systems will be treated as a severe Assessment Offence.

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

1.1 Student name

 

1.2 Who did you work with?  Note that for logbook exercises you are allowed to work with one other person as long as you give their name and login id and both contribute to the work.

Name:

Login id:

1.3 Which Exercise is this? Tick as appropriate.

· Exercise 1

· Exercise 2

· Exercise 3

 

1.4 How well did you complete the exercise?  Tick as appropriate.

· I tried but couldn't complete it     

· I did it but I feel I should have done better

· I did everything that was asked    

· I did more than was asked for     

1.5 Briefly explain your answer to question 1.4

Without any explanation/justification, your scores will be deducted.

 

 

 

 

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.

 

 

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注