Expert answer:Need help programming in python

Solved by verified expert:details are in the PDF file below.#Note: there’re students in my class using studypool, I need my code to be very different or I’ll get zero in this assignment my instructor checks for similarity between all codes.details are in the PDF file below.
csci_127__program_4.pdf

Unformatted Attachment Preview

10/31/2017
CSCI 127, Program 4
Program 4: Advising System
Logistics
Due Date: Tuesday, October 31st no later than midnight.
Partner Information: You may complete this assignment individually or with exactly one partner. If you
work with a partner, you must both be enrolled in the same lab section or you will both lose 10 points.
Submission Instructions: Upload your solution, renamed to YourFirstName-YourLastNamePartnerFirstName-PartnerLastName.py to the BrightSpace Program 4 Dropbox. If you work with a
partner, only one person should submit the solution. However, to avoid losing 10 points, write both names
in the BrightSpace Dropbox comment box.
Deadline Reminder: Once the submission deadline passes, BrightSpace will no longer accept your Python
submission and you will no longer be able to earn credit. Thus, if you are not able to fully complete the
assignment, submit whatever you have before the deadline so that partial credit can be earned.
Learning Outcomes
To solve this problem, you need to understand the following new Python concept: object oriented
programming.
Background Information: A Few MSU Advising Resources
If a generic major is having difficulties with courses in the major, that student can visit a professor during
office hours.
If a generic major is having difficulties with math, that student can visit the Math Learning Center in
Wilson 1-112.
A CLS major has a major in the College of Letters and Science. A CLS major has the same resources
available as a generic major.
A COE major has a major in the College of Engineering. In addition to the resources that are available to
a generic major, a COE major having difficulties with courses in the major can also visit the EMPower
Center in Roberts 313.
A Physics major is a major in the CLS. In addition to the resources that are available to a CLS major, a
Physics major having difficulties with course in the major can also visit the Physics Learning Center in
Barnard Hall 230.
A Computer Engineering major is a major in the COE. A Computer Engineering major has the same
resources available as a COE major.
A Computer Science major is a major in the COE. In addition to the resources that are available to a
COE major, a CS major having difficulties with courses in the major can also (1) visit the CS Student
Success Center in Barnard Hall 259 or (2) visit a CS professional advisor in Barnard Hall 357.
Assignment
Using program4.py as a starting point, supply the missing classes and methods so that this output is
produced when the program is run.
Be sure to utilize inheritance so that your solution is concise and elegant.
Helpful Hints
https://www.cs.montana.edu/paxton/classes/csci127/programs/program4/
1/2
10/31/2017
CSCI 127, Program 4
Study the starting program and output transcript carefully until you understand what each missing class and
method does. Once that is understood, work out a solution using the following steps:
1. Make the program work for just a Generic_Major. Comment out all references to other majors in the
main function. You can complete this task after lecture on Friday, October 20th.
2. Add functionality to handle a CLS_Major. You can complete this task and all subsequent tasks after the
lecture on Wednesday, October 25th.
3. Add functionality to handle a COE_Major.
4. Add functionality to handle a Computer_Engineering_Major.
5. Add functionality to handle a Physics_Major.
6. Add functionality to handle a Computer_Science_Major.
Grading – 100 points
10 points. The output is correct for a Generic Major who has neither major troubles nor math troubles.
10 points. The output is correct for a Generic Major who has both major troubles and math troubles.
10 points. The output is correct for a Generic Major who has major troubles but not math troubles.
10 points. The output is correct for a Generic Major who has math troubles but not major troubles.
5 points. The output is correct for a CLS major.
5 points. The output is correct for a COE major.
5 points. The output is correct for a Computer Engineering major.
5 points. The output is correct for a Physics major.
5 points. The output is correct for a Computer Science Major who has neither major troubles nor math
troubles.
5 points. The output is correct for a Computer Science Major who has both major troubles and math
troubles.
5 points. The output is correct for a Computer Science Major who has major troubles but not math
troubles.
5 points. The output is correct for a Computer Science Major who has math troubles but not major
troubles.
15 points. Object oriented programming is used correctly (3 points for each type of improvement up to 15
points).
5 points – The Python solution is properly commented, easy to understand and does not contain
unnecessary code. (1 point for each type of improvement up to 5 points.)
Honor’s Lab
The points you earn from the grading scale above will be multiplied by .9 for a maximum of 90 points.
The other 10 points can be earned by enhancing the assignment in a creative, non-trivial manner.
In the BrightSpace Dropbox comment box, describe your enhancement clearly. (You must include this
comment to earn the additional points.)
https://www.cs.montana.edu/paxton/classes/csci127/programs/program4/
2/2

Purchase answer to see full
attachment

How it works

  1. Paste your instructions in the instructions box. You can also attach an instructions file
  2. Select the writer category, deadline, education level and review the instructions 
  3. Make a payment for the order to be assignment to a writer
  4.  Download the paper after the writer uploads it 

Will the writer plagiarize my essay?

You will get a plagiarism-free paper and you can get an originality report upon request.

Is this service safe?

All the personal information is confidential and we have 100% safe payment methods. We also guarantee good grades

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your essay today and save 20% with the discount code ESSAYHELP