7-animated-scatter

D3.js Homework

 Welcome to the newsroom! You’ve just accepted a data visualization position for a major metro paper. You’re tasked with analyzing the current trends shaping people’s lives, as well as creating charts, graphs, and interactive elements to help readers understand your findings.

The editor wants to run a series of feature stories about the health risks facing particular demographics. She’s counting on you to sniff out the first story idea by sifting through information from the U.S. Census Bureau and the Behavioral Risk Factor Surveillance System.

The data set included with the assignment is based on 2014 ACS 1-year estimates: https://factfinder.census.gov/faces/nav/jsf/pages/searchresults.xhtml, but you are free to investigate a different data set. The current data set incldes data on rates of income, obesity, poverty, etc. by state. MOE stands for “margin of error.”

 This homeworks utilizes both html and Javascript so be sure to add all the necessary files. These will be the main files to run for analysis. 

 

You need to create a scatter plot between two of the data variables such as Healthcare vs. Poverty or Smokers vs. Age.

Using the D3 techniques we taught you in class, create a scatter plot that represents each state with circle elements. You’ll code this graphic in the app.js file of your homework directory—make sure you pull in the data from data.csv by using the d3.csv function. Your scatter plot should ultimately appear like the image at the top of this section.

  • Include state abbreviations in the circles.
  • Create and situate your axes and labels to the left and bottom of the chart.
  • Note: You’ll need to use python -m http.server to run the visualization. This will host the page at localhost:8000 in your web browser.

Bonus: Impress the Boss (Optional Assignment)

Why make a static graphic when D3 lets you interact with your data?

7-animated-scatter

1. More Data, More Dynamics

You’re going to include more demographics and more risk factors. Place additional labels in your scatter plot and give them click events so that your users can decide which data to display. Animate the transitions for your circles’ locations as well as the range of your axes. Do this for two risk factors for each axis. Or, for an extreme challenge, create three for each axis.

  • Hint: Try binding all of the CSV data to your circles. This will let you easily determine their x or y values when you click the labels.

2. Incorporate d3-tip

While the ticks on the axes allow us to infer approximate values for each circle, it’s impossible to determine the true value without adding another layer of data. Enter tooltips: developers can implement these in their D3 graphics to reveal a specific element’s data when the user hovers their cursor over the element. Add tooltips to your circles and display each tooltip with the data that the user has selected. Use the d3-tip.js plugin developed by Justin Palmer—we’ve already included this plugin in your assignment directory.

8-tooltip

Assessment

Your final product will be assessed on the following metrics:

  • Creation of a new repository on GitHub called D3-Challenge (note the kebab-case). Do not add to an already existing repo.
  • Completion of all steps in the core assignment
  • Coherency of scatter plot (labels, ticks)
  • Visual attraction
  • Professionalism

Phd Interview Questions

WRITTEN INTERVIEW QUESTIONS

DOCTORAL CANDIDATES SHOULD PROVIDE AN AUTHENTIC PERSONAL STATEMENT TO EACH OF THE FIVE FOLLOWING QUESTIONS/PROMPTS REFLECTING ON THEIR INTERESTS. IN THE EVENT THAT ANY OUTSIDE RESOURCES ARE USED, RESOURCES SHOULD BE CITED IN APA FORMAT. SUBMISSIONS SHOULD BE A MAXIMUM OF 500 WORDS OR 125 WORDS PER QUESTION/PROMPT. IT IS BEST TO RESPOND TO EACH PROMPT/QUESTION INDIVIDUALLY FOR CLARITY OF THE REVIEWER. WRITING SAMPLES SHOULD BE SUBMITTED IN MICROSOFT WORD FORMAT AND INCLUDE THE CANDIDATE’S NAME.

1. PROVIDE A BRIEF INTRODUCTION FOCUSING ON YOUR EDUCATION, CAREER, AND DECISION TO APPLY TO UNIVERSITY OF THE CUMBERLANDS.

2. IN RELATION TO YOUR DOCTORAL PROGRAM APPLICATION, WHAT AREA OF RECENT RESEARCH IN THE FIELD WOULD YOU WANT TO STUDY, AND WHY?

3. HOW DOES YOUR CURRENT VOCATION RELATE TO YOUR APPLICATION TO THE DOCTORAL PROGRAM?

4. HOW WILL YOUR EXPERIENCES AND PERSONAL SKILLS HELP YOU TO BE SUCCESSFUL IN YOUR PROGRAM?

5. WHAT LONG-TERM GOALS DO YOU HAVE FOR APPLYING YOUR LEARNING FROM YOUR DOCTORAL PROGRAM?

Choose any 2 questions each week: Must provide a heading to identify which Chapter and which Questions were chosen. Must be a WORD document with APA formatting.

 Discussion #1: What is Big Data? Why is it important? Where does Big Data come from?

 Discussion #3: What is Big Data analytics? How does it differ from regular analytics?

 Discussion #4: What are the critical success factors for Big Data analytics? 

Discussion #5: What are the big challenges that one should be mindful of when considering implementation of 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). 

Tasks

 

There are TWO tasks that you would need to do( they are separate): 

Task 1 (Minimum 300 words): 

– As an IT manager, discuss how your company will use Enterprise Resource Planning (ERP) to integrate the various functions of an entity. 

– What are the advantages of using ERP? 

– In your discussion, please be sure to provide a substantive explanation of what ERP is and give an example(s) of ERP. Use APA throughout.

TASK 2:

Write a reply to the two responses in the attached document ( Response 1 and Response 2) with 150 words for each. 

There should be no plagiarism. Attach a plagiarism report with 0 % similarity index.

research writing

 1) Write and submit a paper on the topic “Cryptography and the Internet of Things” 2) The submission should be written in IEEE Proceedings Manuscripts style: two columns, single-spaced. You may find a template file at URL: http://www.ieee.org/web/publications/authors/transjnl/index.htm1. It should not be more than 2 pages long (including references and figures) and should contain an Abstract, Introduction, Main Body and Conclusion section at the minimum. 3) Anyone who reads the paper should be able to find answers to the following questions. a. What is the Internet of Things (IoT) and how does it change the dynamics of security in cyberspace? b. What are the classes of devices that run on the IoT and what are their security needs? c. What are lightweight cryptographic algorithms and why are they needed in the IoT space? d. What are the classes and approaches for creating lightweight cryptographic algorithms? e. How to evaluate lightweight cryptographic algorithm? Provide a brief evaluation of at least 3 lightweight cryptographic algorithms. 4) Your paper should also have a. At least 4 references b. At least 2 of the following, a graph, a table or a figure. If you choose to include a graph or a figure you must create them yourself. Do not copy images directly from another source 5) Copying the sentences directly from your references or other sources into your paper is plagiarism. Ensure that you write your paper using your own words. 6) Your submission will be judged based on the following criteria: Format/Organization Content Clarity Technical Depth Originality 

C++ I programming

 

Overview

For this assignment you will be building two main components. A menu system and several drawing routines.

The menu system will operate on a whitelist principle and prompt the user for the type of drawing they want and its size. A whitelist is a list of accepted inputs with anything not on the list rejected.

The drawings will all be ASCII shapes of user specified size.

Menu System

The menu should prompt the user for a command and if it is not a valid command, respond it is invalid and prompt again. The commands it needs to respond include:

  • help – This will print a list of all accepted inputs and re-prompt the user.
  • quit – This will terminate the program.
  • square – This will initiate the square drawing.
  • box – This will initiate a box drawing.
  • diagonaldown – This will initiate a diagonal down line.
  • diagonalup – This will initiate a diagonal up line.
  • checkerboard – This will initiate a checkerboard pattern.

The matching for the commands should be case insensitive. That is “Help”, “help”, and “hElP” will all trigger the help command.

Drawings

There are several drawings that your program needs to support

Square

When a square is drawn it will first prompt the user for a size. Valid sizes are 1 through 15 inclusive. An example square of size 5 is

*****
*****
*****
*****
*****

Box

When a box is drawn it will first prompt the user for a size. Valid sizes are 3 through 15 inclusive. An example box of size 5 is

*****
*   *
*   *
*   *
*****

Diagonal Down

When a diagonal down line is drawn, it will first prompt the user for a size. Valid sizes are 3 through 15 inclusive. An example line of size 5 is

*    
*   
 *  
  *
   *

Diagonal Up

When a diagonal up line is drawn, it will first prompt the user for a size. Valid sizes are 3 through 15 inclusive. An example line of size 5 is

    *
  *
 *  
*   
*    

Checkerboard

When a checkerboard drawn, it will first prompt the user for a size. Valid sizes are 5 through 15 inclusive. An example line of size 10 is

* * * * * 
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *

Tips

  • Write your program iteratively. You shouldn’t ever write more than a few lines of code without compiling and testing it.
  • Start with small pieces. It isn’t reasonable to sit down and write the whole program from beginning to end. The pieces you build should ultimately fit together to build the whole program.
  • It is easiest to draw the various shapes using nested for loops.
  • One way to build the program is as follows:
    1. Write a function that accepts user input and validates it against the list of command. Start with it being case sensitive and then add case insensitivity.
    2. Write the functionality to print out a help message, quit, and re-prompting the user on invalid input.
    3. Start with one of the drawings, say a square. Create a function to draw a square. Initially make it draw a fixed size, then allow for it to draw an arbitrary size.
    4. Write a function to prompt the user for a size within a specified range. This function should validate the input is in the specified range and re-prompt if it is outside. Make sure to write this function so that it can be used for multiple drawings which may have different size constraints.
    5. Integrate your size prompt function to fully draw your first chosen shape.
    6. At this point your program should have close to full functionality, with the only thing missing being other shapes.
    7. Add the remaining shapes to the program using the infrastructure you have already built.

Example Output

User input is in bold

Please enter a command: bad
Invalid command
Please enter a command: hElP
Acceptable commands: help, quit, square, box, diagonaldown, diaonalup, checkerboard
Please enter a command: square
Please enter a size between 1 and 15: -1
The value -1 is not in a valid range.
Please enter a size between 1 and 15: 16
The value 16 is not in a valid range.
Please enter a size between 1 and 15: 5

*****
*****
*****
*****
*****

Please enter a command: box
Please enter a size between 3 and 15: 2
The value 2 is not in a valid range.
Please enter a size between 3 and 15: 5

*****
*   *
*   *
*   *
*****

Please enter a command: diagonaldown
Please enter a size between 3 and 15: 7

*      
*     
 *    
  *   
   *  
    *
     *

Please enter a command: diagonalup
Please enter a size between 3 and 15: 7

     *
    *
   *  
  *   
 *    
*     
*      

Please enter a command: checkerboard
Please enter a size between 5 and 15: 13

* * * * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * * * *

Please enter a command: quit

PreviousNext
 

Blockchain and cryptocurrency

 Think of the sensitive data that your organization collects and handles. Would you be able to provide for the security of that data on a public blockchain? If so, what changes would you have to make to your software to support security on a public blockchain? If your organization doesn’t handle any sensitive data, describe a role that you may pursue in the future, and how that role may interact with sensitive data. Use that scenario to describe whether you would be able to provide for the security of that data on a public blockchain. 

how to work on amazon FBA

 Search for Investment Platforms And Compare The Top Results. Explore Results For Your Question. Discover More. Highlights: International Network Of Blogs 

200-250 words

 Kirk (2016) tells us that data adjustments affects what data is displayed and presentation adjustments affects how the data is displayed. Each of the adjustments involve specific features. Data adjustments include: Framing, Navigating, Animating, Sequencing, and Contributing. Presentation adjustments include: Focusing, Annotating, and Orientating. Select one feature and expand on it. 

 Please make sure you have an initial post (about 200 words) and a comment/post to one of your friends’ posts.  

Practical Connection Assignment – erm

At UC, it is a priority that students are provided with strong educational programs and courses that allow them to be servant-leaders in their disciplines and communities, linking research with practice and knowledge with ethical decision-making. This assignment is a written assignment where students will demonstrate how this course research has connected and put into practice within their own career. 

Assignment: 
Provide a reflection of at least 500 words (or 2 pages double spaced) of how the knowledge, skills, or theories of this course have been applied, or could be applied, in a practical manner to your current work environment. 

Subject : Enterprise Risk Management

Requirements:

  • Provide a 500 word (or 2 pages double spaced) minimum reflection.
  • 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.
  • Demonstrate a connection to your current work environment. If you are not employed, demonstrate a connection to your desired work environment. 
  • You should not, provide an overview of the assignments assigned in the course. The assignment asks that you reflect how the knowledge and skills obtained through meeting course objectives were applied or could be applied in the workplace. 
  • Any use of outside sources, including your own prior work, will result in a zero on the activity and a report being filed with Academic Affairs regarding plagiarism (even if self-plagiarism).