程序代写案例-INFT2051 -Assignment 2

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top
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

User
interface
Very clear
design,
intuitive,
attractive, and
good screen
layout
Mostly clear
design,
intuitive,
attractive, or
good screen
layout
Clear user
interface,
tends to
match with
application
Mostly clear
user
interface, or
tends to
match with
application
Little or no
effort on user
interface
10
Complexity
of project
Very complex,
involves a
range of
technologies
as taught in
course
Complex, uses
a range of
technologies
taught in
course
Uses several
technologies
taught in
course
Good mobile
or web
access
functions
Trivial, with
no obvious
effort, or
basic app.
10
Correct
operation of
program(s)
Program works
well and is
robust
Program works
as specified, or
has minor
impact bugs
Program
mostly works
as specified,
or has some
bugs
Program has
reasonable
functionality
Little or no
working
program
demonstrated
10
Written
explanation
Convincing
and complete
explanation of
how project
works
Explanation
mostly
convincing
Explanation
covers most
aspects and is
mostly clear
Explanation
covers most
aspects or
mostly clear
Unclear or
missing
explanation
10
Readability
of code
Code easy to
understand,
structured,
Most features
help
readability
Some
features help
readability
Code is
readable with
some effort
Code not
provided, or
messy
10
well-named
components

Personal circumstances
If you are unable to complete a presentation in the manner described above for any reason, you are
advised to make an application for Adverse Circumstances, and to make this as early as possible so that
alternative arrangements can be made for your assessment.

How to submit your assignment
Each team will hand in, on Blackboard, a zipped folder containing a PDF document and all source
code for your project. The pdf document and the code will be placed in a folder whose name is the
title of your project; that folder will be zipped up and the zip file is what you will submit to
Blackboard. DO NOT include executable code with your submission. Make sure to clean the
solution and / or remove non-source files before zipping up.


欢迎咨询51作业君
51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468