Introduction To Programming-COM4011 - (3362)
Introduction To Programming-COM4011 - (3362)
Introduction to Programming
Page 1 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Assignment Brief
As part of the formal assessment for the programme, you are required to submit an
Introduction to Programming assignment. Please refer to your Student Handbook for
full details of the programme assessment scheme and general information on preparing
and submitting assignments. The assignment brief will specifically give details and
instructions for the assignment.
Description: The assignment is given as three separate tasks. Each task is to be answered
individually.
• Task 1 develops an understanding of data structures and programming techniques in
the context of a programming language.
• Task 2 demonstrates an ability to write programs using appropriate structure and
language rules.
• Task 3 demonstrates an understanding of how programs are developed i.e. from
concept to development and testing.
Note: The evidence for this assessment needs to be provided in different ways – elaboration,
screenshot, pictures, and java code in text.
Please ensure that you include your fully functional code in text in the appendix so it
can be verified.
Page 2 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Learning outcomes:
Graduate attributes
4. Discipline Expertise: Knowledge and understanding of chosen field. Possess a
range of skills to operate within this sector, have a keen awareness of current
developments in working practice being well positioned to respond to change.
Page 3 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Guidance
Your assignment should include a title page containing your student number, the module
name, the submission deadline and the exact word count of your submitted document;
the appendices if relevant; and a reference list in AU Harvard system(s). You should
address all the elements of the assignment task listed below. Please note that tutors will
use the assessment criteria set out below in assessing your work.
You must not include your name in your submission because Arden University
operates anonymous marking, which means that markers should not be aware of the
identity of the student. However, please do not forget to include your STU number.
Please refer to the full word count policy which can be found in the Student Policies section
here: Arden University | Regulatory Framework
Please refer to the full word count policy which can be found in the Student Policies
section here: Arden University | Regulatory Framework
The word count includes everything in the main body of the assessment (including in text
citations and references). The word count excludes numerical data in tables, figures,
diagrams, footnotes, reference list and appendices. All other printed words ARE
included in the word count.
Students who exceed the word count up to a 10% margin will not be penalised. Students
should note that no marks will be assigned to work exceeding the specified limit once the
maximum assessment size limit has been reached.
Page 4 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Scenario
A small retailer would like a Java program for managing their stock. Some items may be
withdrawn from the stock while new items may be added periodically. The retailer wants a
convenient way to store this information and manage it effectively. Any errors in the
management of the stock should be avoided as they can create issues for sales.
During the working week, when items are sold, the stock is updated and reorders are placed
daily to restock items that have fallen below their threshold. The value for the threshold
indicated in Table 1 indicates the minimum current stock level needed below which a re-order
is triggered. The reorder quantity indicated in Table 1 is used for each item being reordered.
Item# Stock level Unit cost Unit price Threshold Reorder Qty
cd5751 21 2.45 4.59 12 30
bc4dd8 22 3.25 5.99 15 20
18b050 35 1.89 2.99 18 50
c47d16 6 9.75 13.79 2 5
6c1af3 14 5.78 8.79 10 10
Table 1. Stock table with typical items.
The retailer would like the programme to display the following menu:
Based on the stock from Table 1 and sales from Table 2, reorder list would be tabulated as
illustrated:
Page 5 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Assignment Task
Task 1
1) Provide a flowchart and pseudo-code to display the menu as in Figure 1. Once an
option is selected and the code for the option executed, the menu should be
displayed again. The program should terminate only when the option for exit is
selected.
a) Explain how you have validated user input (choice selection) and checked for any
possible logical errors, while justifying the data types you have used.
b) Flowchart and pseudocode should use standard conventions and format such as
indentations, capitalisation, descriptive names for variables/methods, keywords,
operators etc.
c) The program should take the user input for menu options and execute the
appropriate method. When option 1 is selected the method ‘StockData’ should be
executed. When option 2 is selected the method ‘SalesData’ should be executed.
d) At this stage each method should only have a print statement such as ‘Enter
current stock data for each item’ or ‘Enter sales completed for the day’. No actual
choices for the items in stock or sales values are required. The complete Java
methods for the selection of option 1 and option 2 will need to be written in task 2
and task 3 respectively.
2) Write a Java program based on the algorithm with comments to illustrate the
program flow.
a) The program should take the user input for menu options and execute the
appropriate method.
3) Test your program by displaying the menu and selecting the various options when
the menu is displayed. Provide screenshots for the output of the program showing
the correct execution of all menu options.
4) Provide the Java code for this task in the Appendix as text for verification.
(30 marks)
(LOs: 1,2,3,4)
Page 6 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Task 2
In this task you will write the algorithm, code and test the working of the method ‘StockData’.
You must also create a suitable data structure to store the details of the stock items to be
provided with their current stock among other details. This data structure should be
accessible to read and write in both task 2 and task 3.
(30 marks)
(LOs: 1,2,3.4)
Page 7 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Task 3
In this task you will write the algorithm, code and test the working of the method
‘SalesData’. You will need to use the data stored in task 2 to complete task 3.
End of questions
As technology and platforms may change, your module tutor will provide you
with up-to-date details.
Page 8 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Formative Feedback
You have the opportunity to submit a draft report to receive formative feedback. You are
encouraged to submit your assignment for feedback once and it is 30% of your entire
submission. You, the student, are to choose 30%, not the tutor. The last day for
guaranteed feedback hand in is up to 2 weeks on Friday before submission week. No
formative feedback will be given after the time specified above, either blended, or
distance learning.
The Feedback is designed to help you develop areas of your work, encouraging
academic skills and independent learning.
If you are a Distance Learning student, then you are encouraged to send 30% of your
assignment for feedback by email to your tutor, no later than two weeks before your
final submission week. Dates will be given to you by your tutor on a module-by-module
basis.
Your work will be assessed according to the rubrics provided at the end of this
brief.
Referencing Guidelines
You MUST underpin your analysis and evaluation of the key issues with appropriate and
wide ranging academic research, ensuring all cited literature is referenced using the AU
Harvard system(s).
Follow this link to find the referencing guides for your subject: Arden Library
Page 9 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Submission Guidance
Assignments submitted late will not be accepted and will be marked as a 0% fail.
Your assessment should be submitted as a single Word document with the Arden
cover sheet (MS Word with your student number as the file name). Do not
zip/compress the file in any way. If you submit your work in any other format, the
submission will not be accepted and will be awarded 0 marks.
The submission for each task should be presented under a relevant heading.
Screenshots, algorithm, and inserts should be legible, and provided with suitable
captions. Flowchart should be presented in an appropriate pictorial format using
appropriate page size and orientation to make it legible.
The code should be clearly presented in text so that it can be copied and pasted into a
suitable coding platform to be executed and verified. For more information, please see
the “Submitting an Assignment - Guide” document available on the A-Z key information
on iLearn.
You must ensure that the submitted assignment is all your own work and that all
sources used are correctly attributed. Penalties apply to assignments which show
evidence of academic unfair practice. (See the Student Handbook which is available on
the A-Z key information on iLearn.)
Page 10 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning
materials or this publication may be reproduced, shared (including in private social media groups), stored in a retrieval system or transmitted in any form or means, including
without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and
distribution of programme materials please see the Arden Student Terms and Conditions.
Assessment Criteria (Learning objectives covered – all.
Level 4 is the first stage on the student journey into undergraduate study. At Level 4 students will be developing their knowledge
and understanding of the discipline and will be expected to demonstrate some of those skills and competences.
Student are expected to express their ideas clearly and to structure and develop academic arguments in their work.
Students will begin to apply the theory which underpins the subject and will start to explore how this relates to other areas
of their learning and any ethical considerations as appropriate. Students will begin to develop self-awareness of their own
academic and professional development.
Grade Mark Generic Assessment Criteria
Bands
First 80%+ Outstanding performance which demonstrates the ability to analyse the subject area and to confidently apply theory whilst
(1) showing awareness of any relevant ethical considerations. The work shows an outstanding level of competence and confidence in
managing appropriate sources and materials, initiative and excellent academic writing skills and professional skills (where
appropriate). The work shows originality of thought.
70-79% Excellent performance which demonstrates the ability to analyse the subject and apply theory whilst showing some awareness of
any relevant ethical considerations. The work shows a high level of competence in managing sources and materials, initiative and
excellent academic writing skills and professional skills (where appropriate). The work shows originality of thought.
Upper 60-69% Very good performance which demonstrates the ability to analyse the subject and apply some theory.
second The work shows a very good level of competence in managing sources and materials and some initiative. Academic writing skills
(2:1) are very good, and expression remains accurate overall. Very good professional skills (where appropriate). The work shows some
original thought.
Lower 50-59% A good performance which begins to analyse the subject and apply some underpinning theory. The work shows a sound level of
second competence in managing basic sources and materials. Academic writing skills are good, and expression remains accurate overall
(2:2) although the piece may lack structure. Good professional skills (where appropriate). The work lacks some original thought.
Third 40-49% Satisfactory level of performance in which there are some omissions in understanding the subject, its underpinning theory, and
(3) ethical considerations. The work shows a satisfactory use of sources and materials. Academic writing skills are limited and there
are some errors in expression and the work may lack structure overall. There are some difficulties in developing professional skills
(where appropriate). The work lacks original thought and is largely imitative.
Marginal 30-39% Limited performance in which there are omissions in understanding the subject, its underpinning theory, and ethical
Fail considerations. The work shows a limited use of sources and materials. Academic writing skills are weak and there are errors in
Page 11 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning materials or this publication may be reproduced, shared (including in private social media groups), stored
in a retrieval system or transmitted in any form or means, including without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and distribution of programme materials
please see the Arden Student Terms and Conditions.
expression and the work may lack structure overall. There are difficulties in developing professional skills (where appropriate). The
work lacks original thought and is largely imitative.
Clear fail 29% and A poor performance in which there are substantial gaps in knowledge and understanding, underpinning theory and ethical
Below considerations. The work shows little evidence in the use of appropriate sources and materials. Academic writing skills are very
weak and there are numerous errors in expression. The work lacks structure overall. Professional skills (where appropriate) are not
developed. The work is imitative.
Page 12 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning materials or this publication may be reproduced, shared (including in private social media groups), stored
in a retrieval system or transmitted in any form or means, including without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and distribution of programme materials
please see the Arden Student Terms and Conditions.
Rubric:
Criteria Outstanding Excellent Very Good Good Pass Poor Fail
and
weighting 80% - 100% 70% - 79% 60% - 69% 50% - 59% 40% - 49% 30 – 39% 0 – 29%
Task 1 Functional, Non-functional
Functional and/or
Algorithm comprehensive, Functional, Functional algorithm provided
Functional algorithm reverse-
(flowchart efficient algorithm that comprehensive Functional algorithm algorithm with little or no
justified with all standard engineered
AND is justified with all algorithm without justified with all elaborated, with standard conventions
conventions and with algorithm presented
pseudo standard conventions logical errors and with standard conventions, most standard that meets few or
error-proofing and with some standard
code) that meets all error-proofing, justified, without logical conventions that none of the task
without logical errors/flaws conventions that
(40%) requirements and adds with all standard errors that meets all meet most of the requirements.
that meets all the meet some of the
Max marks appropriate value conventions that meets the requirements. minimum Significant omission,
requirements. minimum
12 toward meeting the all the requirements. requirements. or logical errors in
requirements.
requirements. algorithm.
Effectively commented, Effectively Functional code
Fully commented code Mostly commented
succinct, and efficient commented, succinct Fully commented with some Nonfunctional Code
provided in text that fully functional
code provided in text code provided in text code provided in text comments, in text, provided is without
implements the algorithm code, in text,
Task 1 that uses resources with error-proofing, that implements the implements the comments, and/or not
exactly with error- implements the
Code in text providently, with error- without logical errors, algorithm exactly and algorithm to some in text; has errors
proofing and no logical algorithm closely
(30%) proofing and without that implements the meets all the extent, meets some (syntax, logical), does
errors and meets all the and meets most of
Max marks logical errors that algorithm exactly and requirements. The of the minimum not implement the
requirements. The code the minimum
9 implements the meets all requirements. code has little or no requirements. There algorithm and/or meets
makes some use of requirements. The
algorithm exactly and Code makes full use of redundancy and no may be significant few or none of the
language features for code may have
meets all the language features logical errors. redundancy in requirements.
productivity. some redundancy.
requirements productively. code.
Comprehensive Sample output Sample output Sample output is
Sample output illustrates
Continuous and sample output illustrates user illustrates the user limited to illustrate
user interactivity and tests
comprehensive sample illustrates the user interactivity and tests interactivity and user interactivity, Insufficient sample
Task 1 for all values including
output illustrates the interactivity and tests ALL relevant values tests for most tests for few input output provided, which
Sample invalid user inputs, while
user interactivity and invalid user inputs and meets all relevant values, values, while does not illustrate the
output meeting all requirements.
tests including fool- including error requirements. All while meeting most meeting some of user interactivity or
screenshots All display prompts
proofed inputs, while messages, while display prompts of the minimum the minimum functionality of code.
(30%) including error
meeting all the meeting all the included requirements. Most requirements. Some Limited or no display
Max marks messages are
requirements, and requirements and appropriately, are display prompts are display prompts are prompts in the sample
9 appropriate, clear,
providing testing without logical errors clear, unambiguous included, are clear included and are output.
unambiguous without
quality assurance. indicated through and without logical and/or unclear and/or
logical errors.
display prompts. errors. unambiguous. ambiguous.
Page 13 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning materials or this publication may be reproduced, shared (including in private social media groups), stored
in a retrieval system or transmitted in any form or means, including without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and distribution of programme materials
please see the Arden Student Terms and Conditions.
Criteria Outstanding Excellent Very Good Good Pass Poor Fail
and
80% - 100% 70% - 79% 60% - 69% 50% - 59% 40% - 49% 30 – 39% 0 – 29%
weighting
Task 2 Functional, Non-functional
Functional and/or
Algorithm comprehensive, Functional, Functional algorithm provided
Functional algorithm reverse-
(flowchart efficient algorithm that comprehensive Functional algorithm algorithm with little or no
justified with all standard engineered
AND is justified with all algorithm without justified with all elaborated, with standard conventions
conventions and with algorithm presented
pseudo standard conventions logical errors and with standard conventions, most standard that meets few or
error-proofing and with some standard
code) that meets all error-proofing, justified, without logical conventions that none of the task
without logical errors/flaws conventions that
(40%) requirements and adds with all standard errors that meets all meet most of the requirements.
that meets all the meet some of the
Max marks appropriate value conventions that meets the requirements. minimum Significant omission,
requirements. minimum
12 toward meeting the all the requirements. requirements. or logical errors in
requirements.
requirements. algorithm.
Effectively commented, Effectively Functional code
Fully commented code Mostly commented
succinct, and efficient commented, succinct Fully commented with some Nonfunctional Code
provided in text that fully functional
code provided in text code provided in text code provided in text comments, in text, provided is without
implements the algorithm code, in text,
Task 2 that uses resources with error-proofing, that implements the implements the comments, and/or not
exactly with error- implements the
Code in text providently, with error- without logical errors, algorithm exactly and algorithm to some in text; has errors
proofing and no logical algorithm closely
(30%) proofing and without that implements the meets all the extent, meets some (syntax, logical), does
errors and meets all the and meets most of
Max marks logical errors that algorithm exactly and requirements. The of the minimum not implement the
requirements. The code the minimum
9 implements the meets all requirements. code has little or no requirements. There algorithm and/or meets
makes some use of requirements. The
algorithm exactly and Code makes full use of redundancy and no may be significant few or none of the
language features for code may have
meets all the language features logical errors. redundancy in requirements.
productivity. some redundancy.
requirements productively. code.
Comprehensive Sample output Sample output Sample output is
Sample output illustrates
Continuous and sample output illustrates user illustrates the user limited to illustrate
user interactivity and tests
comprehensive sample illustrates the user interactivity and tests interactivity and user interactivity, Insufficient sample
Task 2 for all values including
output illustrates the interactivity and tests ALL relevant values tests for most tests for few input output provided, which
Sample invalid user inputs, while
user interactivity and invalid user inputs and meets all relevant values, values, while does not illustrate the
output meeting all requirements.
tests including fool- including error requirements. All while meeting most meeting some of user interactivity or
screenshots All display prompts
proofed inputs, while messages, while display prompts of the minimum the minimum functionality of code.
(30%) including error
meeting all the meeting all the included requirements. Most requirements. Some Limited or no display
Max marks messages are
requirements, and requirements and appropriately, are display prompts are display prompts are prompts in the sample
9 appropriate, clear,
providing testing without logical errors clear, unambiguous included, are clear included and are output.
unambiguous without
quality assurance. indicated through and without logical and/or unclear and/or
logical errors.
display prompts. errors. unambiguous. ambiguous.
Page 14 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning materials or this publication may be reproduced, shared (including in private social media groups), stored
in a retrieval system or transmitted in any form or means, including without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and distribution of programme materials
please see the Arden Student Terms and Conditions.
Criteria Outstanding Excellent Very Good Good Pass Poor Fail
and
80% - 100% 70% - 79% 60% - 69% 50% - 59% 40% - 49% 30 – 39% 0 – 29%
weighting
Task 3 Functional, Non-functional
Functional and/or
Algorithm comprehensive, Functional, Functional algorithm provided
Functional algorithm reverse-
(flowchart efficient algorithm that comprehensive Functional algorithm algorithm with little or no
justified with all standard engineered
AND is justified with all algorithm without justified with all elaborated, with standard conventions
conventions and with algorithm presented
pseudo standard conventions logical errors and with standard conventions, most standard that meets few or
error-proofing and with some standard
code) that meets all error-proofing, justified, without logical conventions that none of the task
without logical errors/flaws conventions that
(40%) requirements and adds with all standard errors that meets all meet most of the requirements.
that meets all the meet some of the
Max marks appropriate value conventions that meets the requirements. minimum Significant omission,
requirements. minimum
16 toward meeting the all the requirements. requirements. or logical errors in
requirements.
requirements. algorithm.
Effectively commented, Effectively Functional code
Fully commented code Mostly commented
succinct, and efficient commented, succinct Fully commented with some Nonfunctional Code
provided in text that fully functional
code provided in text code provided in text code provided in text comments, in text, provided is without
implements the algorithm code, in text,
Task 3 that uses resources with error-proofing, that implements the implements the comments, and/or not
exactly with error- implements the
Code in text providently, with error- without logical errors, algorithm exactly and algorithm to some in text; has errors
proofing and no logical algorithm closely
(30%) proofing and without that implements the meets all the extent, meets some (syntax, logical), does
errors and meets all the and meets most of
Max marks logical errors that algorithm exactly and requirements. The of the minimum not implement the
requirements. The code the minimum
12 implements the meets all requirements. code has little or no requirements. There algorithm and/or meets
makes some use of requirements. The
algorithm exactly and Code makes full use of redundancy and no may be significant few or none of the
language features for code may have
meets all the language features logical errors. redundancy in requirements.
productivity. some redundancy.
requirements productively. code.
Comprehensive Sample output Sample output Sample output is
Sample output illustrates
Continuous and sample output illustrates user illustrates the user limited to illustrate
user interactivity and tests
comprehensive sample illustrates the user interactivity and tests interactivity and user interactivity, Insufficient sample
Task 3 for all values including
output illustrates the interactivity and tests ALL relevant values tests for most tests for few input output provided, which
Sample invalid user inputs, while
user interactivity and invalid user inputs and meets all relevant values, values, while does not illustrate the
output meeting all requirements.
tests including fool- including error requirements. All while meeting most meeting some of user interactivity or
screenshots All display prompts
proofed inputs, while messages, while display prompts of the minimum the minimum functionality of code.
(30%) including error
meeting all the meeting all the included requirements. Most requirements. Some Limited or no display
Max marks messages are
requirements, and requirements and appropriately, are display prompts are display prompts are prompts in the sample
12 appropriate, clear,
providing testing without logical errors clear, unambiguous included, are clear included and are output.
unambiguous without
quality assurance. indicated through and without logical and/or unclear and/or
logical errors.
display prompts. errors. unambiguous. ambiguous.
Page 15 of 15
[3362]
Arden University © reserves all rights of copyright and all other intellectual property rights in the learning materials and this publication. No part of any of the learning materials or this publication may be reproduced, shared (including in private social media groups), stored
in a retrieval system or transmitted in any form or means, including without limitation electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Arden University. To find out more about the use and distribution of programme materials
please see the Arden Student Terms and Conditions.