6002CEM-无代写
时间:2023-02-09
Faculty of Engineering, Environment and Computing
6002CEM Mobile App Development
Assignment Brief and Grading Rubric 2023
Module Title
Mobile App
Development
Ind/Group
Individual
Cohort
January
Module Code 6002CEM
Coursework Title
Individual Report
Hand Out Date 17/01/2023
Lecturer
Mr. Bogdan Boldur
Due Date
17/02/2023
Online: 18:00:00
Estimated Time
(hrs): 40

Word Limit*: 1000
Coursework Type
Report
% of Module Mark
25%
Submission Arrangement Online via Aula: one file submitted on Aula
File Type: Word or PDF
Mark and Feedback Date: 03/03/23
Mark and Feedback Method: On Aula – rubric marks and comments
2
Assignment Brief
1. Cover page with Module code, Module name. and the proposed app name
2. Introduction of your proposed app idea:
a. Background and motivation of your proposed mobile App
b. Define what goals the user should be able to achieve in your app (e.g., The user will be able to log in)
c. Would your app be free or paid? Explain briefly how you would monetize it to create a source of income
in the future.
d. Briefly state one other app that tries to achieve the same goals as yours and how yours is different (Your
app does not have to be original, but you should not try to copy exactly what other apps do)
3. Discussion on the following topics related to your app design for CW2 (2. represents the requirements for your
app design).
i. Explain ONE of the following concepts: (Please note, whilst this does not have anything to deal with
your mobile application, you need to show an understanding of the issue)
1. What is Cloud Computing and why it is a Significant Factor in Mobile App Development?
2. What is Big Data and why it is a Significant Factor in Mobile App Development?
ii. Explain, in your own words, what MVVM is and why it would help you when developing mobile
applications. You must address the following points:
1. What kind of pattern MVVM is and what parts it is made of. Explain each of them
2. What advantages it has in application development and how it would make your job
easier as a software engineer in the context of your application
iii. Explain briefly what data you will keep in your mobile application and how are you going to store it.
You must address the following points:
1. What kind of database you will use and the reason behind it
2. What kind of data you want to store. Briefly state it and the schema (make use of
images!)
3. What medium (local/cloud) your data will be stored in and why you chose that option
4. Ethical implications and possible solutions.
iv. Type of sensors used and how they will be used.
v. Explain (very briefly) any APIs you are going to use.
4. Conclusion and References
3
1. You are expected to use the Coventry University APA style for referencing. For support and advice on
this students can contact Centre for Academic Writing (CAW).
2. Please notify your registry course support team and module leader for disability support.
3. Any student requiring an extension or deferral should follow the university process as outlined here.
4. The University cannot take responsibility for any coursework lost or corrupted on disks, laptops or
personal computer. Students should therefore regularly back-up any work and are advised to save it
on the University system.
5. If there are technical or performance issues that prevent students submitting coursework through the
online coursework submission system on the day of a coursework deadline, an appropriate extension
to the coursework submission deadline will be agreed. This extension will normally be 24 hours or the
next working day if the deadline falls on a Friday or over the weekend period. This will be communicated
via your Module Leader.
6. Assignments that are more than 10% over the word limit will result in a deduction of 10%of the mark i.e.
a mark of 60% will lead to a reduction of 6% to 54%. The word limit includes quotations, but excludes
the bibliography, reference list and tables.
7. You are encouraged to check the originality of your work by using the draft Turnitin links on Aula.
8. Collusion between students (where sections of your work are similar to the work submitted by other
students in this or previous module cohorts) is taken extremely seriously and will be reported to the
academic conduct panel. This applies to both coursework and exam answers.
9. A marked difference between your writing style, knowledge and skill level demonstrated in-class
discussion, any test conditions and that demonstrated in a coursework assignment may result in you
having to undertake a Viva Voce in order to prove the coursework assignment is entirely your own
work.
10. If you make use of the services of a proofreader in your work you must keep your original version and
make it available as a demonstration of your written efforts.
11. You must not submit work for assessment that you have already submitted (partially or in full), either
for your current course or for another qualification of this university, with the exception of resits, where
for the coursework, you may be asked to rework and improve a previous attempt. This requirement
will be specifically detailed in your assignment brief or specific course or module information. Where
earlier work by you is citable, i.e. it has already been published/submitted, you must reference it clearly.
Identical pieces of work submitted concurrently may also be considered to be self- plagiarism.
4
Grade
No attempt
(0.00)
Very poor
(20.00)
Poor
(40.00)
Good
(60.00)
Excellent (80.00) Outstanding
(100.00)
Background (5%)
No attempt to
describe the
background
and
motivation of
your proposed
mobile app
Very limited
attempt to
describe the
background
and
motivation of
your proposed
mobile app
Limited
attempt to
describe the
background
and motivation
of your
proposed
mobile app
Good attempt to
describe the
background and
motivation of your
proposed mobile
app
Comprehensive
attempt to describe
the background and
motivation of your
proposed mobile
app
Outstanding
description of the
background and
motivation of your
proposed mobile
app
Features (5%)
No attempt to
define what
goals the user
should be able
to achieve in
your app (e.g.,
the user will
be able to log
in, update
account
details, and so
on)
Very limited
attempt to
define what
goals the user
should be able
to achieve in
your app (e.g.,
the user will
be able to log
in, update
account
details, and so
on)
Limited
attempt to
define what
goals the user
should be able
to achieve in
your app (e.g.,
the user will be
able to log in,
update account
details, and so
on)
Good attempt to
define what goals
the user should be
able to achieve in
your app (e.g., the
user will be able to
log in, update
account details,
and so on)
Comprehensive
attempt to define
what goals the user
should be able to
achieve in your app
(e.g., the user will be
able to log in,
update account
details, and so on)
Outstanding
defining of what
goals the user
should be able to
achieve in your
app (e.g., the user
will be able to log
in, update account
details, and so on)
Monetization (5%)
No attempt to
explain how
you would
monetize the
app to create
a source of
immediate
and future
income
Very limited
attempt to
explain how
you would
monetize the
app to create a
source of
immediate
Limited
attempt to
explain how
you would
monetize the
app to create a
source of
immediate and
future income
Good attempt to
explain how you
would monetize
the app to create a
source of
immediate and
future income
Comprehensive
attempt to explain
how you would
monetize the app to
create a source of
immediate and
future income
Outstanding
explanation of
how you would
monetize the app
to create a source
of immediate and
future income
5

and future
income
Competitors (5%)
No attempt to
state one
other app that
tries to
achieve the
same goal as
yours.
Very limited
attempt to
state one
other app that
tries to
achieve the
same goal as
yours. Very
limited
attempt at
explaining in
which ways
your app is
different.
Limited
attempt to
state one other
app that tries
to achieve the
same goal as
yours. Limited
attempt at
explaining in
which ways
your app is
different.
Good attempt to
state one other
app that tries to
achieve the same
goal as yours. Good
attempt at
explaining in which
ways your app is
different.
Comprehensive
attempt to state one
other app that tries
to achieve the same
goal as yours.
Comprehensive
attempt at
explaining in which
ways your app is
different.
Outstanding
mention of one
other app that
tries to achieve the
same goal as
yours. Outstanding
explanation in
which ways your
app is different.
Research
topic (Big
Data/Cloud
Computing)
(20%)
Research topic:
definition and
background (10%)
No attempt to
define what
the research
topic is or
explain its
components
Very limited
attempt to
define what
the research
topic is or
explain its
components
Limited
attempt to
define what the
research topic
is or explain its
components
Good attempt to
define what the
research topic is or
explain its
components
Comprehensive
attempt to define
what the research
topic is or explain its
components
Outstanding
attempt to define
what the research
topic is or explain
its components
Research topic:
relevance for
mobile
development
(10%)
No attempt to
explain why
the research
topic is
relevant for
mobile
development
Very limited
attempt to
explain why
the research
topic is
relevant for
mobile
development
Limited to
explain why the
research topic
is relevant for
mobile
development
Good attempt to
explain why the
research topic is
relevant for mobile
development
Comprehensive
attempt to explain
why the research
topic is relevant for
mobile development
Outstanding
attempt to explain
why the research
topic is relevant
for mobile
development
6

MVVM (25%)
MVVM 1 (15%)

No attempt to
define what
pattern MVVM
is
No attempt to
define the
parts MVVM is
made of and
no attempt at
explaining
them
Very limited
attempt to
define what
pattern MVVM
is
Very limited
attempt to
define the
parts MVVM is
made of and
very
limited/no
attempt at
explaining
them
Poor attempt
to define what
pattern MVVM
is

Limited
attempt to
define the
parts MVVM is
made of and
limited/very
limited attempt
at explaining
them
Adequate attempt
to define what
pattern MVVM is
Adequate attempt
to define the parts
MVVM is made of
and limited
attempt at
explaining them
Comprehensive
attempt to define
what pattern MVVM
is
Comprehensive
attempt to define
the parts MVVM is
made of and
Comprehensive
attempt at
explaining them
Outstanding
attempt to define
what pattern
MVVM is
Outstanding
attempt to define
the parts MVVM is
made of and
Outstanding
attempt at
explaining them
MVVM 2(10%)
No attempt to
define
advantages of
MVVM
(generally and
in student’s
mobile
application
architecture)
Very limited
attempt to
define
advantages of
MVVM
(generally and
in student’s
mobile
application
architecture)
Limited
attempt to
define
advantages of
MVVM
(generally and
in student’s
mobile
application
architecture)
Adequate attempt
to define
advantages of
MVVM (generally
and in student’s
mobile application
architecture)
Comprehensive
attempt to define
advantages of
MVVM (generally
and in student’s
mobile application
architecture)
Outstanding
attempt to define
advantages of
MVVM (generally
and in student’s
mobile application
architecture)
Data
Perseverance
(20%)
Data
Perseverance 1
(10%)
No attempt to
define data
structure (e.g.,
relational
database) for
your data and
motives for
that choice
Very limited
attempt to
define data
structure (e.g.,
relational
database) for
your data and
motives for
that choice
Limited
attempt to
define data
structure (e.g.,
relational
database) for
your data and
motives for
that choice
Good attempt to
define data
structure (e.g.,
relational
database) for your
data and motives
for that choice
Comprehensive
attempt to define
data structure (e.g.,
relational database)
for your data and
motives for that
choice
Outstanding
defining of data
structure (e.g.,
relational
database) for your
data and motives
for that choice
7

Data
Perseverance 2
(10%)

No attempt at
explaining
what kind of
data will be
stored (very
briefly),
medium of
storage and
brief schema

No attempt at
mentioning
the ethical
implications
Very limited
attempt at
explaining
what kind of
data will be
stored (very
briefly),
medium of
storage and
brief schema

Very limited
attempt at
mentioning
the ethical
implications
Limited
attempt at
explaining
what kind of
data will be
stored (very
briefly),
medium of
storage and
brief schema

Limited
attempt at
mentioning the
ethical
implications
Good attempt at
explaining
what kind of data
will be stored (very
briefly), medium of
storage and brief
schema

Good attempt at
mentioning the
ethical implications
Comprehensive
attempt at
explaining
what kind of data
will be stored (very
briefly), medium of
storage and brief
schema

Comprehensive
attempt at
mentioning the
ethical implications
Outstanding
explanation of
what kind of data
will be stored (very
briefly), medium of
storage and brief
schema

Outstanding
mention of the
ethical
implications
Sensors (5%)
No attempt at
mentioning
the types of
sensors and
how they will
be used.
Very limited
attempt at
mentioning
the types of
sensors and
how they will
be used
Limited
attempt at
mentioning the
types of
sensors how
they will be
used
Good attempt at
mentioning the
types of sensors
and how they will
be used.
Comprehensive
attempt at
mentioning the
types of sensors how
they will be used
Outstanding
mention of the
types of sensors
and how they will
be used
APIs (5%)
No attempt at
mentioning
the types of
external
APIs/external
services how
they will be
used
Very limited
attempt at
mentioning
the types of
external
APIs/external
services how
they will be
used
Limited
attempt at
mentioning the
types of
external
APIs/external
services and
how they will
be used
Good attempt at
mentioning the
types of external
APIs/external
services and how
they will be used
Comprehensive
attempt at
mentioning the
types of external
APIs/external
services and how
they will be used
Outstanding
mention of the
types of external
APIs/external
services and how
they will be used
8
References (5%)
No references. Inadequate
referencing
Referencing
present but not
always
accurate
Competent
referencing
Fully relevant and
accurate referencing
Very substantial,
fully relevant and
accurate
referencing
essay、essay代写