Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

INFT2051
Assignment 2: Final project
Due: Week 13: exact date and time as advised on Blackboard
Worth: 50% of total marks for this cours
e
Team Work: This may be an individual or team assessment, as advised by the course coordinator.
Individual marks will be the same as overall marks, unless there is an obvious mismatch in
contribution (such as a member not clearly contributing to the development of the application).
Instructions
Congratulations! The presentation you gave earlier of your draft concept for mobile technology
impressed the directors of the technology company, and they are eager to hear more! They have
invited you back but this time they are expecting to see a working prototype. You will submit to
them a mobile App (both Native and Web based) using the techniques taught in this course (written
in C#, ASP.net, and Xamarin Forms using Visual Studio). If you are working in a team, you are
encouraged to submit your app working on multiple platforms (Android and iOS), as this will
attract more marks.
In addition to your complied and runnable application you will also provide the directors with the
full code behind your project and a document with further information.
Approaches that are not acceptable include:
• A programming project that does not use the methods and techniques discussed in this
course.
• Any material or software that has been submitted for assessment for another course;
• Any material prepared by another person/team, unless you clearly indicate which is your
own work;
• A presentation that fails to show the project actually working.
You will provide a 1000 word written summary of your project. This requires a lot of care: you
have a maximum of only 1000 words and you will quickly run out of space if you do not write
concisely. This will be submitted as a PDF document.
The pdf document mentioned above will include:
1. Your student name(s) and number(s)
2. Title of your project
3. Explanation of the purpose of your project, what it does, how it works, what real world
problem it solves, all in 1000 words. Any text over 1000 words will be ignored.
4. Your design documents including storey boards, data management, etc.
5. Feature set included (sensors, hardware, software, etc) and why they were used.
6. What you planned to do, how you would have done it, and why it was not completed.
7. The approximate percentage contribution of each member, along with a statement to say that
each team member has agreed to this percentage.
8. An individual signed cover sheet, or a team cover sheet signed by all members of the team
and then scanned.
9. Any references for where code may have been sourced from.
Pay attention to your user interface. It should be intuitive and easy to use. Test the operation of
your project; if it isn’t all working, just show the parts that work. Especially if you think a program
might crash, avoid showing the feature that makes it do so. You will receive marks for correct
operation of the program, and for task complexity: the more complex your task is, the more marks
you will receive.
Pay attention to the readability of your code. Do not use variable names such as x1 or j unless they
are clearly informative in the context of your code. Use classes, methods and functions where
appropriate to separate your code into logical parts. Include informative comments.
Marking scheme
Marks will be awarded for these criteria, according to the detailed marking rubric that follows. Note
that penalties may be applied if the instructions are not followed, for example, if the project does
not use the methods and techniques discussed in this course.
Item Marks
User interface 10
Complexity of project 10
Correct operation of program(s) 10
Written explanation 10
Readability of code 10
TOTAL MARKS 50
Marking rubric
Component 85% - 100% 75% - 84% 65% - 74% 50% - 64% 0% - 49% Marks