Research about “Data and Cyber Security in the Internet of Things (IOT)”

I want someone to write a research paper as dezcribed in the following:

1. Research paper title: Data and Cyber Security in the Internet of Things (IOT)

2. Number of Pages:  50 but can be less than that including the references.

3. References: 15-16 Articles or books (provide the links for the articles as well)

4. Should have an abstract

5. Should have table of content

6. Should have subtitles (doesn’t matter how many)

7.  The following should be included in the Introduction 

a. Research Question

b. Research Methodology

c. Importance

d. Objective/Goals

e. Hypothesis

8. NO PLAGIARISM!!!!!!

9. I can give 2 weeks or more for a well-written paper. Number of pages does matter, but the QUALITY matters. 

10. Does not have to be in very scientific language, it can be simple language with correct grammar and spelling. 

I also attached the description 

CS Lab lesson

 

Part of lab lesson 7

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

Bonus points for lab lesson 7

There are also 10 bonus points. To earn the bonus points you have to complete the Participation Activities and Challenge Activities for zyBooks/zyLabs unit 10 (Gaddis Chapter 5). These have to be completed by the due date for lab lesson 7. For example, if you complete 89% of the activities you will get 8 points (there is no rounding).

Lab lesson 7 part 1 is worth 50 points

For part 1 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 7 (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 (7 for lab lesson 7) 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

  • The store number must be of type unsigned int. The sales value must be of of type long long int.
  • Your program must properly check for end of file. See the section Reading in files below and also see your Gaddis text book for details on reading in file and checking for end of file.
  • Your program must properly open and close all files.

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

General overview

In this program you will be reading sales information from a file and writing out a bar chart for each of the stores. The bar charts will be created by writing out a sequence of * characters.

You will have to create input files for your program. You can use a text editor such as Notepad or Notepad++ to create this. There may also be an editor in your IDE that you can use. You can use the TextEdit program on macOS but you will need to change the format to Make Plain Text. You will not be uploading these text files to zyBooks/zyLabs. The submit tests will be using their own files. Make sure that some of your files contain a newline at the end of the last line of text in the file. You can do this by hitting the enter key after the last number of the last line in the file. This will match the type of file usually created by programs. This is the type of file that is used for the zyBooks tests. See the description below on reading in files.

Reading in files

When reading data from a file you need to make sure you are checking for end of file properly.

See Demo of file input and output of data in this unit for an explanation of how to properly check for end of file.

The general method shown in the Gaddis text book is:

ifstream inputFile;
inputFile.open("input.txt");
int num;
if (inputFile)
{
  // the file opened successfully
  while (inputFile >> num)
  {
     // process the num value
     cout << num << endl;
  }
  inputFile.close();
}
else
{
  cout << "The file could not be opened" << endl;
}

If you want to read in two values with every read you can simply replace inputFile >> num with something like inputFile >> num1 >> num2 as shown here:

  while (inputFile >> num1 >> num2)
  {
     // process the num1 and num2 values
     cout << num1 << " " << num2 <<  endl;
  }

Text files are more complicated that they seem. Different operating systems handle text files differently. On Windows lines of text end with r followed by n. On Unix (or Linux) the lines end with just n. On old Macs lines ended with r but now use the Unix convention. The use of the >> operator takes care of these line ending issues for you.

But it is still more complicated than that. Most text files have every line ending with either r n (for Windows) or n (for Unix/Linux and MacOS) but it is also possible to create a text file where the last line does NOT have the line ending characters. The use of the following code will work for all line endings even when the last line of text input does not end with any line endings.

if (inputFile >> num1 >> num2)
{
  // executes only if the read worked
}

or

while (inputFile >> num1 >> num2)
{
  // executes while the read works
}

There are other ways to test for end of file but you have to make sure your code will work for all of the cases discussed above. It is STRONGLY recommended that you use the process outlined above.

General overview (continued)

Your program will read in a file name from cin. It will then open the input file.

Your program must also open an output file called saleschart.txt. You will write the bar char headings and data to this file.

Your program needs to have the following general flow:

prompt for the input file name with the prompt "Enter input file name"
read in the file name
open the input file for this file name
display a message if the input file does not open and quit your program
open the output file ("saleschart.txt")
display a message if the output file does not open, close the input file,  and quit your program
while (readFile into store number and sales for store
   if store number or sales are invalid
        display an appropriate error message (see below)
  else
        output bar chart for this store to the output file
  end if
end while
close the input and output files

The processing loop will read the input data and process it until it gets and end of file indication from the file read operation

Assuming you have read in valid data AND this is the first sales data being processed your program should output some headings to the output file before processing the data. The headings are as follows:

SALES BAR CHART
(Each * equals 5,000 dollars)

Note: Your program must not output the headings to the output file if all of the data in the input file is invalid, or if there is not any valid data in the input file.

You need to come up with a way of keeping track if this is the first valid read or not. .

Assuming you have valid data the processing will consist displaying the output

Once the loop has completed you need to close the input file.

If the input file could not be opened your program should output an error message to cout. Assume the file we are reading in from is called sales.txt, and the file does not exist. The error message written to cout is:

File "sales.txt" could not be opened 

The store number is of type unsigned int. Your program must verify that the store number is in the range 1 to 99 (inclusive). If the store number is invalid display the following message:

If the store number is less than 1 or greater than 99 you need to output the following message to cout:

The store number xx is not valid 

Where xx is the store number.

If the sales data is read in as a long long int. If the sales value is less than 0 you need to output the following message to cout:

The sales value for store xx is negative

Where xx is the store number.

Don’t forget to close both files, if they were opened.

Write the bar chart information to the file.

You will be outputting a string of * characters where each * represents $5,000 in sales for that store. For each 5,000 in sales you output one *. You do not round up the sales, so sales of $16,000 and sales of $16,999 would both output 3 * characters.

You will output the sales bar chart to the output file.

Assuming a store number of 9 and sales of $16,999. the display function will write the following to the output file:

Store  9: ***

Note that the store width is 2 characters, so the output is:

Store yy: *******

The yy has a width of 2 even if the store number is 1 through 9.

The format of the input file

The data in the input file is in the order store number followed by the store sales. There will be zero or more of these input pairs in the file.

Here is the contents of a sample input text file:

1 10000
2 25000
3 37000
4 29000
5 8000

Sample runs

Here is an example run. Assume the following input being read in from cin:

sales.txt

Assume that the content of the file sales.txt are as follows:

1 10000
2 25000
3 37000
4 29000
5 8000

The output (to file saleschart.txt) for this input would be:

SALES BAR CHART
(Each * equals 5,000 dollars)
Store  1: **
Store  2: *****
Store  3: *******
Store  4: *****
Store  5: *

You are reading from an input file and you are writing to an output file. Make sure you close both files after you are finished using them. You must do this in your program, you cannot just let the operating system close the files for you.

In this lab. and some future labs, you will be creating an output file. There could be output to cout as well.

For tests where there is output written to an output file the contents of the output file will determine if you passed that test or not. For cases where you have written out to cout the tests will check the output sent to cout.

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. Each test will have a new set of input data. You must match, exactly, the expected output.Tests 2, 5, 6, and 7 check the output sent to cout. Tests 1, 3, 4, and 8 check the output sent to file saleschart.txt.

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

Literature Task

  

PERFORMANCE ASSESSMENT FORM

Employee: Tim Cox Department: Online Auctions Specialist

Introduction: This assessment instrument is intended to provide the employee with feedback concerning both general and specific professional skills and competencies. You are asked to be objective and candid in your assessment and to discuss it with the intern. Assessment ratings range from 1 to 5 as follows:

1 Unsatisfactory (Never demonstrates this ability/does not meet expectations)

2 Uncomplimentary (Seldom demonstrates this ability/rarely meets expectations)

3 Fair (Sometimes demonstrates this ability/meets expectations)

4 Commendable (Usually demonstrates this ability/sometimes exceeds expectations)

5 Exceptional (Always demonstrates this ability/consistently exceeds expectations)

If any criteria are not applicable to this performance evaluation, please leave the response blank.

Please do not feel compelled to write comments in each section.

A. Ability to Learn

1. Observes and/or pays attention to others 1 2 3 X 5

2. Asks pertinent and purposeful questions 1 2 3 X 5

3. Seeks out and utilizes appropriate resources 1 2 X 4 5

4. Accepts responsibility for mistakes and learns from experiences 1 2 3 X 5

5. Open to new experiences; takes appropriate risks 1 2 3 X 5

Comments:

You could improve by asking for assistance a little more quickly. It is OK to admit you do not know how to do something

B. Reading/Writing/Computation Skills

1. Reads/comprehends/follows written materials 1 2 3 X 5

2. Communicates ideas and concepts clearly in writing 1 2 3 4 X

3. Works with mathematical procedures appropriate to the job 1 2 3 X 5

Comments:

Please keep up the good work!

C. Listening & Oral Communication Skills

1. Listens to others in an active and attentive manner 1 2 3 X 5

2. Comprehends and follows verbal instructions 1 2 3 X 5

3. Effectively participates in meetings or group settings 1 2 3 4 X

4. Demonstrates effective verbal communication skills 1 2 3 4 X

Comments:

Great!

D. Creative Thinking & Problem Solving Skills

1. Seeks to comprehend and understand the “big picture” 1 2 3 4 5

2. Breaks down complex tasks/problems into manageable pieces 1 2 3 4 5

3. Brainstorms/develops options and ideas 1 2 3 4 5

4. Respects input and ideas from other sources and people 1 2 3 4 5

5. Demonstrates an analytical capacity 1 2 3 4 5

Comments:

NA

Evaluating Research Articles

 Assignment:

  • Find and then evaluate a Research article – Mobile technology preferred; but any technology topic is acceptable (must follow APA and these formatting requirements:)
    • Write a four – six (4-6) page paper that evaluates a research article that you found – your paper should 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. See hand-outs provided on graduate and APA style research papers.
    • State the name of the article you found, use the questions below as context for evaluating your article; discuss what this article about; cite this article and include it in your reference list.
    • Use at least four different quality resources in this assignment. Note: Wikipedia, Blogs, Info articles, and similar Websites do not qualify as quality resources for research writing.
    • 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 pages do not count toward the page count. Review the Helpful Information provided related to critical thinking and also follow the hand-outs provided in this folder.

Please use the example “Guidelines for Evaluating your Research Article” as your guide in addressing the questions below: 

  • What is an Information Technology Project?
  • What makes research writing different that ordinary information/observation writing? 
  • Identify & explain the major components of a research paper format.
  • What components of a research format is included in your article, and
  • How does this format contribute to the purpose of the writing?
  • Why use Peer Reviewed journals in research?
  • Why are keywords used during the Literature Review process?
  • Why use/apply APA basic citation style in your writing assignments?
  • Why is academic integrity important (see syllabus)?

project management

 

1. Discuss the PMBOK® Guide and how it may relate to an organization’s project management methodology. 

2. No matter which field of the profession you are in, you know that your favorite application has had many different versions and each update has a different feel. You also know that your favorite app has long since been discarded for a newer, faster, application that, if truth be told, you need to learn but never found the time.

Each year, you find that you need to have professional development for your job. This keeps you updated in the new theories, ideas, and tools that will enable you to do the job. Building professional success, confidence, staying intellectually stimulated, and discovering new skills are just a few reasons for life long learning.

Discuss the profession that you are in and look for future outlooks for the profession. These might include professional certifications, new languages that you need to learn, cyber security updates and apps that you need to know. It could be anything. Do some online research. Find a couple of articles that discuss what you might face in the next ten years.

Don’t forget to cite your resources. Use APA formatting. This essay should have at least 500 or more words. You will be graded on grammar and spelling. See Rubric for more information.

 

Information Technology Related

Provide relevant examples of the more complex work have been responsible for that demonstrate the ability to perform this task.

Describe the training relevant to performing this task.

Repeat this task for all the Questions. 

Mock Dissertation Chapter Three Methodology

 Topic:  Heart Disease among older adults

In week 1, you selected a topic and developed a research question for that topic. Then, you developed a data gathering instrument to measure the question either quantitatively or qualitatively. Now that you have had the opportunity to read how scholarly methodologies are written, you will write a condensed 3-4 page methodology section for your research question using the required headings from the University of the Cumberlands Dissertation Handbook.  Like we discuss in class, each university has unique parameters for what they expect in chapter 3, so you may see papers from other universities that look slightly different. The importance here is to focus on the content, not necessarily the organization. This assignment will help determine your readiness to write a full-length chapter three.

Directions:

  1. Review your notes from class on the different methodologies and instruments used to measure. Also, review the examples:
    1. Approaches Expectations.docx
    2. Meets Expectations.docx
    3. Exceeds Expectations.docx
    4. Finally, review the rubric: Rubric for Methodology.docx
  2. Develop a 3-4 page (more is fine) methodology section that includes the following:
    1. Introduction
    2. Research Paradigm (qualitative or quantitative)
    3. Research- or project- Design
    4. Sampling Procedures and
    5. Data Collection Sources
    6. Statistical Tests Summary (quantitative) OR Data Organization Plan (Qualitative)

Case study

Provide a reflection of at least 500 words (or 2 pages double spaced) of how the knowledge, skills, or theories of Analyzing and Visualizing Data course have been applied, or could be applied, in a practical manner to IT work environment.

Requirements:

Use of proper APA formatting and citations. If supporting evidence from outside resources is used those must be properly cited. Share a personal connection that identifies specific knowledge and theories from this course.

Course description: This course is intended to introduce students to modern programs and technologies that are useful for organizing, manipulating, analyzing, and visualizing data. We start with an overview of the R language, which will become the foundation for your work in this class. Then we’ll move on to other useful tools, including working with regular expressions, basic UNIX tools, XML, and SQL.