ICT112 Creative Problem Solving with Programming Assignment

Assignment Help Other Subject
Reference no: EM132555509

ICT112 Creative Problem Solving with Programming Assignment - University of the Sunshine Coast, Australia

Hyperloop Network Operations -

Case Study - A simulation-based approach to provide insights on Hyperloop network operations

Read the case study (section 1: Introduction and section 5.1: Data cleaning and demand estimation) on Hyperloop, a new method of transportation that is expected to revolutionise travelling between cities. Have you heard about the Thrust Supersonic Car or Bloodhound LSR? Search on google how fast they can travel!...

In this assignment, you must develop a route estimator application that meets the following requirements. Before you start, prepare the data (input) required for this application.

Data preparation: Enter the names of ten popular cities in the World and the distance between these cities in Kilometers. You can refer to the hyperloop one website to get this information. The maximum speed in Kilometer per hour for each mode of transportation (i.e. Car, Rail, High-speed rail, Air and Hyperloop) can be found in the website above. For example, the maximum speed of a car is given as 112km/hr. Store this data in a file of your choice and name it - "REA". Your data file must not have any information on time calculation as your program must calculate it.

RQ1: A user must be able to enter an origin and destination city from a minimum of ten cities which are displayed to the user. You must use python data collections to store city names. The user must be able to modify the selection of cities (use control flow of imperative programming) before confirming a route. A route confirmation is accepted when a user enters "Y" or "y" in the application.

RQ2: Upon confirming a route, the route estimator application must output the different modes of transportation, distance and time required by each mode of transportation between the two selected cities. The program must calculate the time in hours/minutes format and should be displayed in an editor. The route estimator application must display a message and exit if the user enters "NA" or "na" as city names.

RQ3. Choose the route estimator to calculate the time required to travel between ten cities and write the output into a file. The file should contain city names (i.e. ten city names), distance, modes of transportation and the time taken to travel between these cities. The route estimator must also recommend a mode of transportation that takes the least amount of time to travel between cities.

RQ4. Write a single pseudo code for the route estimator application based on the requirements - RQ1, RQ2 and RQ3. You can include relevant assumptions.

RQ5. Discuss the rationale (in 200 words) for the application design (decomposition into functions/modules).

RQ6. Discuss how you tested your system (in 200 words) with an example taken from the route estimator application.

RQ7. Include documentation (docstring) and use the appropriate coding style (Refer ICT112_Coding_Style document) in your program.

RQ8. Read the data stored in the file "REA" and use the Turtle module in Python to draw a horizontal bar chart for travelling between two cities (An example is provided here). The chart should contain a title, modes of transportation and the time required to cover the distance in hours/minutes format. The route estimator must recommend a mode of transportation that takes the least amount of time to travel between cities.

RQ9. Read the data stored in the file "REA" and use the Matplotlib library to draw a horizontal bar chart for travelling between two cities. The chart should contain a title, modes of transportation and the time required to cover the distance in hours/minutes format. The route estimator must recommend a mode of transportation that takes the least amount of time to travel between cities.

RQ10. Read the data stored in the file "REA" and use the Pandas library to draw a horizontal bar chart for travelling between two cities. The chart should contain a title, modes of transportation and the time required to cover the distance in hours/minutes format. The route estimator must recommend a mode of transportation that takes the least amount of time to travel between cities.

Attachment:- Creative Problem Solving with Programming Assignment Files.rar

Reference no: EM132555509

Questions Cloud

What is the problem of showrooming discussed in the case : In addition to the price policy, what are other options that will help Best Buy differentiate from the online competitors? What is the problem of showrooming
Why does hemoglobin have quaternary structure : Name five characteristics of water and relate them to the structure of water. Why does hemoglobin have a quaternary structure?
BUSM4304 International Operations Management Assignment : BUSM4304 International Operations Management Assignment Help and Solution, University of Worcester - Assessment Writing Service
Explain a product believe more people should purchase : Describe a product you like that you believe more people should purchase. As a marketer, how would you reposition the product in the customer's mind.
ICT112 Creative Problem Solving with Programming Assignment : ICT112 Creative Problem Solving with Programming Assignment Help and Solution - University of the Sunshine Coast, Australia - Assessment Writing Service
Create a new tagline for the product : How would you reposition the product in the customer's mind to increase its purchase? Outline your strategy. Create a new tagline for this product.
Translating mrna to make protein : You tell your patient that the genetic code is used when translating mRNA to make protein. you explain that the code is degenerate and that this is important be
Analyze functional strategies : Analyze functional strategies and discuss the strategies that an organization needs. Provide page numbers in the body of your discussion
Cost accounting case study : Create a narrated PowerPoint presentation to your client, summarizing your analysis and recommendations.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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