Week 16 Assignment

 Complete the following assignment in one MS word document: 

 

  1. Describe the major implementation issues of intelligent technologies
  2. Discuss legal, privacy and ethical issues
  3. Understand the deployment issues of intelligent systems

 

APA in-text citations) to support the work this week.

All work must be original (not copied from any source).

Week 10 Assignment

 Complete the following assignment in one MS word document: 

  Learn what Big Data is and how it is changing the world of analytics

  1. Understand the motivation for and business drivers of Big Data analytics
  2. Become familiar with the wide range of enabling technologies for Big Data analytics

 When submitting work, be sure to include an APA cover page and include at least two APA formatted references (and APA in-text citations) to support the work this week.
All work must be original (not copied from any source). 

IT – Caveats of Analytics and AI

1. Some say that analytics, in general, dehumanize managerial activities, and others say they do not. Discuss arguments for both points of view.

2. What are some of the major privacy concerns in employing intelligent systems on mobile data?

3. Identify some cases of violations of user privacy from current literature and their impact on data science as a profession.

4. Search the Internet to find examples of how intelligent systems can facilitate activities such as empowerment, mass customization, and teamwork.

Answer above questions in APA format,  In-text citations, at least 5 most recent references, 900+ words.

PowerPoint_2G_Orientation #PowerPoint_2G_Orientation

 

PowerPoint_2G_Orientation #PowerPoint_2G_Orientation

Project Description:

In the following project, you will format a presentation that is  shown to Sensation Park Entertainment Group employees on their first day  of a three-day orientation.

Open   the file Student_PowerPoint_2G_Orientation.pptx downloaded with this project.
 

On Slide 1, format the subtitle—New Employee Orientation—as WordArt   using the last style in the first row.

Select the picture and then Crop   the image from the left side so  that the center-left crop handle aligns with   the left half of the  horizontal ruler at 5 inches.
 

Change the picture Height to 3.5   and then apply a Glow: 8 point;  Turquoise, Accent color 1 picture effect to   the image. Use the Align  Selected Objects command to apply Align Middle to   the title and the  picture.

On Slide 2, remove the bullet   symbol from the paragraph, and then  change the Shape Fill to, under Theme   Colors, in the third column, the  second color, and the Shape Outline to under   Theme Colors, in the  second column, the first color.

On Slide 3, convert the bulleted   list to the Hierarchy type  SmartArt graphic—Hierarchy List. Change the color   to Colorful Range –  Accent Colors 3 to 4, and then apply the 3-D Inset style.

On Slide 4, change the two   bulleted lists to Numbering.

On Slide 5, change the bullet   symbols to Filled Square Bullets,  change the Color to under Theme Colors, in   the third column, the  fourth color, and then change the Size to 100.

On Slide 5, in the placeholder   on the right, insert an online picture by searching for fire alarm and then insert a picture of a   fire alarm with a background.
   Note—alternatively, insert the image p02G_Alarm.jpg   downloaded with the data files for this project.

If the option is available,   remove the background from the picture,  and then apply the Glow: 18 point,   Bright Green, Accent color 3  picture effect.

On Slide 5, insert a Text Box   below the content placeholder on the left side of the slide. In the text box,   type All   employees will be tested on park safety procedures! Using the Align to Slide option   Align Center the text box and apply Align Bottom.

On Slide 6, from the Shapes   gallery, under Basic Shapes, insert a  Diamond of any size anywhere on the   slide. Resize the diamond so that  its Shape Height is 6 and its Shape Width   is 8. 

Using the Align to Slide option,   apply Align Center, and Align  Middle to the diamond shape. Apply the Moderate   Effect – Bright Green,  Accent 3 shape style.

In the diamond, type Sensation   Park Entertainment Group Welcomes You!  Change the Font Size to 28, and then apply the   Round Convex Bevel  effect to the diamond shape. Note—this effect may be   called Art Deco  on some systems.

Insert a Header & Footer on   the Notes and Handouts. Include the  Date and time updated automatically, the   Page number, and a Footer  with the text 2G_Orientation 

Display the document properties.   As the Tags type orientation.

Save and close the file, and   then submit for grading.

Research Paper

Your task this week is to write a research paper discussing the concept of risk modeling. Please also evaluate the importance of risk models. Lastly, construct an approach to modeling various risks and evaluate how an organization may make decisions about techniques to model, measure, and aggregate risks.Your paper should meet the following requirements:

  • Be approximately five to six pages in length, not including the required cover page and reference page.
  • Follow APA7 guidelines. Your paper should include an introduction, a body with fully developed content, and a conclusion.
  • Support your answers with the readings from the course and at least two scholarly journal articles to support your positions, claims, and observations, in addition to your textbook. The UC Library is a great place to find resources.
  • Be clearly and well-written, concise, and logical, using excellent grammar and style techniques. You are being graded in part on the quality of your writing.

Exp19_Excel_Ch02_ML1_Metropolitan_Zoo_Gift_Shop_Weekly_Payroll

 Exp19_Excel_Ch02_ML1_Metropolitan_Zoo_Gift_Shop_Weekly_Payroll

 Exp19_Excel_Ch02_ML1_Payroll 

  

Project Description:

As manager of the gift shop at the Metropolitan Zoo, you are responsible for managing the weekly payroll. Your assistant developed a partial worksheet, but you need to enter the formulas to calculate the regular pay, overtime pay, gross pay, taxable pay, withholding tax, FICA, and net pay. In addition, you want to include total pay columns and calculate some basic statistics. As you construct formulas, make sure you use absolute and relative cell references correctly in formulas.

     

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

 

Use IF functions to calculate   the regular pay and overtime pay based on a regular 40-hour workweek in cells   E5 and F5. Pay overtime only for overtime hours. In cell G5, calculate the   gross pay based on the regular and overtime pay. Abram’s regular pay is $398.   With 8 overtime hours, Abram’s overtime pay is $119.40.

 

Create a formula in cell H5 to   calculate the taxable pay. Multiply the number of dependents (column B) by   the deduction per dependent (B24) and subtract that from the gross pay. With   two dependents, Abram’s taxable pay is $417.40.

 

Use a VLOOKUP function in cell   I5 to identify and calculate the federal withholding tax. Use the tax rates   from the range D21:E25. The VLOOKUP function returns the applicable tax rate,   which you must then multiply by the taxable pay.

 

Calculate FICA in cell J5 based   on gross pay and the FICA rate (cell B23), and calculate the net pay in cell   K5. Copy all formulas down their respective columns to row 16.

 

With the range E5:K16 selected,   use Quick Analysis tools to calculate the total regular pay, overtime pay,   gross pay, taxable pay, withholding tax, FICA, and net pay on row 17.
 

  Note, Mac users, with the range selected, on the Home tab, in the Editing   group, click AutoSum.

 

Apply Accounting Number Format to the range C5:C16. Apply   Accounting Number Format to the first row of monetary data and to the total   row. Apply the Comma style to the monetary values for the other employees.   Apply the Total cell styles format to the range E17:K17.

 

Insert appropriate functions to   calculate the average, highest, and lowest values in the Summary Statistics   area (the range I21:K23) of the worksheet. Format the # of hours calculations   as Number format with one decimal and the remaining calculations with   Accounting number format.

 

Insert a footer with your name   on the left side, the sheet name code in the center, and the file name code   on the right side of the worksheet.

 

Save and close the workbook.   Submit the file as directed. 

Lab lesson 8 part 2 C++ .cpp file

 

Part of lab lesson 8

There are two parts to lab lesson 8. The entire lab will be worth 100 points.

Lab lesson 8 part 2 is worth 50 points

For part 2 you will have 40 points if you enter the program and successfully run the program tests. An additional 10 points will be based on the style and formatting of your C++ code.

Style points

The 10 points for coding style will be based on the following guidelines:

  • Comments at the start of your programming with a brief description of the purpose of the program.
  • Comments throughout your program
  • Proper formatting of your code (follow the guidelines in the Gaddis text book, or those used by your CS 1336 professor)
  • If you have any variables they must have meaningful names.

Development in your IDE

For lab lesson 8 (both parts) you will be developing your solutions using an Integrated Development Environment (IDE) such as Visual Studio, Code::Blocks or Eclipse. You should use whatever IDE you are using for your CS 1336 class. Once you have created and tested your solutions you will be uploading the files to zyBooks/zyLabs. Your uploaded file must match the name specified in the directions for the lab lesson. You will be using an IDE and uploading the appropriate files for this and all future lab lessons.

For this and all future labs the name of the source files must be:

lessonXpartY.cpp

Where X is the lab lesson number (8 for lab lesson 8) and Y is the part number (1 for part 1, 2 for part 2).

You will need to develop and test the program in your IDE. Once you are satisfied that it is correct you will need to upload the source file to zyBooks/zyLabs, and submit it for the Submit mode tests. If your program does not pass all of the tests you need to go back to the IDE, and update your program to fix the problems you have with the tests. You must then upload the program from the IDE to zyBooks/zylabs again. You can then run the tests again in Submit mode.

When running your program in Submit mode it is very important that you look at the output from all of the tests. You should then try and fix all of the problems in your IDE and then upload the updated code to zyBooks/zyLabs.

C++ requirements

You are not allowed to use any global variables. Use of global variables will result in a grade of zero for part 1.

Your program must have function main, function presentValue, three read functions, and a display function. Including main this is six functions.

The presentValue function must have the following signature:

double presentValue(double futureValue, double interestRate, int numberYears)

The presentValue needs to calculate the present value and return that back to the calling function. The formula for this is above. Note that the annual interest would be .08 for 8%.

Failure to follow the C++ requirements could reduce the points received from passing the tests.

General overview

In part 2 you will be creating multiple functions to calculate the present value.

You may be asking what a “present value” is. Suppose you want to deposit a certain amount of money into a savings account and then leave it alone to draw interest for some amount of time, say 12 years. At the end of the 12 years you want to have $15,000 in the account. The present value is the amount of money you would have to deposit today to have $15,000 in 12 years.

The formula used needs the future value (F) and annual interest rate (r) and the number of years (n) the money will sit in the account, unchanged. You will be calculating the present value (P).

P = F / ( (1 + r) ^ n)

In the above expression the value (1 + r) needs to be raised to the nth power. Assume that ^ is the power function and x^2 is x to the 2nd power (x squared)

You are not allowed to use any global variables. Use of global variables will result in a grade of zero for part 2.

Three read functions

You must have functions to read in the future value, the annual interest rate, and the number of years. That would be three different functions. Give these functions meaningful names. Note that the order of the values will be future value, annual interest rate, and number of years.

In all cases you need to return any valid value back to the calling function.

For all three functions you will write out to cout as prompt for an input value. You will read in that value from cin. If the value is invalid (zero or negative) you need to display an error message and reread the value (with another prompt). You need to do this in a loop and continue looping until a valid value has been entered. Only the number of years can be an int value. The rest should be of type double.

Here are the prompts for the three values you need to read in:

Enter future value
Enter annual interest rate
Enter number of years

Note that the interest rate will be a number such as 10 or 12.5. These are to be read in as percentages (10% and 12.5%). You will need to divide these values by 100 to convert them into the values needed in the function (.1 and .125 for the above values). This conversion needs to be done before you call the presentValue function (see below). If you do the conversion in the presentValue function your program will fail the unit tests, so do the conversion before you call the calculate function.

Here are the error messages you need to display if the values are negative:

The future value must be greater than zero
The annual interest rate must be greater than zero
The number of years must be greater than zero

You will also need a function called presentValue with the following signature:

double presentValue(double futureValue, double interestRate, int numberYears)

The presentValue needs to calculate the present value and return that back to the calling function. The formula for this is above. Note that the annual interest would be .08 for 8%.

Note that the interest rate will be a number such as 10 or 12.5. These are to be read in as percentages (10% and 12.5%). You will need to divide these values by 100 to convert them into the values needed in the function (.1 and .125 for the above values). This conversion needs to be done before you call the presentValue function (see below). If you do the conversion in the presentValue function your program will fail the unit tests, so do the conversion before you call the calculate function.

The display function

You also need a function that displays the present value, future value, interest rate, and number of years. The function needs to display the interest rate as %, so .05 would display as 5.000%. Give your display function a meaningful name. You will be passing a number of values to this function.

Here is the sample output for a present value of $69,046.56, a future value of $100,000, an interest rate of 2.5% and a number of years of 15,

Present value: $69046.56
Future value: $100000.00
Annual interest rate: 2.500%
Years: 15

Note that the present value and future value have three digits of precision to the right of the decimal point but the interest rate only has one digit to the right of the decimal point.

The main function will be the driver for your program.

Your program will only be processing one set of valid values for future value, annual interest rate and number of years.

Get the values for these by calling the read functions you created above.

Once you have the values you need to call your presentValue. Using the result from the presentValue and the input values you read in with your read functions you need to call your display function (written above) to display the values.

The main function

The main function will be the driver for your program. All of the non-main functions are called from main.

For the following sample run assume the input is as follows:

1000000.0
5.0
25

Your program should output the following:

Enter future value
Enter annual interest rate
Enter number of years
Present value: $295302.77
Future value: $1000000.00
Annual interest rate: 5.000%
Years: 25

Here is an example with some invalid data

Input values:

-100
0
1000000.0
5.0
25

Output:

Enter future value
The future value must be greater than zero
Enter future value
The future value must be greater than zero
Enter future value
Enter annual interest rate
Enter number of years
Present value: $295302.77
Future value: $1000000.00
Annual interest rate: 5.000%
Years: 25

Failure to follow the requirements for lab lessons can result in deductions to your points, even if you pass the validation tests. Logic errors, where you are not actually implementing the correct behavior, can result in reductions even if the test cases happen to return valid answers. This will be true for this and all future lab lessons.

Expected output

There are eight tests. The first test will run your program with input and check your output to make sure it matches what is expected. The next three tests are unit tests. The unit tests will directly call the presentValue function. The compilation of the unit test could fail if your presentValue function does not have the required signature. The final four tests will run your program with various input values and make sure you are calculating the correct answers.

You will get yellow highlighted text when you run the tests if your output is not what is expected. This can be because you are not getting the correct result. It could also be because your formatting does not match what is required. The checking that zyBooks does is very exacting and you must match it exactly. More information about what the yellow highlighting means can be found in course “How to use zyBooks” – especially section “1.4 zyLab basics”.

Finally, do not include a system("pause"); statement in your program. This will cause your verification steps to fail.

Note: that the system("pause"); command runs the pause command on the computer where the program is running. The pause command is a Windows command. Your program will be run on a server in the cloud. The cloud server may be running a different operating system (such as Linux).

Error message “Could not find main function”

Now that we are using functions some of the tests are unit tests. In the unit tests the zyBooks environment will call one or more of your functions directly.

To do this it has to find your main function.

Right now zyBooks has a problem with this when your int main() statement has a comment on it.

For example:

If your main looks as follows:

int main() // main function

You will get an error message:

Could not find main function

You need to change your code to:

// main function
int main()

If you do not make this change you will continue to fail the unit tests.

Assignment – threat hunting using Mitre ATT&CK

You can find here a report that provides the technical analysis of attacks that are associated with Carbanak – a remote backdoor.

Based on the information provided in this report, you will map the activities involved to the ATT&CK framework. You will also think about how the use of this technique can be detected and mitigated in the future. In addition to the case provided to you, you may look up additional information about the incident yourself on the Internet if necessary. In that case, also provide the reference to the additional resources you used. Document your results here 

***All files are uploaded***