HW-1687 Creative Spark Talk Analysis

  

Review the entire list of talks on the “Creative Spark” TED channel.

Select one talk that is of interest to you and watch it in its entire length.

Write a 700- to 1,050-word summary of the salient points made in the talk and its supporting details that catch your interest.

Indicate the name and position of the speaker and the location and year of the talk in your summary.

Conclude your summary with a reflection of the following:

  • How the talk’s content      illuminates some of the stages of creativity
  • How the topic of the talk      relates to the concepts of imagination and curiosity
  • How some of the points made in      the talk might apply to your personal experience and benefit society as a      whole

1/4 Discussion

Background: 

Upon successful completion of this discussion, you will be able to:

  • Identify a set of technology issues or concerns associated with a real-world information technology infrastructure.
  • Explore potential solutions to varying types of real-life technology issues in the business environment.
  • Design a solution that will resolve an identified technology issue.
  • Demonstrate the ability to use appropriate communication strategies to convey a solution to a real-life technology issue.

Instruction: 

  1. Conduct initial research into your selected topic using several authoritative sources from the university library, texts from the program, and other course materials.
  2. Using the discussion link below, respond to the following prompts:
    1. Provide an overview of your project topic (), including your reasoning for the selection of the topic.
    2. Include a brief description of the problem you have discovered and proposed ideas you may use to provide a solution.
  3. Your initial post should be a minimum of 300 words. 

Managing a Team’s Resources

Your team has been humming along for a little over a week now. The conflicts that appeared last week seem to have subsided. However, your supervisor has just informed you that the deadline for completing your team’s goal has been moved up by two weeks. You now have less time to complete the same amount of work. Your supervisor has asked for a short summary on your plan for achieving the goal within your shortened timeline. 

Write a 350 words summary on how you will manage the team’s resources in the face of these new timelines. Answer the following questions in your summary:

  • How many people are on your team? What are their roles? What are their skill sets? How can these be rearranged to meet the new requirements?
  • Are there enough human resources to complete the project two weeks earlier? If not, how can you increase the team’s capacity?
  • Are there aspects of the project that can be condensed or skipped? What are the implications of skipping or condensing tasks?
  • Are there costs to be considered with these changes?
  • How can you leverage what you’ve learned about solving problems in teams to meet the new project requirements?
  • How do you intend to communicate the new requirements to the team in order to gain their buy-in?

Chapter 20 Program – Inheritance and Polymorphism

 

Write a program that will create a CruiseShip class and CargoShip class both derived from an abstract Ship class.

You will need seven files for this program:

  • ship.h
  • ship.cpp
  • cruiseship.h
  • cruiseship.cpp
  • cargoship.h
  • cargoship.cpp
  • main.cpp – main() function and other functions as described

These files have been provided for you.

Part 1 ship.h and ship.cpp (10 Points)

ship.h

Place the following in your Ship class

  • private (Do not make this protected. Values should be passed from the child class to the parent class using constructor initializer list in the child constructor)
    • member variable called name that is a string
    • member variable called yearBuilt that is a string
  • public
    • Constructor. Two parameter constructor. First parameter is a string for name. Second parameter is a string for yearBuilt. DO NOT CODE A DEFAULT CONSTRUCTOR
    • Two getters
      • getName() should return the name
      • getYearBuilt() should return the year built
    • A virtual function of type void called print(). No parameters. Note: This is a virtual function NOT a pure virtual function
    • A pure virtual function of type void called makeItGo(). No parameters. Note: This is a pure virtual function

Note: This class will not have any setters

ship.cpp

Implementation Notes

  • The constructor should take two string parameters. The first parameter should be assigned to name. The second parameter should be assigned to yearBuilt
  • getName() should return name
  • getYearBuilt() should return yearBuilt
  • print() should cout the name of the ship on one line and the year built on another line. The second line should end with an end line. See the example
Name: The Name of This Ship
Year Built: 2020

Note: Do not implement makeItGo(). It is a pure virtual function and should not be implemented in the abstract class. It will be implemented in the derivied class.

Part 2 cruiseship.h and cruiseship.cpp (15 Points)

cruiseship.h

The CruiseShip class should publicly inherit from the Ship class. Place the following in your CruiseShip class

  • private
    • member variable called maxPassengers this is an int
  • public
    • Constructor. Three parameter constructor. First parameter is a string for name. Second parameter is a string for yearBuilt. Third parameter is an int for maxPassengers. DO NOT CODE A DEFAULT CONSTRUCTOR
    • One getter
      • getMaxPassengers() should return the maxPassengers
    • Override function of type void called print(). No parameters.
    • Override pure virtual function of type void called makeItGo(). No parameters. This function should not be a pure virtual function in this class

Note: This class will not have any setters

cruiseship.cpp

Implementation Notes

  • The constructor should take two string parameters and one int parameter. The constructor should call the parent constructor using an initializer list passing it the parameters for name and yearBuilt. The int parameter should be assigned to maxPassengers.
  • getMaxPassengers() should return maxPassengers
  • print() should call the print function from the parent and then should cout the maxPassengers on another line. The third line should end with an end line. See the example
Name: The Name of This Ship
Year Built: 2020
Maximum passengers: 250
  • You will need to implement the function makeItGo(). It should cout the text “The cruise ship goes woo woo!”. There should be no end line the after the text. See the example
The cruise ship goes woo woo!

Part 3 cargoship.h and cargoship.cpp (15 Points)

cargoship.h

The CargoShip class should publicly inherit from the Ship class. Place the following in your CargoShip class

  • private
    • member variable called tonnage this is an int
  • public
    • Constructor. Three parameter constructor. First parameter is a string for name. Second parameter is a string for yearBuilt. Third parameter is an int for tonnage. DO NOT CODE A DEFAULT CONSTRUCTOR
    • One getter
      • getTonnage() should return the tonnage
    • Override function of type void called print(). No parameters.
    • Override pure virtual function of type void called makeItGo(). No parameters. This function should not be a pure virtual function in this class

Note: This class will not have any setters

cargoship.cpp

Implementation Notes

  • The constructor should take two string parameters and one int parameter. The constructor should call the parent constructor using an initializer list passing it the parameters for name and yearBuilt. The int parameter should be assigned to tonnage.
  • getTonnage() should return tonnage
  • print() should call the print function from the parent and then should cout the tonnage on another line. The third line should end with an end line. See the example
Name: The Name of This Ship
Year Built: 2020
Cargo capacity: 27 tons
  • You will need to implement the function makeItGo(). It should cout the text “The cargo ship goes toot toot!”. There should be no end line the after the text. See the example
The cargo ship goes toot toot!

Part 4 main.cpp (5 Points)

The function main() is complete and should not be modified.
You will need to complete the function void loadShips(vector& vShip, string fileName)
On line 68, you will need to create a CruiseShip and add to vector vShip.
On line 72, you will need to create a CargoShip and add to vector vShip.
Note: Keep in mind that vShip is a vector of pointers to Ship. Both CruiseShip and CargoShip will need to be pointers in order to add them to vShip

Building Ethical Judgment Capabilities

 

Introduction

Computer ethics is a rich topic that affects all of us in our interconnected world. To build good ethical judgment capabilities, Bynum and Rogerson (1) suggest applying a multi-staged approach to case study analysis where these stages are defined as: (1) detailing the case study, (2) identifying key ethical principles and specific ethical issues raised by the case, (3) calling on your experience and skills for evaluation, and (4) applying a systematic analysis technique. In this assignment, you will perform the first three of these steps for a case study.The specific course learning outcome associated with this assignment is:

  • Examine the ethical considerations and dilemmas of a diverse and interconnected world.

This course requires the use of Strayer Writing Standards. For assistance and information, please refer to the Strayer Writing Standards link in the left-hand menu of your course. Check with your professor for any additional instructions.

Instructions

Write a 3- to 5-page paper in which you analyze a computer ethics cases.Read the article entitled, “Your Botnet is My Botnet: Analysis of a Botnet Takeover,” about a team of researchers who reverse engineered the Torpig botnet, controlled it, and captured data.

  • Describe the nature and details of the case, including the persons, organizations, and stakeholders involved.
  • Describe ethical principles both supporting the actions of the principal actors (such as minimizing harm or damage to targets of the attacks) in a computer ethics case and contradicting the actions of the principal actors, citing specific, credible sources that support one’s assertions and conclusions.
  • Explain why you agree or disagree with the actions of the principal actors in the case, citing specific, credible sources that support your position from an ethical perspective.
    • Justify your position from an ethical perspective.
  • Support your main points, assertions, arguments, or conclusions with at least three specific and credible academic references synthesized into a coherent analysis of the evidence.
    • Cite each source listed on your references page at least one time within your assignment.
    • For help with research, writing, and citation, access the library or review library guides.
  • Write clearly and concisely in a manner that is well-organized; grammatically correct; and nearly free of spelling, typographical, formatting, and/or punctuation errors.
    • Use section headers in your paper to clearly delineate your main topics.

update code in C++

please see instructions in the attached file.

#include

#include

using namespace std;

const int ROWS = 8;

const int COLS = 9;

//P(sense obstacle | obstacle) = 0.8

float probSenseObstacle = 0.8;

//P(senses no obstacle | obstacle) = 1 – 0.8 = 0.2

float probFalseNoObstacle = 0.2;

//P(sense obstacle | no obstacle) = 0.15

float probFalseObstacle = 0.15;

//P(senses no obstacle | no obstacle) = 1 – 0.15 = 0.85

float probSenseNoObstacle = 0.85;

//Puzzle including a border around the edge

int maze[ROWS][COLS] =

{ {1,1,1,1,1,1,1,1,1},

{1,0,0,0,0,0,0,0,1},

{1,0,1,0,0,1,0,0,1},

{1,0,0,0,0,0,0,0,1},

{1,0,1,0,0,1,0,0,1},

{1,0,0,0,0,0,0,0,1},

{1,0,0,0,0,0,0,0,1},

{1,1,1,1,1,1,1,1,1},

};

//Matrix of probabilities

float probs[ROWS][COLS];

//Temporary matrix

float motionPuzzle[ROWS][COLS];

float sensingCalculation(int evidence[4], int row, int col)

{

float result = 1.0;

//If obstacle sensed to the west

if (evidence[0] == 1)

{

//If obstacle to the west in maze

if (maze[row][col – 1] == 1)

result *= probSenseObstacle;

//If no obstacle to the west in maze

else

result *= probFalseObstacle;

}

//If no obstacle sensed to the west

else

{

//If obstacle to the west in maze

if (maze[row][col – 1] == 1)

{

result *= probFalseNoObstacle;

}

//If no obstacle to the west in maze

else

{

result *= probSenseNoObstacle;

}

}

//If obstacle sensed to the north

if (evidence[1] == 1)

{

//If obstacle to the north in maze

if (maze[row – 1][col] == 1)

result *= probSenseObstacle;

//If no obstacle to the north in maze

else

result *= probFalseObstacle;

}

//If no obstacle sensed to the north

else

{

//If obstacle to the north in maze

if (maze[row – 1][col] == 1)

{

result *= probFalseNoObstacle;

}

//If no obstacle to the north in maze

else

{

result *= probSenseNoObstacle;

}

}

//If obstacle sensed to the east

if (evidence[2] == 1)

{

//If obstacle to the east in maze

if (maze[row][col + 1] == 1)

result *= probSenseObstacle;

//If no obstacle to the east in maze

else

result *= probFalseObstacle;

}

//If no obstacle sensed to the east

else

{

//If obstacle to the east in maze

if (maze[row][col + 1] == 1)

{

result *= probFalseNoObstacle;

}

//If no obstacle to the east in maze

else

{

result *= probSenseNoObstacle;

}

}

//If obstacle sensed to the south

if (evidence[3] == 1)

{

//If obstacle to the south in maze

if (maze[row + 1][col] == 1)

result *= probSenseObstacle;

//If no obstacle to the south in maze

else

result *= probFalseObstacle;

}

//If no obstacle sensed to the south

else

{

//If obstacle to the south in maze

if (maze[row + 1][col] == 1)

{

result *= probFalseNoObstacle;

}

//If no obstacle to the south in maze

else

{

result *= probSenseNoObstacle;

}

}

return result;

}

//Use evidence conditional probability P(Zt|St)

void sensing(int evidence[4])

{

float denominator = 0;

//Calculates denominator

for (int r = 0; r < ROWS; r++)

{

for (int c = 0; c < COLS; c++)

{

if (maze[r][c] != 1)

{

denominator += sensingCalculation(evidence, r, c) * probs[r][c];

}

}

}

for (int row = 0; row < ROWS; row++)

{

for (int col = 0; col < COLS; col++)

{

//If the current space isn’t an obstacle

if (maze[row][col] != 1)

{

float currentProbabilty = probs[row][col];

float numerator = sensingCalculation(evidence, row, col) * currentProbabilty;

float result = numerator / denominator;

probs[row][col] = result;

}

}

}

}

//Use transition probability P(St|St-1)

void motion(int direction)

{

for (int row = 0; row < ROWS; row++)

{

for (int col = 0; col < COLS; col++)

{

if (maze[row][col] != 1)

{

float total = 0.0;

//north

if (direction == 1)

{

//checking west

if (maze[row][col – 1] != 1)

{

total += probs[row][col – 1] * 0.1;

}

else

{

total += probs[row][col] * 0.1;

}

//checking north

if (maze[row – 1][col] != 1)

{

total += probs[row – 1][col] * 0;

}

else

{

total += probs[row][col] * 0.8;

}

//checking east

if (maze[row][col + 1] != 1)

{

total += probs[row][col + 1] * 0.1;

}

else

{

total += probs[row][col] * 0.1;

}

//checking south

if (maze[row + 1][col] != 1)

{

total += probs[row + 1][col] * 0.8;

}

else

{

total += probs[row][col] * 0;

}

}

//west

else if (direction == 0)

{

//checking west

if (maze[row][col – 1] != 1)

{

total += probs[row][col – 1] * 0;

}

else

{

total += probs[row][col] * 0.8;

}

//checking north

if (maze[row – 1][col] != 1)

{

total += probs[row – 1][col] * 0.1;

}

else

{

total += probs[row][col] * 0.1;

}

//checking east

if (maze[row][col + 1] != 1)

{

total += probs[row][col + 1] * 0.8;

}

else

{

total += probs[row][col] * 0;

}

//checking south

if (maze[row + 1][col] != 1)

{

total += probs[row + 1][col] * 0.1;

}

else

{

total += probs[row][col] * 0.1;

}

}

motionPuzzle[row][col] = total;

}

else

{

motionPuzzle[row][col] = -1;

}

}

}

for (int r = 0; r < ROWS; r++)

{

for (int c = 0; c < COLS; c++)

{

probs[r][c] = motionPuzzle[r][c];

}

}

}

void printPuzzle(float puzzle[ROWS][COLS])

{

for (int row = 0; row < ROWS; row++)

{

for (int col = 0; col < COLS; col++)

{

if (puzzle[row][col] == -1)

cout << "##### ";

else

cout << setprecision(2) << fixed << puzzle[row][col] * 100.0 << "  ";

}

cout << endl;

}

}

int main()

{

//Initial probability matrix

for (int row = 0; row < ROWS; row++)

{

for (int col = 0; col < COLS; col++)

{

if (maze[row][col] == 0)

{

probs[row][col] = (1.0 / 38);

}

else

{

probs[row][col] = -1;

}

}

}

printPuzzle(probs);

cout << endl;

int s1[4] = { 0, 0, 0, 0 };

sensing(s1);

printPuzzle(probs);

cout << endl;

//1 = north

motion(1);

printPuzzle(probs);

cout << endl;

int s2[4] = { 1,0,0,0 };

sensing(s2);

printPuzzle(probs);

cout << endl;

//1 = north

motion(1);

printPuzzle(probs);

cout << endl;

int s3[4] = { 0,0,0,0 };

sensing(s3);

printPuzzle(probs);

cout << endl;

//0 = west

motion(0);

printPuzzle(probs);

cout << endl;

int s4[4] = { 0,1,0,1 };

sensing(s4);

printPuzzle(probs);

cout << endl;

//0 = west

motion(0);

printPuzzle(probs);

cout << endl;

int s5[4] = { 1,0,0,0 };

sensing(s5);

printPuzzle(probs);

cout << endl;

return 0;

}

SWOT Analysis Content

  1. “My Individual Development Plan’ [Assignment Instructions]

    Write a summary paper about the skills that you would like to develop, enhance or improve upon as you move from this professional development course in pursuit of a graduate professional professional (internship or work) experience.

    This paper should be labeled titled ‘My Individual Development Plan (IDP)’. Your IDP will serve as a resource to help guide your career development.

    When creating your IDP, take into account your interests and strengths, while considering what skills and qualifications are necessary for your chosen career.

    An IDP provides should also serve as a point of reference for conversations with your career advisor (and other mentors) about how to achieve your goals and/or evolve them.

    This is a dynamic document that will be revised repeatedly because it reflects ongoing consideration of your short- and long-term goals. Ideally, it should provide you with a guideline that can measure progress towards your goals and be revised as your plans evolve. 

    Your submission should be a minimum of two – three pages of content in length. Properly cite any source utilized in APA format.

Risk Assesment

Question

 What is the Risk Assessment process used for and what tools, methods and components are used to conduct Risk Assessments? 

Length:250 words

Format :MS word

Citations: NA

security awareness

No training plan is in place for the company you chose, and many members of the upper management argue that there is no need to have one. However, your supervisor has asked you to research the compliance and/or audit standards that your organization must adhere to maintain these requirements and then write a proposal to address the training needed for the company.

Please review the following documents:

You are required to write a three to five (3-5) page proposal in which you recommend the need for security awareness training. In your proposal, be sure to:

  1. Identify compliance or audit standards that your organization must adhere to.
  2. Identify security awareness requirements for those standards.
  3. Identify training methods to meet those requirements (In house, contract or CBT).

Assumptions

  • You should assume that your company will have to accept credit cards as payments.
  • You should assume that no current awareness/training plans exist for your company.
  • You should assume that all offices and groups need training.

Notes on submission:

  • Use at least three (3) quality resources as references in this assignment. Wikipedia and similar Websites do not qualify as quality resources.
  • Your assignment must follow these formatting requirements: Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.
  • Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.

Submit your completed assignment by following the directions linked below. Please check the Course Calendar for specific due dates.

Self-assessment, peer &manager review

I need 3 peer reviews (1 paragraph if not more per person), 1 self-assembly and 1 manager feedback. so mostly need 3 strengths about each person. I can give you the big lites but you need to put it in a nice acceptable paragraph. Once we agreed on price, I can email you the highlights .