Categories
Writers Solution

Construct an analytical model for a linear programming problem.

Analytical Models and Automated Rule Systems

Overview

Modeling can be a very difficult topic and is as much an art as a science. When making decisions or solving business problems it can be helpful to construct a diagram that can aid a decision maker with a model of a situation even solving it. In this assignment you will construct diagrams of time-proven models and methodologies related to optimization, search methods, heuristic programming, and simulation.

In many cases, results of predictive models or even optimization models get simplified as rules that are then implemented in other applications. You will also analyze how your models can be supported by applications of automated rule systems and expert system technologies.

Directions

In a 5–6 page paper (including graphics), create either an influence diagram or a flow-diagram for the following:

  • Construct an analytical model for a linear programming problem.
  • Construct an analytical model using the analytic hierarchy process.
  • Formulate a model for a heuristic search method.
  • Formulate a model using a simulation method for decision support.

In your paper you should create and explain a business situation for each model, develop a graphic, and discuss the relevant aspects of the model. You should conclude your paper with a discussion on how automated rule systems and expert system technologies can be used in your models.

Submission Requirements

As you complete your assignment, be sure your paper meets the following guidelines:

  • Written communication: Writing is free of errors that detract from the overall message.
  • Scholarship: Use at least four outside sources to support your main points and analysis.
  • APA formatting: All resources and citations should be formatted according to current APA style and formatting guidelines.
  • Length: 5–6 typed, double-spaced pages (including graphics).
  • Font: Times New Roman, 12 point.

GET SOLUTION FOR THIS ASSIGNMENT, Get Impressive Scores in Your Class

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliveryprimewritersbay.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at primewritersbay.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals.
  • Construct an analytical model for a linear programming problem.

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays
Categories
Writers Solution

In the programming tutorial, add a tutorial on working with arrays.

Course Project deliverables are due.

Add arrays to your program to handle more data.

Examples: In the programming tutorial, add a tutorial on working with arrays. Then use arrays to store the answers to multiple questions so that you can compute a total score.

In the DJ program, you can add the ability to handle multiple songs and playlists. The electrical program should handle multiple customer scenarios.

Refer the the Course Project Overview for complete details.

Remember to submit your assignment.

GET SOLUTION FOR THIS ASSIGNMENT, Get Impressive Scores in Your Class

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliveryprimewritersbay.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at primewritersbay.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals. An Introduction to Organisation Development

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays
Categories
Writers Solution

In layman’s terms, culture can be defined as the “programming of the mind

In layman’s terms, culture can be defined as the “programming of the mind.”  It is something that is firmly ingrained in us as we grow up.  Based on your experiences here in the United States, what do you think are the things that define American culture?  To put it another way, what are the things that are “uniquely American?”  Describe your points in detail.  Also, given that the US has historically been a cultural melting pot based on immigrants from all across the globe, do you believe that the culture here is more diverse or richer than it is in other countries?  Explain your rationale.

Minimun 275 words

GET SOLUTION FOR THIS ASSIGNMENT, Get Impressive Scores in Your Class

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliveryprimewritersbay.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at primewritersbay.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals. In layman’s terms, culture can be defined as the “programming of the mind

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays
Categories
Writers Solution

Synthesise the tenets of procedural programming into the object oriented paradigm

ASSESSMENT 2 BRIEF
Subject Code and Title MIS501 Principles of Programming
Assessment Business case study
Individual/Group Individual
Length N/A
Learning Outcomes The Subject Learning Outcomes demonstrated by successful completion of the task below include:
a) Synthesise the tenets of procedural programming into the object oriented paradigm.
b) Design and implement solutions using unified modelling language (UML) diagrams and coding to meet business needs.
Submission Due by 11:55pm AEST/AEDT Sunday end of Module 4.2.
Weighting 35%
Total Marks 100 marks
Assessment Task
In this assessment, you are required to undertake three tasks. For each task, it is required that you implement a Python program to solve a business problem presented in the business case. Please refer to the Instructions for details on how to complete this task.
Context
Module 1.1 to Module 4.1 covered many expressive programming syntax and powerful Python language features. Collectively, they can be used to create sophisticated programs to solve real business problems. In each Module, we focused almost exclusively on particular language features or syntax taught in that Module. In this assessment, you have the opportunity to put them all together.
In contrast with the “toy” practical exercises in each Module, you are presented with close-to-real-life business problems and you are asked to develop programs to solve these problems. Sometimes, understanding the business problems and the associated business rules is challenging in their own. The business logics sometimes need to be determined/inferred/interpreted from the business case and business rules, which then need to be implemented using a programming language. These are the challenges you will inevitably have to address in real life. Therefore, the business case and the business rules in this assessment have been deliberated designed to be convoluted and less straightforward. Understanding the case and the business problem is in itself an integral part of the assessment.
In this assessment, you will demonstrate the following skills and knowledge:

  • Grasp business requirements, rules and logics, and be able to translate them into programming code.
  • Implement programs in Python to solve business problems.
  • Design a program and illustrate the logic through flowcharts.
    Instructions
  1. Please read the case scenario and complete Task 1, 2 and 3 outlined in the attached MIS501_Assessment 2_ Business Case Study Tasks document.
  2. All implementations must be in Python 3 (that is NOT Python 2). Programs implemented in a different language will be marked 0. Programs implemented in Python 2 will be capped at 50% of the available marks.
    MIS501_Assessment_2_Brief_Business Case Study_Module 4.2 Page 1 of 4
  3. You may only use the language features and syntax taught in Module 1.1 through to Module 4.1. You MUST NOT use any other language features beyond what was taught by Module 4.1. Penalties apply.
  4. You may implement the programs in any IDE of your choice.
  5. All programs should be provided with adequate and meaning comments.
  6. Follow Python Style Guide: https://www.python.org/dev/peps/pep-0008/
    Referencing
    It is essential that you use appropriate APA style for citing and referencing research. Please see more information on referencing here https://library.torrens.edu.au/academicskills/apa/tool
    Submission Instructions
    Submit the following four files for this assessment in MIS501: Principles of Programming.
    o task1.py. o task2.py. o task3.py.
    o task3.docx.
    DO NOT zip these files into one file, submit individual files. The Learning Facilitator will provide feedback via the Grade Centre in the LMS portal. Feedback can be viewed in My Grades.
    Academic Integrity Declaration
    I declare that except where I have referenced, the work I am submitting for this assessment task is my own work. I have read and am aware of Torrens University Australia Academic Integrity Policy and Procedure viewable online at http://www.torrens.edu.au/policies-and-forms
    I am aware that I need to keep a copy of all submitted material and their drafts, and I will do so accordingly.

MIS501 Principles of Programming
Assessment 2 – Business Case Study
Case Scenario
COMP101 Foundations of Computer Systems is a first-year introductory subject in both the Bachelor of Information Technology and Diploma of Information Technology course at ABC University. The Subject Coordinator of COMP101 has engaged you to help her to code a few Python programs as handy tools to solve a number of problems at hand.
Task 1 – Determine Interim Grade Letter (30%)
In this task, you will write a Python program to help the Subject Coordinator of COMP101 to calculate an interim grade letter for a student given their assessments results.
COMP101 Foundations of Computer Systems has three assessments with the following weightings.
Assessment Number Assessment Type Assessment Weighting
1 Lab exercise 20%
2 Report 40%
3 Final examination 40%
Each assessment has been marked out of 100 and the mark for each assessment may be a decimal number with at most two decimal points (e.g., 68, or 68.5, or 68.45). The final mark for COMP101 is the weighted sum of all three assessments, rounded up to the nearest integer. For example, Student A received 75.67/100, 45.8/100, 32/100 for Assessment 1, 2 and 3 respectively. Their final mark for COMP101 is 47 (46.254 rounded up to the nearest integer).
75.67 × 20% + 45.8 × 40% + 32 × 40% = 46.254
For simplicity, in this Task, we will use a bracket that consists of three numbers to denote the marks of a student’s three assignments in order. For example, (75.67, 45.8, 32) denote a student who received 75.67/100 for the first assessment, 45.8/100 for the second, and 32/100 for the third.
The final mark is used to determine the interim grade letter for a student. The Assessment Policy and Procedures of ABC University stipulates the following rules for determining the interim grade letter. The range in the Final mark column includes the numbers on both ends.
Final mark Interim grade letter Description
85 – 100 HD High Distinction
75 – 84 D Distinction
65 – 74 C Credit
50 – 64 P Pass
45 – 49 F or SE or SA Fail or Supplementary Assessment or Supplementary Exam
0 – 44 F or AF Fail or Absent Fail
Students whose final mark is between 0 and 44 (inclusive) may be awarded an F (Fail) or an AF (Absent Fail). If two or more assessments are awarded zero and the final mark is between 0 and 44 (inclusive), the student will be awarded an AF (Absent Fail), otherwise they are awarded an F (Fail).
For example, students with (0, 100, 0) should be awarded an AF because their final mark is 40, and two assessments are marked zero. However, students with (100, 50, 0) should be awarded an F because although their final mark is 40, they only have one assessment awarded zero.
Students who have marginally failed, that is, their final mark is between 45 – 49 (inclusive), may be awarded an F (Fail) or Supplementary Exam (SE) or Supplementary Assessment (SA). If a student’s final mark is between 45 – 49, they will receive an F (Fail) unless they satisfy all the following conditions:
o Their final mark is between 45 – 49 (inclusive). o They do not have any assessment marked zero. o They only failed (i.e., less than 50) one assessment.
Students whose final mark is between 45 – 49 will receive an SE or SA if they satisfy all the conditions above. If the assessment they failed is Assessment 1 or Assessment 2, they will receive an SA and they will be given an opportunity to attempt a supplementary assessment. If the assessment they failed is Assessment 3, they will receive an SE and they will be given an opportunity to sit a supplementary exam.
For example, students with (40, 100, 0) will receive an F (Fail) because although their final mark is 48 (i.e., between 45 – 49), they have one assessment marked zero (Assessment 3). Students with (10,
100, 10) will equally be awarded an F (Fail) because although their final mark is 46 (i.e., between 45 – 49), they have failed more than one assessment (Assessment 1 and Assessment 3). Students with (50, 50, 40) will be awarded an SE because their final mark is 46 (i.e., between 45 – 49) and satisfy all the three conditions above. The only failed assessment is Assessment 3, and they will be given an opportunity to sit a supplementary exam.
The Subject Coordinator has asked you to develop a Python program that can calculate the interim grade letter for a student given the marks for all the assessments based on the business rules described above.
Your program should allow the Subject Coordinator to type in a student’s assessment marks separated by a comma. Your program will then output the correct interim grade letter for that student. In this task, you do not need to allow the Subject Coordinator to type in the assessment marks for another student. Your program can terminate after it have calculated and output the interim grade letter for the first student.
Here are some sample inputs and outputs the Subject Coordinator expected to see when she runs your program. All the green lines are your program outputs, all the red lines are users’ input.
Sample input and output 1:
Enter a student’s assessment marks (separated by comma):
40,100,0
F
Sample input and output 2:
Enter a student’s assessment marks (separated by comma):
90,100,100
HD
Sample input and output 3:
Enter a student’s assessment marks (separated by comma):
50,50,40
SE
Implement your program in a Python script file and name it task1.py. You need to submit this file as part of the Assessment 2 submission.
Task 2 – Finalising grades and class performance statistics (40%)
This task is built upon Task 1. You may want to make a copy of task1.py, and name it task2.py, and you may want to use the logic you implemented for Task 1. DO NOT override task1.py.
A couple of weeks after the Release of Grade date, all supplementary assessments and exams have been finalised. All the interim grade letters now need to be converted to a final grade letter, that is, the grade letter that appear on students’ transcript.
For HD (High distinction), D (Distinction), C (Credit), P (Pass) and F (Fail), they will not be converted as they themselves are final grade letters. For SA and SE, they will be converted to either a SP (Supplementary Pass) or F (Fail). If the student who have been awarded an SA or SE, passed the supplementary assessment or supplementary exam (that is, they achieved no less than 50/100), their grade letter will be converted to SP (Supplementary Pass), otherwise it will be converted to F (Fail). For AF (Absent Fail), it will be converted to F (Fail).
Each final grade letter carries some grade point value as detailed in the table below.
Final grade letter Grade point value
HD 4.0
D 3.0
C 2.0
P 1.0
SP 0.5
F 0
The Subject Coordinator would like you to implement a Python program that helps her to read in all students’ marks and generate some high-level statistic about the class performance.
Input
In contrast with Task 1, the program in Task 2 will prompt to the Subject Coordinator (the user) and allow her type in all students’ assessment marks. This is achieved by repeatedly asking the Subject Coordinator to type in students’ three assessment marks until she types in the letter “N”. For example, Enter a student’s assessment marks (separated by comma), type in letter N to finish:
40,100,0
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
90,100,100
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
N
(input finishes)
The Subject Coordinator (the user) may type in as many students’ assessment marks as she wishes. Each line of input represents a student’s three assessment marks. The only way she signals to the program that she has done with inputting is to type in a letter N.
Your program should use an appropriate data structure to store students’ marks.
As you read in students’ assessment marks, if your program detects that the student would have been given an SE or SA, your program should then ask for their supplementary assessment or supplementary exam mark. For example,
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
40,100,0
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
50,50,40
What is this student’s supplementary exam mark:
67
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
90,100,100
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
N
(input finishes) Output
After input finishes, your program will then output the following class performance statistics:
o Number of students: This number shows the total number of students that the user typed in.
o Student pass rate: The percentage of students who received a final grade letter of HD, D, C, P or SP, that is,

???? + #?? + #?? + #?? + #????

??????????????

HD represents the number of students who received HD. #student represents the total number of students. Rounded to two decimal points.

o Student pass rate (adjusted): The percentage of students who received a final grade letter of HD, D, C, P or SP. This percentage excludes students who received an AF from the total number of students, that is,

???? + #?? + #?? + #?? + #????

?????????????? – #???? Rounded to two decimal points.

o Average mark for Assessment 1: the average mark for Assessment 1 with two decimal points. o Average mark for Assessment 2: the average mark for Assessment 2 with two decimal points. o Average mark for Assessment 3: the average mark for Assessment 3 with two decimal points. o Average final mark: the average mark for final mark with two decimal points.
o Average grade point: the average grade point for all students in COMP101 with one decimal point.
o Number of HDs: the number of students who received a final grade letter HD. o Number of Ds: the number of students who received a final grade letter D. o Number of Cs: the number of students who received a final grade letter C. o Number of Ps: the number of students who received a final grade letter P. o Number of SPs: the number of students who received a final grade letter SP.
o Number of Fs: the number of students who received a final grade letter F.
For example,
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
40,100,0
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
50,50,40
What is this student’s supplementary exam mark:
67
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
90,100,100
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
N
Number of students: 3
Student pass rate: 66.67%
Student pass rate (adjusted): 66.67%
Average mark for Assessment 1: 60.00 Average mark for Assessment 2: 83.33 Average mark for Assessment 3: 46.67
Average final mark: 64.00
Average grade point: 1.5
Number of HDs: 1
Number of Ds: 0
Number of Cs: 0 Number of Ps: 0
Number of SPs: 1
Number of Fs: 1
Implement your program in a Python script file and name it task2.py. You need to submit this file as part of the Assessment 2 submission.
Task 3 – Naïve similarity detector (30%)
This task is independent of the first two tasks. You can create a new file and name it task3.py.
The Subject Coordinator of COMP101 has now asked you to implement a naïve similarity detector that she can use to identify collusion between students in their assessments. Your program will read in two assessment submissions (two strings) in turn and output a similarity score for them.
You can assume that the input submissions have been “cleaned” with all punctuations removed. Each submission is a sequence of words separated by a space. For example, “COMP101 is an interesting subject and it has been easy”
“COMP101 and COMP301 have always been interesting and easy”
The similarity of two submissions is defined as the ratio between the number of common words in both submissions and the number of unique words in both submissions.
For example,
“COMP101 is an interesting subject and it has been easy”
“COMP101 and COMP301 have always been interesting and easy”
The common words between these two submissions are COMP101, and, interesting, been, easy. A total of 5 common words.
The unique words in both submissions are COMP101, and, interesting, been, easy, is, an, subject, it, has, COMP301, have, always. A total of 13 common words.
The similarity of both submissions is 5/13 = 38.46%.
You are required to draw a flowchart diagram illustrating the logic of this program. You should use a professional drawing software, e.g. http://draw.io. Copy and paste your flowchart diagram in a MSWord document, and name it task3.docx.
Implement a Python program that takes in two submissions (strings) and output the similarity between them with two decimal points. For example:
Enter the first submission:
COMP101 is an interesting subject and it has been easy Enter the second submission:
COMP101 and COMP301 have always been interesting and easy The similarity score between the two is: 38.46%.
You should ignore the letter cases, that is, “Interesting” and “interesting” should be treated as the same word. You do not need to lemmatise the words, that is, the words “going”, “go”, “went”, “gone” are treated as different words.
You must not use the set structure in this or any other tasks. 0 marks will be awarded to the implementation if you used the set structure.
Implement your program in a Python script file and name it task3.py. You need to submit this file as part of the Assessment 2 submission

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliverycapitalessaywriting.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at capitalessaywriting.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals. Synthesise the tenets of procedural programming into the object oriented paradigm

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays
Categories
Writers Solution

Synthesise the tenets of procedural programming into the objectoriented paradigm

ASSESSMENT 2 BRIEF
Subject Code and Title MIS501 Principles of Programming
Assessment Business case study
Individual/Group Individual
Length N/A
Learning Outcomes The Subject Learning Outcomes demonstrated by successful completion of the task below include:
a) Synthesise the tenets of procedural programming into the objectoriented paradigm.
b) Design and implement solutions using unified modelling language (UML) diagrams and coding to meet business needs.
Submission Due by 11:55pm AEST/AEDT Sunday end of Module 4.2.
Weighting 35%
Total Marks 100 marks
Assessment Task
In this assessment, you are required to undertake three tasks. For each task, it is required that you implement a Python program to solve a business problem presented in the business case. Please refer to the Instructions for details on how to complete this task.
Context
Module 1.1 to Module 4.1 covered many expressive programming syntax and powerful Python language features. Collectively, they can be used to create sophisticated programs to solve real business problems. In each Module, we focused almost exclusively on particular language features or syntax taught in that Module. In this assessment, you have the opportunity to put them all together.
In contrast with the “toy” practical exercises in each Module, you are presented with close-to-real-life business problems and you are asked to develop programs to solve these problems. Sometimes, understanding the business problems and the associated business rules is challenging in their own. The business logics sometimes need to be determined/inferred/interpreted from the business case and business rules, which then need to be implemented using a programming language. These are the challenges you will inevitably have to address in real life. Therefore, the business case and the business rules in this assessment have been deliberated designed to be convoluted and less straightforward. Understanding the case and the business problem is in itself an integral part of the assessment.
In this assessment, you will demonstrate the following skills and knowledge:

  • Grasp business requirements, rules and logics, and be able to translate them into programming code.
  • Implement programs in Python to solve business problems.
  • Design a program and illustrate the logic through flowcharts.
    Instructions
  1. Please read the case scenario and complete Task 1, 2 and 3 outlined in the attached MIS501_Assessment 2_ Business Case Study Tasks document.
  2. All implementations must be in Python 3 (that is NOT Python 2). Programs implemented in a different language will be marked 0. Programs implemented in Python 2 will be capped at 50% of the available marks.
    MIS501_Assessment_2_Brief_Business Case Study_Module 4.2 Page 1 of 4
  3. You may only use the language features and syntax taught in Module 1.1 through to Module 4.1. You MUST NOT use any other language features beyond what was taught by Module 4.1. Penalties apply.
  4. You may implement the programs in any IDE of your choice.
  5. All programs should be provided with adequate and meaning comments.
  6. Follow Python Style Guide: https://www.python.org/dev/peps/pep-0008/
    Referencing
    It is essential that you use appropriate APA style for citing and referencing research. Please see more information on referencing here https://library.torrens.edu.au/academicskills/apa/tool
    Submission Instructions
    Submit the following four files for this assessment in MIS501: Principles of Programming.
    o task1.py. o task2.py. o task3.py.
    o task3.docx.
    DO NOT zip these files into one file, submit individual files. The Learning Facilitator will provide feedback via the Grade Centre in the LMS portal. Feedback can be viewed in My Grades.
    Academic Integrity Declaration
    I declare that except where I have referenced, the work I am submitting for this assessment task is my own work. I have read and am aware of Torrens University Australia Academic Integrity Policy and Procedure viewable online at http://www.torrens.edu.au/policies-and-forms
    I am aware that I need to keep a copy of all submitted material and their drafts, and I will do so accordingly.

MIS501 Principles of Programming
Assessment 2 – Business Case Study
Case Scenario
COMP101 Foundations of Computer Systems is a first-year introductory subject in both the Bachelor of Information Technology and Diploma of Information Technology course at ABC University. The Subject Coordinator of COMP101 has engaged you to help her to code a few Python programs as handy tools to solve a number of problems at hand.
Task 1 – Determine Interim Grade Letter (30%)
In this task, you will write a Python program to help the Subject Coordinator of COMP101 to calculate an interim grade letter for a student given their assessments results.
COMP101 Foundations of Computer Systems has three assessments with the following weightings.
Assessment Number Assessment Type Assessment Weighting
1 Lab exercise 20%
2 Report 40%
3 Final examination 40%
Each assessment has been marked out of 100 and the mark for each assessment may be a decimal number with at most two decimal points (e.g., 68, or 68.5, or 68.45). The final mark for COMP101 is the weighted sum of all three assessments, rounded up to the nearest integer. For example, Student A received 75.67/100, 45.8/100, 32/100 for Assessment 1, 2 and 3 respectively. Their final mark for COMP101 is 47 (46.254 rounded up to the nearest integer).
75.67 × 20% + 45.8 × 40% + 32 × 40% = 46.254
For simplicity, in this Task, we will use a bracket that consists of three numbers to denote the marks of a student’s three assignments in order. For example, (75.67, 45.8, 32) denote a student who received 75.67/100 for the first assessment, 45.8/100 for the second, and 32/100 for the third.
The final mark is used to determine the interim grade letter for a student. The Assessment Policy and Procedures of ABC University stipulates the following rules for determining the interim grade letter. The range in the Final mark column includes the numbers on both ends.
Final mark Interim grade letter Description
85 – 100 HD High Distinction
75 – 84 D Distinction
65 – 74 C Credit
50 – 64 P Pass
45 – 49 F or SE or SA Fail or Supplementary Assessment or Supplementary Exam
0 – 44 F or AF Fail or Absent Fail
Students whose final mark is between 0 and 44 (inclusive) may be awarded an F (Fail) or an AF (Absent Fail). If two or more assessments are awarded zero and the final mark is between 0 and 44 (inclusive), the student will be awarded an AF (Absent Fail), otherwise they are awarded an F (Fail).
For example, students with (0, 100, 0) should be awarded an AF because their final mark is 40, and two assessments are marked zero. However, students with (100, 50, 0) should be awarded an F because although their final mark is 40, they only have one assessment awarded zero.
Students who have marginally failed, that is, their final mark is between 45 – 49 (inclusive), may be awarded an F (Fail) or Supplementary Exam (SE) or Supplementary Assessment (SA). If a student’s final mark is between 45 – 49, they will receive an F (Fail) unless they satisfy all the following conditions:
o Their final mark is between 45 – 49 (inclusive). o They do not have any assessment marked zero. o They only failed (i.e., less than 50) one assessment.
Students whose final mark is between 45 – 49 will receive an SE or SA if they satisfy all the conditions above. If the assessment they failed is Assessment 1 or Assessment 2, they will receive an SA and they will be given an opportunity to attempt a supplementary assessment. If the assessment they failed is Assessment 3, they will receive an SE and they will be given an opportunity to sit a supplementary exam.
For example, students with (40, 100, 0) will receive an F (Fail) because although their final mark is 48 (i.e., between 45 – 49), they have one assessment marked zero (Assessment 3). Students with (10,
100, 10) will equally be awarded an F (Fail) because although their final mark is 46 (i.e., between 45 – 49), they have failed more than one assessment (Assessment 1 and Assessment 3). Students with (50, 50, 40) will be awarded an SE because their final mark is 46 (i.e., between 45 – 49) and satisfy all the three conditions above. The only failed assessment is Assessment 3, and they will be given an opportunity to sit a supplementary exam.
The Subject Coordinator has asked you to develop a Python program that can calculate the interim grade letter for a student given the marks for all the assessments based on the business rules described above.
Your program should allow the Subject Coordinator to type in a student’s assessment marks separated by a comma. Your program will then output the correct interim grade letter for that student. In this task, you do not need to allow the Subject Coordinator to type in the assessment marks for another student. Your program can terminate after it have calculated and output the interim grade letter for the first student.
Here are some sample inputs and outputs the Subject Coordinator expected to see when she runs your program. All the green lines are your program outputs, all the red lines are users’ input.
Sample input and output 1:
Enter a student’s assessment marks (separated by comma):
40,100,0
F
Sample input and output 2:
Enter a student’s assessment marks (separated by comma):
90,100,100
HD
Sample input and output 3:
Enter a student’s assessment marks (separated by comma):
50,50,40
SE
Implement your program in a Python script file and name it task1.py. You need to submit this file as part of the Assessment 2 submission.
Task 2 – Finalising grades and class performance statistics (40%)
This task is built upon Task 1. You may want to make a copy of task1.py, and name it task2.py, and you may want to use the logic you implemented for Task 1. DO NOT override task1.py.
A couple of weeks after the Release of Grade date, all supplementary assessments and exams have been finalised. All the interim grade letters now need to be converted to a final grade letter, that is, the grade letter that appear on students’ transcript.
For HD (High distinction), D (Distinction), C (Credit), P (Pass) and F (Fail), they will not be converted as they themselves are final grade letters. For SA and SE, they will be converted to either a SP (Supplementary Pass) or F (Fail). If the student who have been awarded an SA or SE, passed the supplementary assessment or supplementary exam (that is, they achieved no less than 50/100), their grade letter will be converted to SP (Supplementary Pass), otherwise it will be converted to F (Fail). For AF (Absent Fail), it will be converted to F (Fail).
Each final grade letter carries some grade point value as detailed in the table below.
Final grade letter Grade point value
HD 4.0
D 3.0
C 2.0
P 1.0
SP 0.5
F 0
The Subject Coordinator would like you to implement a Python program that helps her to read in all students’ marks and generate some high-level statistic about the class performance.
Input
In contrast with Task 1, the program in Task 2 will prompt to the Subject Coordinator (the user) and allow her type in all students’ assessment marks. This is achieved by repeatedly asking the Subject Coordinator to type in students’ three assessment marks until she types in the letter “N”. For example, Enter a student’s assessment marks (separated by comma), type in letter N to finish:
40,100,0
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
90,100,100
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
N
(input finishes)
The Subject Coordinator (the user) may type in as many students’ assessment marks as she wishes. Each line of input represents a student’s three assessment marks. The only way she signals to the program that she has done with inputting is to type in a letter N.
Your program should use an appropriate data structure to store students’ marks.
As you read in students’ assessment marks, if your program detects that the student would have been given an SE or SA, your program should then ask for their supplementary assessment or supplementary exam mark. For example,
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
40,100,0
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
50,50,40
What is this student’s supplementary exam mark:
67
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
90,100,100
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
N
(input finishes) Output
After input finishes, your program will then output the following class performance statistics:
o Number of students: This number shows the total number of students that the user typed in.
o Student pass rate: The percentage of students who received a final grade letter of HD, D, C, P or SP, that is,

???? + #?? + #?? + #?? + #????

??????????????

HD represents the number of students who received HD. #student represents the total number of students. Rounded to two decimal points.

o Student pass rate (adjusted): The percentage of students who received a final grade letter of HD, D, C, P or SP. This percentage excludes students who received an AF from the total number of students, that is,

???? + #?? + #?? + #?? + #????

?????????????? – #???? Rounded to two decimal points.

o Average mark for Assessment 1: the average mark for Assessment 1 with two decimal points. o Average mark for Assessment 2: the average mark for Assessment 2 with two decimal points. o Average mark for Assessment 3: the average mark for Assessment 3 with two decimal points. o Average final mark: the average mark for final mark with two decimal points.
o Average grade point: the average grade point for all students in COMP101 with one decimal point.
o Number of HDs: the number of students who received a final grade letter HD. o Number of Ds: the number of students who received a final grade letter D. o Number of Cs: the number of students who received a final grade letter C. o Number of Ps: the number of students who received a final grade letter P. o Number of SPs: the number of students who received a final grade letter SP.
o Number of Fs: the number of students who received a final grade letter F.
For example,
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
40,100,0
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
50,50,40
What is this student’s supplementary exam mark:
67
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
90,100,100
Enter a student’s assessment marks (separated by comma), type in letter N to finish:
N
Number of students: 3
Student pass rate: 66.67%
Student pass rate (adjusted): 66.67%
Average mark for Assessment 1: 60.00 Average mark for Assessment 2: 83.33 Average mark for Assessment 3: 46.67
Average final mark: 64.00
Average grade point: 1.5
Number of HDs: 1
Number of Ds: 0
Number of Cs: 0 Number of Ps: 0
Number of SPs: 1
Number of Fs: 1
Implement your program in a Python script file and name it task2.py. You need to submit this file as part of the Assessment 2 submission.
Task 3 – Naïve similarity detector (30%)
This task is independent of the first two tasks. You can create a new file and name it task3.py.
The Subject Coordinator of COMP101 has now asked you to implement a naïve similarity detector that she can use to identify collusion between students in their assessments. Your program will read in two assessment submissions (two strings) in turn and output a similarity score for them.
You can assume that the input submissions have been “cleaned” with all punctuations removed. Each submission is a sequence of words separated by a space. For example, “COMP101 is an interesting subject and it has been easy”
“COMP101 and COMP301 have always been interesting and easy”
The similarity of two submissions is defined as the ratio between the number of common words in both submissions and the number of unique words in both submissions.
For example,
“COMP101 is an interesting subject and it has been easy”
“COMP101 and COMP301 have always been interesting and easy”
The common words between these two submissions are COMP101, and, interesting, been, easy. A total of 5 common words.
The unique words in both submissions are COMP101, and, interesting, been, easy, is, an, subject, it, has, COMP301, have, always. A total of 13 common words.
The similarity of both submissions is 5/13 = 38.46%.
You are required to draw a flowchart diagram illustrating the logic of this program. You should use a professional drawing software, e.g. http://draw.io. Copy and paste your flowchart diagram in a MSWord document, and name it task3.docx.
Implement a Python program that takes in two submissions (strings) and output the similarity between them with two decimal points. For example:
Enter the first submission:
COMP101 is an interesting subject and it has been easy Enter the second submission:
COMP101 and COMP301 have always been interesting and easy The similarity score between the two is: 38.46%.
You should ignore the letter cases, that is, “Interesting” and “interesting” should be treated as the same word. You do not need to lemmatise the words, that is, the words “going”, “go”, “went”, “gone” are treated as different words.
You must not use the set structure in this or any other tasks. 0 marks will be awarded to the implementation if you used the set structure.
Implement your program in a Python script file and name it task3.py. You need to submit this file as part of the Assessment 2 submission

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliverycapitalessaywriting.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at capitalessaywriting.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals. Synthesise the tenets of procedural programming into the objectoriented paradigm

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays
Categories
Writers Solution

Completing our Programming Projects using Code Check. Nothing is required by you to use this program.

You will use what you have learned from Chapters 1 and 2 in Big Javascript Late Objects to complete the following programs.  Use what you have learned about the Scanner class, Constants, variables, printf, and Strings to complete the project. 

Remember to watch the Lecture Videos and additional videos in iCollege for examples on these topics and how to comment your program correctly.  **Please do not use any advanced material that is not in Chapters 1 or 2.

We will be completing our Programming Projects using Code Check.  Nothing is required by you to use this program.  For each project, I will provide a URL that will take you to the project to complete.  Once you have completed the coding project(s) (you have unlimited attempts), you will download the Report from the Code Check website and upload this zipped file(s) to this Assignment folder.  Inside this zipped file will be your completed code and your *calculated score based on testing.  You may use your IDE (jGrasp/Eclipse) to write the code and then copy and paste over to Code Check, if desired.

*The calculated score will be located at the bottom of your submission in the form of (for example) “5/5 = 100%”, “4/5 = 80%”, “3/5 = 60%”, etc.  IF YOU DO NOT obtain 100%, I encourage you to reach out for help on the Problem & Solutions Blog with your error messages so others can help.  You can also view the “Common Code Check Errors” document located in iCollege.  Please make sure you have viewed the “How to Use Code Check” video before starting.

TakeoutOrder.java

We will be writing a simple program to model a take out fast food order.  Once we have the user’s name and food order, we will output the “check” or “receipt” with the total purchase.

The following are sample runs of the program to help you write your code and format your output.  Please make note of “blank” lines in between output statements.  It must match exactly to pass the Code Check tests.

Sample Output 1:

Welcome to Burger Hut. We sell hamburgers, cheeseburgerssmall fries, large fries, and one size drink.Once you have placed your order, your receipt will print.

Please enter your first name: JamiePlease enter your last name: HowardsEnter how many hamburgers to order: 1Enter how many cheeseburgers to order: 2Enter how many small fries to order: 2Enter how many large fries to order: 1Enter how many drinks to order: 3

               Burger Hut             <– Notice the indented name and date           6/28/2021 5:51 PM

Howards, J          <– Notice the left-aligned last name, first initial and totalTotal: $27.40

     \\Thank you and come again!//    <– Notice the indented goodbye message and \\ //

Sample Output 2:

Welcome to Burger Hut. We sell hamburgers, cheeseburgerssmall fries, large fries, and one size drink.Once you have placed your order, your receipt will print.

Please enter your first name: ArianellePlease enter your last name: WalkersonEnter how many hamburgers to order: 0Enter how many cheeseburgers to order: 4Enter how many small fries to order: 3Enter how many large fries to order: 1Enter how many drinks to order: 5

               Burger Hut           6/28/2021 5:51 PM

Walkerson, ATotal: $39.05

     \\Thank you and come again!//

Instructions for Part 1:

  1. Go to the following URL to complete the project: Programming Project 1
  2. If using and IDE (jGrasp or Eclipse), create a new class file named TakeoutOrder.Javascript with a main method.
  3. You will be filling in code everywhere you see the ellipses (. . .) in the code.  Please follow the instructions and use the Sample Outputs to guide you.
  4. Write the Class comment and @author and @version tags
  5. Declare and initialize 5 Constants for:
    1. The cost of a hamburger is 4.75
    2. The cost of a cheeseburger is 4.95
    3. The cost of a small fry is 1.00
    4. The cost of a large fry is 2.50
    5. The cost of a drink (one size only) is 2.75 
      • Remember to name your Constants according to Javascript standards using ALL_CAPS.
  6. Use a series of println statements to output the “Greeting” message (see Sample Output)
  7. The prompt for the user’s first name is already included in Code Check.  Create a variable to store the input for the first name and use a Scanner method to read the value from the Console.
  8. The prompt for the user’s last name is already included in Code Check.  Create a variable to store the input for the last name and use a Scanner method to read the value from the Console.
  9. Following the example of Steps 7 & 8, write the prompts for each food item and create variables to store the inputs.  Use Scanner methods to read in the values from the Console.  (You will have 5 more prompt and input statements.)
  10. Using only existing variables and Constants, calculate the total cost of the bill (receipt).  No *magic* numbers here – use the variables and constants only.
  11. Using printf statements, output the Restaurant name (Burger Hut) and the date and time (6/2/8/2021 5:51 PM) indented.  *Note: To indent the output in, you will need a numerical value in your printf statement before the ‘s’ in %s  (see p. 52).  You can judge how far in to indent by comparing the ‘B’ in Burger to the line above it – notice it is under the ‘d’ in drinks.
  12. Using a println statement, output the last name, first initial of the user.
  13. Using printf statements, output the total with 2 decimal places (see p. 52) and the goodbye message indented .  Again, use the method of Step 11 to judge how far to indent.  You will also need the \\ and // in the message, so please make sure to look at Escape Sequences.
  14. Submit your code in Code Check and check the results of the tests. Please correct any error messages or output formatting issues.
  15. Once you have everything correct, download the zipped file and then upload to this Assignment folder.  You should see a “Download” button that looks like this that will give you a zipped file containing your code and test data: 

Testing and Submitting

Once you have thoroughly tested your program, please upload the zipped file only to this Programming Project 1 folder.

You will be graded on:

  1. Neatness of code and use of proper indentation of 4 spaces, 8 spaces, etc.  This is the Checkstyle part of your Report.
  2. Commenting of code – including class comment, @author, @version, and code comments. This is the Checkstyle part of your Report.
  3. Good use of constant and variable names – they should be descriptive names and not individual characters or abbreviations.  Ex.  FINAL_COST or firstName. This is the Checkstyle part of your Report.
  4. Output is correct and matches the Sample Output for all tests that executed on your code in Code Check.  This is the Test 1, Test 2, etc. part of your Report.  They must say “Pass”.
  5. Correct calculations using variables and constants (i.e. the math is correct).  This is the Test 1, Test 2, etc. part of your Report.
  6. My visual inspection of your code.  I will be checking for good variable and constant names and well as good indenting of code.  Instructor reserves the right to make adjustments to the Code Check score based on inspection

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliverycapitalessaywriting.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at capitalessaywriting.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals. Misuse of Department Property

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays
Categories
Writers Solution

What are the different types of programming languages?

What is a programming language?

What are the different types of programming languages?

Explain each of them with an example?

What are the benefits of programming languages?

Importance of programming languages?

How programming languages are helpful to a person?

APA format. No plagiarism. 20 pages and 10 slides of PPT.

  • GET SOLUTION FOR THIS ASSIGNMENT

    CLICK HERE TO MAKE YOUR ORDER

    TO BE RE-WRITTEN FROM THE SCRATCH

    NO PLAGIARISM

    • Original and non-plagiarized custom papers. Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
    • Timely Delivery. capitalessaywriting.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
    • Customer satisfaction. Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
    • Privacy and safety. It’s secure to place an order at capitalessaywriting.com We won’t reveal your private information to anyone else.
    • Writing services provided by experts. Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
    • Enjoy our bonus services. You can make a free inquiry before placing and your order and paying this way, you know just how much you will pay. What is a programming language?
    • Premium papers. We provide the highest quality papers in the writing industry. Our company only employs specialized professional writers who take pride in satisfying the needs of our huge client base by offering them premium writing services.

    Get Professionally Written Papers From The Writing Experts 

    Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG Our Zero Plagiarism Policy | New Essays