Child Mortaility

Writing Assignment:

This week is all about data!  Your critical skills assignment focuses on the basic skills needed to manipulate quantitative (numerical measurements) data.  For this weeks writing assignment, you will test your skills at interpreting data.  Below is a chart that shows Child mortality rates in percentage of the world population that live past 5 years of age (or conversely, those that die under 5 years of age). 

Using your research skills, interpret the graph below to tell me what we are looking at, and importantly, what does it mean?  Is there a point in time where the rate of child mortality was rose or dropped quickly?  What type of relationship is shown below?  In no more than 2 pages (you can use an additional citation page as a 3rd page) explain what you see in the graph below.  Take the next step and research at least 1 article that might provide you insight as to why this trend has developed.  Make sure to either research something independently, or use the provided article as a resource to get you started.

Different types of writing features different styles.  So far we wrote in the first person and told a story, and then in third person.  Data analysis should generally be very concise and told in the third person (i.e. short sweet and to the point).  The main objective here is to TRY to keep the page count to a minimum, and dont use 3 sentences to say something that can be said in 1.  Give an overview of what is shown and what trend you see, and then put on your critical thinking hat to come up with why this may have changed on a global scale.

For this assignment, you do NOT need to fully format your paper in APA.  Please use APA in text citations (if you have references you are pointing me to), an APA citation or references page, and use 12 point font of your choosing with 1 inch margins to complete this assignment. 

Topology

Create a correctable code for a list of key words.  Your task is to create an efficient, correctable code for a list that contains 20 key words.  The words in your code will be represented as binary strings using only 0s and 1s.  Stringent correctability requirements mean your code must have a minimum distance of 3.
– Read Section 5.2 (pages 150-152) and understand the definitions for bit, binary word, code, codewords, Hamming distance, and minimum distance of a code.
– Create a code consisting of binary codewords.
– The code must meet three requirements
  — Contain at least 20 codewords
  — Have a minimum distance of 3 (explain why a min distance of 4 is no better than 3)
  — Maintain efficiency by using the fewest number of bits per codeword as possible
– Clearly document and describe your code: what it is, why you chose it, etc.
– Discuss how topology relates to the selection of your code and the Hamming metric

How my education will prepare me for a stem career?

Topic: How my education will prepare me for a stem career?

Communicate what a University STEM education means to you and how you will pursue your career once you graduate. What do you hope to achieve professionally with the skills you acquire while earning your degree (Game Design)?

Mars

It is the year 2030, the MarsX Space Vehicles Company is in the process of designing its X-2 single use Space Transportation Systems (STS).  You have been tasked with creating a class to model a single STS.

Design a class named STS (Space Transportation System) that contains:
1.    A private int data field named STSId for the STS registration ID.
2.    A private Date data field named dateCreated that stores the date when the STS was created.
3.    A private double data field named emptyMass in pounds (default to 613,100) which represents the mass of the STS before fueling.
4.    A private double data field named fuelMass in pounds (default to 3,785,000) which represents the mass of the fuel needed by the STS.
5.    A private double data field named payloadMass in pounds (default to 0) which represents the mass of the STS payload.
6.    A private double data field named totalMass which represents the mass of the STS after it has been assembled in the launchpad fully fueled (emptyMass + fuelMass + payloadMass).
7.    A private String data field named manufacturer that stores the name of the company that built the STS (default MarsX). Assume all STSs have the same manufacturer.
8.    A private int data field flightTime in seconds (default to 0).
9.    A no-arg constructor that creates a default STS and initializes the STSId with a 5 digit random integer and the date when the STS was created.
10.    A two-argument constructor that creates an STS with a specific initial fuel mass and payload mass (constructor arguments) and also initializes the STSId with a 5 digit random integer and the date when the STS was created.
11.    The accessor (get) and mutator (set) methods for manufacturer, fuelMass and payloadMass
12.    The accessor (no mutator) methods for flightTime, emptyMass, totalMass, STSId and dateCreated.
13.    A method named increseFlightTime() that increases the flight time by 5 seconds. The STS burns through 1% of its fuel for every second of flight (up to the original fuelMass).
14.    A method named deployPayload() that deploys the payload in space (mass will be affected). The STS takes 200 seconds to get to space. It cannot deploy its payload before that. Show error message if this method is called before the STS gets to space.
*Provide appropriate input validation for these methods. Print a message to the console if the arguments passed to the method do not pass the validation test(s).

Write a test program (class TestSTS) that creates an STS object and tests every method of the class. (use console output).