Computer Science and Engineering

 COMPLETE THE FOLLOWING paper:

Compare and contrast software testing methods. How would these testing methods apply to an autonomous [self-driving] vehicle?

Upload by noon, Friday 6/18/21.

Follow the APA writing guide, limit your paper to five pages – not including cover, abstract, and bibliography. Please do not use any paraphrasing software, and be sure to include references. 

Write a paper that addresses the following issues 900 words: What is the importance of exchange rates? Who benefits and who loses when a country’s currency appreciates? Who benefits and who loses when a country’s currency depreciates? In the long run,

 

Write a paper that addresses the following issues 900 words:

What is the importance of exchange rates?

Who benefits and who loses when a country’s currency appreciates?

Who benefits and who loses when a country’s currency depreciates?

In the long run, what are the major factors that impact exchange rates?

Understanding central banks impact exchange rates, select three central banks and demonstrate/ explain how this occurs.

Include at least 3 professional references and follow APA formatting.

Help2

 Provide feedback on the posts from your group members and state which option would be chosen from their perspective as a potential solution to the problem. You must provide at least one constructive response to each team member within your group. Responses must be at least four sentences to be counted as valid. 

Linux Shellcode Development (Based on the buffer overflow topic) Lab

– You need to submit PPT slides, a detailed lab report, with screenshots, to describe what you have done and what you have observed. You also need to provide explanation to the observations that are interesting or surprising. Please also list the important code snippets and/or commands followed by explanation. Simply attaching code/command or only screenshots without any explanation will not receive credits. Successful completion is required. 

-You also need to make a  Demo video should be 15 minutes (Unlisted YouTube link only) detailing all the steps of the presented attack and countermeasures. Also, power point presentation should be included in your video as well. Attack has to be demonstrated successfully to receive credit. 

-You must use this command export PS1=”F Dehghan@fdehghan:~$”  

as your first command to change the name in the  Linux terminal

Deadline: 4/30/2021

Discussion Board: Encryption Solutions

Encryption Solutions

Some of the security controls that were selected during Phase 2 of RMF included data encryption. There was some confusion in the working group meeting this week regarding the need for multiple encryption solutions in the implementation and assessment phases (3&4).

Consider the difference between data at rest (storage) encryption and data in transit (transmission) encryption. Describe a possible implementation solution for each of these cases and explain if it falls within the symmetric or asymmetric model. Provide an assessment of the strengths and weaknesses of the proposed solution options. Include at least one research reference and associated in-text citation using APA standards. In your replies to your peers further discuss the strengths and weaknesses of the various technologies.

Exp19_Excel_Ch11_Cap_Donors

 

Exp19_Excel_Ch11_Cap_Donors 

Exp19_Excel_Ch11_Cap_Donors

Project Description:

You are a development officer for a state university. As an officer, you manage a portfolio of important donors who contribute financially to different areas within the university. You categorize the donors based on the college or school for which they want their donations associated. You recently downloaded the portfolio to an Excel workbook. Based on the way the data downloads from the main database, you want to format the text for readability and to make it easier for you to analyze. In addition, you will create an advanced filter to review a list of donors for a particular college or school. Finally, you want to create a look up area to look up data for a specific donor and create a summary section.

1

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

2

The first column displays the   name of the college or school (such as ART   or BUSINESS) associated with each.   You want to assign a three-character code for each college and use that code   to attach to existing donor IDs to create a unique field.
 

  In cell B8, insert the LEFT function to extract the first three characters   from the college name in cell A8. Copy the function to the range B9:B35.

3

You now want to combine the   college ID and donor ID.
 

  In cell D8, insert the CONCAT function to combine the college ID in cell B8   with the donor ID in cell C8 with a hyphen between the two text strings. Copy   the function to the range D9:D35.

4

In cell J8, insert a text   function that displays the college name from cell A8 with just the first   letter capitalized, such as Engineering.   Copy the function to the range J9:J35.

5

The Full Name column displays   last and first names of the donors. You want to display last names only in a   separate column.
 

  In cell F8, type Schneider and use Flash Fill to fill in the last names for   the donors in the range F9:F35.

6

The Address column contains   street addresses, city names, and state abbreviations. To manage the address   list better, you will separate the data into three columns.
 

  Select the addresses in the range G8:G35 and convert the text to columns,   separating the data at commas .

7

The top-left section of the   spreadsheet is designed to be able to enter a donor’s ID, such as ENG-15, and   look up that person’s position in the list, display the donor’s full name, and   display the amount donated this year. The first step is to identify the   position number of the donor ID.
 

  In cell B3, insert the MATCH function to look up the donor ID in cell B2,   compare it to the list in the range D8:D35, and then return the donor’s position   within the list.

8

Now you are ready to use the   position number as an argument within the INDEX function.
 

  In cell B4, insert an INDEX function that uses the range D8:K35, looks up the   row position number from the MATCH function result, and then uses the column   position number for Full Name.

9

In cell B5, insert an INDEX   function that uses the range D8:K35, looks up the row position number
  from the MATCH function result, and then uses the column position number for   Donation.

10

You want to format the results   of the INDEX function.
 

  Format the value in cell B5 as Accounting Number Format with zero decimal   places.

11

To analyze the donor records,   you are ready to create criteria and output ranges. You will enter conditions   to find records for donors to the College of Business who donated $1,000 or   more.
 

  Copy the range A7:K7 to cell A38 to create the column labels for the criteria   range. Type Business in cell J39 and >=1000 in cell K39.

12

You are ready to create the   output area and perform the advanced filter.
 

  Copy the column labels to cell A42. Perform the advanced filter by copying   the records to
  the output area.

13

Now that you created a copy of   the records meeting the conditions, you are ready to enter database functions   in the Summary area.
 

  In cell K2, insert the database function to total the value of the donations   for the records that meet the conditions in the criteria range.

14

In cell K3, insert the database   function to calculate the average donation for the records that meet the   conditions in the criteria range.

15

In cell K4, insert the database   function to count the number of records that meet the conditions in the   criteria range.

16

Format the range K2:K3 with   Accounting Number Format with zero decimal places. Format cell K4 with Comma   Style with zero decimal places.

17

You want to use the FORMULATEXT   function to display the functions.
 

  In cell G2, insert the FORMULATEXT function to display the formula stored in   cell B3.
  In cell G3, insert the FORMULATEXT function to display the formula stored in   cell B4.
  In cell G4, insert the FORMULATEXT function to display the formula stored in   cell D8.
  In cell G5, insert the FORMULATEXT function to display the formula stored in   cell K2.

18

Create 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.

Define the determinant of

 
Define the determinant of a matrix a (written det(a)) recursively as follows:
 

1. if a is a 1 x 1 matrix, then det(a) = x
2. if a is of an order greater than 1, compute the determinant of a as follows:
a. Choose any row or column. For each element a[I, j] in this row or column, form the product:
 

power (-1, I + j) * a[I, j] * det(minor(a[I, j])
 

where I and j are the row and column positions of the element chosen, a[I, i] is the element chosen, det(minor(a[I, j]) is the determinant of the minor of a[I, j] and power (m, n) is the value of m raised to the nth power.
b. det(a) = sum of all these products.
 

Det(a) = Σ power(-1, I + j) * a[I, j] * det(minor(a[I, j]), for any j
 

or
 

Det(a) = Σ power(-1, I + j) * a[I, j] * det(minor(a[I, j]), for any i
 

Write a Java program that reads a, print a in matrix form, and prints the value of det(a), where det is a method that computes the determinant of a matrix.
 

As per the problem, write a program that uses a recursive algorithm to compute the determinant of a matrix. It should read a matrix, print it out, compute, and print the determinant. Your program should be able to evaluate multiple matrices on a single execution. Your program should handle matrices up to and including those of order 6. You are required to use an array for this problem. Your solution must be recursive.
 

Justify your data structures. Consider an iterative implementation. Would it be more efficient? What data structures would you choose in that case?
 

As a minimum, use the following eight matrices to test your program, formatted as shown to the right.
 

[5]
 

2 3
5 9
 

3 -2 4
-1 5 2
-3 6 4
 

2 4 5 6
0 3 6 9
0 0 9 8
0 0 0 5
 

2 4 5 6
0 0 0 0
0 0 9 8
0 0 0 5
 

2 0 0 0
0 3 0 0
0 0 9 0
0 0 0 5
 

2 4 0 6
1 3 0 0
4 0 0 8
2 5 0 5
 

6 4 6 4 6 4
1 2 3 4 5 6
6 5 4 3 2 1
3 2 3 2 3 2
4 6 4 6 4 6
1 1 1 1 1 1
 

SAMPLE INPUT
1
5
2
2 3
5 9
3
3 -2 4
-1 5 2
-3 6 4
Etc