Executive Practical Connection Assignment

 This week select an organization that has a Global platform (they operate in more than one country), that has demonstrated operational excellence.  In this paper, perform the following activities:

  • Name the organization and briefly describe what good or service they sell and where they operate. Consider using an organization that is in an industry where you work or want to work. (Exclude the use of Apple, Amazon, Facebook/Meta, Microsoft and Google).
  • Note how they are a differentiator in the market.
  • Note the resources used to ensure success in their industry (remember resources are comprised of more than just people).
  • Explain what actions the company took to achieve operational excellence.

The above submission should be three pages in length.  Remember the total length does not include the APA approved cover page or the references.  There should be at least three APA approved references to support your work. 

Evidence collection policy

Create a policy that ensures all evidence is collected and handled in a secure and efficient manner. Remember, you are writing a policy, not procedures. Focus on the high-level tasks, not the individual steps.

  • Description of information required for items of evidence
  • Documentation required in addition to item details (personnel, description of circumstances, and so on)
  • Description of measures required to preserve initial evidence integrity
  • Description of measures required to preserve ongoing evidence integrity
  • Controls necessary to maintain evidence integrity in storage
  • Documentation required to demonstrate evidence integrity

3 ISM scenarios questions – Analysis and Corrective action or Proposed Solution

1- The head of the life insurance sales team planned to provide a new service to their customers, to enable customers to insure simple assets online without agent intermediaries. The information systems manager’s response was that the required development was expensive and that the head of the life insurance department did not know what was required for the insurance business to maintain a competitive position. How to proceed?

 

Analysis

 

Corrective   action or Proposed Solution

 

2- Responding to a request for a business systems analysis in preparation for a systems development project, from the Director of an organization, you told the director that you would have to meet with him, with his Vice Presidents, all the other managers, and potential end-users in order to perform this systems analysis. He told you that he and his   Vice Presidents were busy, one of the accountants had prepared a sample of all the reports and forms they use, and he would be a great source of information. He did not want you to meet with anyone in his organization other than the accountant. What next?

 

Analysis

 

Corrective   action or Proposed Solution

 

3- Responding to a request from a large bakery company, you are working to develop a system to integrate the separate systems existing in the organization and to develop a   single system based on an integrated database that supports the existing and planned business functions. The project management team has determined the project activities using work breakdown structure, estimated the effort using   COCOMO, identified the dependencies among the activities, and calculated the critical path. Using this critical path and the planned project start date you have calculated a project launch date. Management has declared this resultant project launch date to be unacceptable. As a project manager, what alternatives do you consider?

 

Analysis

 

Corrective   action or Proposed Solution

Cloud Computing

 Chapter 16 topics:

  • Define and describe total cost of ownership. List at least 10 items to consider when determining a data center’s total cost of ownership.
  • Define and describe a capital expense. How are capital expenses different from operational expenses?
  • Define and describe economies of scale and provide a cloud-based example.
  • Define and describe “right sizing” as it pertains to cloud computing.

 Chapter 17 topics:

  • Compare and contrast functional and nonfunctional requirements and provide an example of each.
  • Discuss why a designer should avoid selecting an implementation platform for as long as possible during the design process.
  • Discuss various trade-offs a designer may need to make with respect to nonfunctional requirements.
  • Discuss why the system maintenance phase is often the most expensive phase of the software development life cycle.

Chapter 18 topics:

  • Using Yahoo! Pipes, create a pipe that displays the names of pizza restaurants within a given zip code.
  • Using Google App Engine, create a page that displays the following Python script:
    • print “Content-type: text/htmlnn”
    • print “Cloud Computing, Chapter 18“

Chapter 19 topics:

  • Define scalability.
  • List five to ten potential relationships that align with the Pareto principle, such as how 80 percent of sales come from 20 percent of customers.
  • Compare and contrast vertical and horizontal scaling.
  • Explain the importance of the database read/write ratio.

 Chapter 20 topics:

  • List and describe five ways you think the cloud will change the future of TV.
  • List and describe five potential uses for intelligent fabric.
  • List and describe five ways the cloud will influence the mobile application market, or vice versa.
  • Discuss the importance of HTML 5.

Personal Jurisdiction

 

In order to complete assignment #5, you will need to answer the below questions. Please complete the questions in a Word document and then upload the assignment for grading. When assigning a name to your document please use the following format (last name_Assignment #5). Use examples from the readings, lecture notes, and outside research to support your answers. The assignment must be a minimum of a full page in length with a minimum of 2 – outside sources. Please be sure to follow APA guidelines for citing and referencing sources. Assignments are due by 11:59 pm Eastern time on Sunday.

Chapter 8 Review Question #4 on page 261 and then answer the following question: The district court is considering whether the exercise of personal jurisdiction is proper. What should it decide and why? 

Chapter 9 Apple, Inc. and Major League Baseball (MLB) signed an agreement for the broadcast of games. MLB will offer two live games per day, subject to blackout restrictions. Then MLB plans to roll out an entire offering of out-of-market games currently offered only through its premium live streaming video service. Identify some other, extra features users want. Identify restrictions that MLB will want to see in the agreement. 

 #4 From page 261

The new age of technology presents many opportunities for litigation. The Internet is no exception. When operating Internet websites, an important part of it is owning the domain name (www.example.com). Anyone in the world can own any domain name that is available and the facts of this case arise from this concept.

The plaintiff, in this case, Weather Underground Corporation (Weather Underground), a Michigan corporation, is a commercial weather service. It owns and operates several domain names so that people can access their company through their websites. Defendants, in this case, Navigation Catalyst Systems, Incorporated (“NCS”), a Delaware corporation, own many domain names that are similar to the plaintiff’s company name (some would result from people misspelling the correct domain name for Weather Underground). NCS profits from consumers going to one of these websites and clicking on links that are on them.

Plaintiff filed suit against NCS and several of its companies in the District Court for the Eastern District of Michigan. As defendants were not incorporated in Michigan, the issue of personal jurisdiction arise. The courts of appeals have held that in order to establish specific personal jurisdiction (showing that this company has established contacts with the forum state), one must show three things: (1) the defendant purposefully availed himself of the privilege of acting in the forum state, (2) the cause of action arises from the defendant’s activities there, and (3) the defendant’s acts were so substantial as to make the exercise of personal jurisdiction there reasonable.

Module 9

1 page

 Because students use email to communicate with other group members when they write collaboratively, your college or university would like to create a one-page handout on how to use email responsibly. Using a search engine, find three or four neliquette guides on the Internet that focus on email. Study these guides and write a one-page student guide to using email to communicate with other students. Somewhere in the guide, be sure to list the sites you studied, so that students can visit them for further information about neliquette.  

Hash Mining

  

Part 1

· Hash Mining. Name the file hash_mining.py.
Write a program that accepts an input string, and outputs a SHA256 hash with a predefined pattern for that input string. You will define your own format for the hashes (see below).
 

Here is a sample execution of a program looking for hashes that start with “0000” using the input “Joe Snuffy”  

· HASH MINER

· by me

·  

· Input Text: Joe Snuffy

· Hash Found: 00000cf0a4c5c566bc1cf869f14974e97b0350063e640c6fb7b4531715d7c2a7

· Nonce: 19334

 Watch the first 5 mins of the following video for a description of process of hash mining: 

Play Video

 

We shall call the process of finding a particular hash “Hash Mining,” and it works as follows (pseudo code):

 

1. Ask user for input string s

2. Set the variable nonce to 1

3. Let C be the result of concatenating s and nonce as a string

4. Let H be the hash corresponding to C

5. While H has NOT the right format Do

6….Add one to nonce

7….Set C to the result of concatenating s and nonce

8….Let H the hash corresponding to C

9. End While

10. Display hash H

11. Display nonce value

 Notes:
– Steps 7 and 8, are the same as 3 and 4.
– To obtain H in step 4 use: H = get_hash(C) . This function is provided below.
– In order to concatenate nonce at the end of s, you need to convert nonce to a string.
– In order to decide the condition in step 5 see below.
 

Hash Format
In the example above, the format of the hash is that it starts with ‘0000’
For this assignment, you will choose your own prefix pattern by using a word with at least 4 characters, and spelled only using the letters a thru f. You can find a list here: http://www.alecjacobson.com/weblog/?p=475
 

Theget_hash Function
In order to get the SHA256 hash of a string, add to your program the code below:

importhashlib

defget_hash(string):

   m = hashlib.sha256()

   m.update(str.encode(string))

   returnm.hexdigest()

Mine A Hash For Your Name
Run the program using your full name as input. Copy the output hash at then end of your program as a comment. (10 out of 50 points)
 

How Do I Know It Actually Worked?
First, make sure the output hash has the format you selected.
Then, copy and paste the code above (the import statement and the get_hash function) in the shell. Last, call the function with your full name and the nonce together. For example, using the input “Angel Rivera” and the nonce 19334 we get:

>>>get_hash(“Joe Snuffy19334“)

00000cf0a4c5c566bc1cf869f14974e97b0350063e640c6fb7b4531715d7c2a7

Part 2

· List Maintainer. Name program list_maintainer.py
Write a program that allows the user to add, delete and organize the items in a list.
Your program will provide the following options:

o Append: adds an items, input by the user, at the end of the list.

o Delete: removes an item indicated by the user from the list.

o Move up: moves an item indicated by the user, to the previous position in the list.

o Move Down: moves an item indicated by the user to the next position in the list.

o Move Top: moves an item indicated by the user to the first spot in the list.

o Move Bottom: moves an item indicated by the user to the last position in the list.

o Swap: swaps two items indicated by the user in the list.

o List all: display the items in the list; one item per line.

o Quit: allows the user to end the program.

Your program shall show appropriate error messages when trying to move, swap, or delete items not found in the list. 

You program shall also properly handle invalid actions, like trying to move up the first item in the list, or trying to move down the last item in the list.

In order to get you started, download the file list_maintainer_base.py which you can find at the bottom of this page.

Here is a sample run. Let’s assume we already added the following items (in this order): cake, cookies, ice cream.

Adding “donuts”

Exp22_Excel_Ch01_ML2_Sales

Excel Chapter 1 Mid-Level 2 – Real Estate Sales Report 

Exp22_Excel_Ch01_ML2_Sales

Exp22 Excel Ch01 ML2 Sales

  

Project Description:

You own a small real estate company in Indianapolis. You track the real estate properties you list for clients. You want to analyze sales for selected properties. Yesterday, you prepared a workbook with a worksheet for recent sales data and another worksheet listing several properties you listed. You want to calculate the number of days that the houses were on the market and their sales percentage of the list price. In one situation, the house was involved in a bidding war between two families that really wanted the house. Therefore, the sale price exceeded the list price.

     

Start Excel. Download and open   the file named Exp22_Excel_Ch01_ML2_Sales.xlsx.   Grader has automatically added your last name to the beginning of the   filename.

 

The owners of the house on 640 North Oak Drive took their house   off the market. You want to delete that row since it did not sell.
 

  In the April worksheet, delete row 10, which has incomplete sales data.

 

The listings are organized by   date listed. The 973 East Mulberry Lane   listing needs to be moved up in the list.
 

  Select and cut row 13 and insert cut cells on row 10.

 

You want to assign a property ID   to each listing. The code will have the year 2024 with a sequential number.
 

  Type 2024-001 in cell A5 and use Auto Fill to   complete the series to assign a property ID to each property in the range   A6:A13.

 

Real estate agents study the   number of days houses are on the market. In some cases, the longer a house is   on the market, it might indicate the asking price is too high.
 

  Enter a formula in cell C5 that calculates the number of days the first house   was on the market by subtracting the date listed from the date sold. Copy the   formula to the range C6:C13.

 

Monetary values look better when   they are formatted to display the dollar signs. Because all monetary values   are whole numbers, you will decrease the decimal points to avoid columns   where all the data ends in .00.
 

  Format the list prices and sold prices in the range F5:G13 with Accounting   Number Format with zero decimal places.

 

To analyze the real estate   market, it is helpful to calculate the selling prices as a percentage of the   list price. For example, the second house was listed for $500,250, but it   sold for only $400,125. Therefore, the sale percentage of the list price is   .7999 or 79.99%.
 

  Enter a formula in cell H5 that calculates the sales price percentage of the   list price for the first house by dividing the sold price by the list price.   Copy the formula to the range H6:H13.

 

The calculated percentages need   to be formatted with the percent symbol rather than displaying the values as   raw numbers.
 

  Format the values in the range H5:H13 with Percent Style with two decimal   places.

 

Currently, the labels on row 4   are hard to read. You will wrap the headings within each cell to improve   readability.
 

  Center horizontally and wrap the headings in the range A4:H4.

 

For better sequencing of   columns, you want to display the Days on Market column after the two columns   containing the dates.
 

  Insert a new column between the Date   Sold and List Price columns.   Move the Days on Market data to the   new blank column F by moving the range C4:C13 to F4:F13. Delete column C.

 

You notice the list contains a   wrong date and wrong list price that need to be corrected.
 

  Edit the date sold of the 41 Chestnut   Circle house to be 4/22/2024.

 

Increasing the height of the   rows of data and centering the data vertically between the top and bottom   cell margins will make it easier for the other agents to review the data.
 

  Select the property rows (rows 5:13), set a 25 row height, and apply Middle Align.

 

Displaying borders helps separate   the property listings.
 

  Apply the All Borders border style to the range A4:H13.

 

 

You want to improve the   alignment of number of days on market below the column label.
 

  Apply Align Right and increase the indent two times on the days on market formula   results in the range E5:E13.

 

You noticed some misspelled   words in the worksheet.
 

  Use Excel to check the spelling and correct misspelled words.

 

You don’t need the data on the   Properties sheet but you do want to copy the April worksheet to create a   template for May.
 

  Delete the Properties sheet. Insert a new sheet named May. Make sure the May sheet is the   second sheet tab.

 

You want to copy the original   data to the new sheet so that you can modify the duplicated data.
 

  Use the Select All feature to select all data on the April worksheet and copy   it to the May worksheet. Use the paste option to Keep Source Column Widths.

 

 

After copying data from the   April worksheet to the May worksheet, you want to prepare the May worksheet   for data.
 

  In cell A2, change April to May. Select the ranges A5:D13 and   F5:G13 and clear cell contents but keep the formatting In cell F5, type 1. In cell G5, type 1. Copy the values to the range   F6:G13.

 

The property listings dataset is   small. To improve readability on the printed copy for the other real estate   agents, you will increase the scaling.
 

  Select both worksheets and apply 120% scaling.

 

You want to apply page setup   options to both sheets, so you need to group the sheets first.
 

  Select both worksheets. Select Landscape orientation. Center the page   horizontally and vertically between the margins.

 

With both worksheets still   selected, insert a footer with the text Exploring Series on the left side, the sheet   name code in the center, and the file name code on the right side.

 

Save and close Exp22_Excel_Ch01_ML2_Sales.xlsx. Exit   Excel. Submit the file as directed.