Design a program and illustrate the logic

Assignment Help Python Programming
Reference no: EM132943333

MIS501 Principles of Programming

Learning Outcome 1: Synthesise the tenets of procedural programming into the object- oriented paradigm.
Learning Outcome 2: Design and implement solutions using unified modelling language (UML) diagrams and coding to meet business needs.

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.

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.

Referencing
It is essential that you use appropriate APA style.

Attachment:- Business Case Study.rar

Reference no: EM132943333

Questions Cloud

Identify a company or organization in community : Identify a company, business, or organization in your community (it can be one for which you work) and share some examples of current and long-term liabilities.
Describe the current climate and situation : Describe the current climate and situation that your retailer finds itself in as it attempts to compete. Describe what is occurring in the industry.
Address a range of data and organisational requirements : My Task says "Design and produce two spreadsheets that address a range of data and organisational requirements over the course of a working week in your organiz
Compute the degree of operating leverage : Compute the Degree of operating leverage. Re-compute with the fixed costs increased to $60,000 and explain what happened to the break-even point.
Design a program and illustrate the logic : Design a program and illustrate the logic through flowcharts and Implement programs in Python to solve business problems
How much gross salary do you need to earn : If you want to make a disposable (after tax) income of $140,000 after paying taxes at 30%. How much gross salary do you need to earn
Implementing strategy for change : You are the medical director for a practice network. You would like to improve diabetes care for the patients in your network. You have an EHR system that allow
What is the most difficult aspect of becoming a manager : What is the most difficult aspect of becoming a manager? How do you delegate a critical task to others while ensuring that it is done correctly
What will be your annual return : Suppose money invested in a hedge fund earns 1% per trading day. There are 250 trading days per year. What will be your annual return

Reviews

Write a Review

Python Programming Questions & Answers

  How does learning python or other languages benefit

How does learning Python or other languages benefit you? As a developer, it is important that you find the right language to master.

  Implement an object recognition method in python

Implement an object recognition method in Python or C/C++ to recognise different objects. Please consult your lecture notes for an overview of object

  What is it called when a class inherits a derived class

What is it called when one class is derived from another single class? What is it called when a derived class has got more than one base class?

  Write a python program that uses iteration and decision

CS115 INTRODUCTION TO COMPUTER PROGRAMMING- Write a Python program that uses iteration and decision to solve a problem.

  Write a program to compute distance from current position

Write a program to compute the distance from current position after a sequence of movement and original point. Then just print the nearest integer.

  Write a single python expression

What is a file object and how is it different from a file name or the file's contents and Write a single Python expression that would evaluate to file extension

  Extending caesar cypher into a full-fledged password saver

Extending the Caesar cypher into a full-fledged password saver - highly recommend you revert back to the original source code

  Car price prediction using machine learning

Deploy the model in a front-end software for users that Predicts the most accuracy - What is Machine Learning all about

  Calculate the nth power of 2 starting from 1

For the integer numbers ranging from 2 to 2n where 2n is less than 10000, please calculate and print out their total. Calculate the nth power of 2 starting.

  Calculate a simulation approximation to the price

Calculate a simulation approximation to the price of a European put option by taking the average discounted payoff across all paths

  Write program that will analyse and visualise mined feelings

write a program that will analyse and visualise mined feelings from the We Feel Fine data sets based on a default search and then user-driven searches

  Report the total number of pies you can make

Prompt the user for the # of crust, meat, corn, and potatoes they have. Report the total number of pies you can make, and the leftover ingredients.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd