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


4QQMN506: Programming for Accounting and Finance


Project 1: Independent Assignment Questions (15% Total Weight)

Independent Assignment Questions Structure

(15% of the overall module mark)

•  Part A: MindTap Practical Coding Exercises 1 – 3 = 5% weight. Each question has equal marks.

•  Part B: KEATS Ten Multiple Choice Questions = 5% weight. Each question has equal marks.

•  Part C: KEATS Theoretical Written Questions  = 5% weight. Each question has equal marks.

 

• Total = 15%

•  Part A is to be submitted on MindTap Only.

•  Note each Part A MindTap programming exercise is graded out of 100 marks. Marks will be rescaled accordingly.

•  Part B & C to be submitted on KEATS.


Independent Project1: Information

Deadline:

•  Start Date: 11/02/2022 10am

•  End date:  25/02/2022 10am

•  Late submission OF ANY OF THE THREE ELEMENTS within 24 hours of the

deadline will result in a 10-mark deduction (down to the pass mark of 40) for

the WHOLE project. Late submission more than 24 hours past the deadline will

result in a mark of zero for the WHOLE project.

 

Content covered:

•  Practical Python coding knowledge from lectures and tutorials Weeks 1 – 3.

 

Part A MindTap Practical Coding General Expectations:

•  Use good practice such as commenting and correct code formatting.

•  The program should work and display correct outputs.


Independent Project1: Submission Information

 

Submission:

•   Part A programming assignment submissions are to be submitted on Cengage MindTap learning platform via the online platform.

•   Once your solutions are ready. You will only be allowed ONE SUBMIT on MindTap. Please Press Submit. Press Confirm.

•   Your MindTap registration must be with your registered university email address, full name and student ID.

•   It is strongly encouraged as first priority to submit directly on Cengage MindTap.

•   If you have difficulty accessing, registering or a technical issue with Cengage MindTap a secondary online submission link will be provided on KEATS.

•   Do not submit on both Cengage MindTap and KEATS.

•   If you submit on KEATS only please use the cover sheet document provided, complete the cover sheet and on the pages following the cover

•   Part B & C to be submitted on KEATS only.

•   Students affected by “recognisably disruptive or unexpected events beyond the student’s control that might have a significant and adverse

assessment deadline. IT issues are not usually grounds for mitigating circumstances.

•   Plan to submit well before the deadline  we recommend at least two hours before.

•   NOTE: You will receive an overall point score out of 100 on MindTap. This will not be the final mark for the project. Marks will be rescaled.

 

Part A: Exercise1: Project 2.4

 

•  Write a program that takes the radius of a sphere (a floating-point number) as input and then outputs the sphere’s:

•  Diameter (2 × radius)

•  Circumference (diameter × π)

•  Surface area (4 × π × radius × radius)

•  Volume (4/3 × π × radius × radius × radius)

 

 

Below is an example of the program input and output:

                                                                                                                                   

 

Part A: Exercise2: Project 3.5

 

•  A local biologist needs a program to predict population growth. The inputs would be:

•  The initial number of organisms

•  The rate of growth (a real number greater than 1)

•  The number of hours it takes to achieve this rate

•  A number of hours during which the population grows

•  For example, one might start with a population of 500 organisms, a growth rate of 2, and a growth period to

double in size every 6 hours. Thus, after allowing 6 hours for growth, we would have 1000 organisms, and after 12

 

•  Write a program that takes these inputs and displays a prediction of the total population.

 

An example of the program input and output is shown below:

•  Enter the initial number of organisms: 10

•  Enter the rate of growth [a real number > 0]: 2

•  Enter the number of hours to achieve the rate of growth: 2

•  Enter the total hours of growth: 6 The total population is 80


 


Part A: Exercise3: Project 3.9

 

•  Edit the program provided so that it receives a series of numbers from the user and allows the user to press the enter key to indicate that he or she is finished providing inputs. After the user presses the enter key, the program should print:

1.    The sum of the numbers

2.    The average of the numbers

• An example of the program input and output is shown below:

 

 


 

Part B: 10 Multiple Choice Questions (MCQ’s) 5%


•  Covering Lecture Weeks 1, 2 & 3

•  MindTap Unit 1, 2 & 3

•  Book Chapter 1, 2 & 3

•  Each question is worth two marks

•  You will only have one attempt per question.

•  Questions and answer options are randomised.

•  Most questions have only one answer; where two answers are required, this is indicated by ‘select two

•  Once you have entered you answer for an MCQ you can not go back to amend answers.

•  Once you hit start on KEATS you must complete the MCQ’s within maximum 30 minutes.

•  At the end of the 30 minutes if you have not finished the quiz your answers so far will automatically be

•  Having Spyder Python programming loaded in advance would be strongly advised.

•  The questions can be a mixture of theory (qualitative) and practical (quantitative).


 

Part C: Written Questions (5%)

 

Please submit on KEATS as a word or pdf file.

 

1.   Briefly explain what role do translators play in the programming process.

2.   Briefly explain what are the purposes of program documentation.

3.   Briefly explain the relationship between a function and its arguments.

4.   Briefly describe the purpose of the break statement and the type of problem for which it is well suited.