Computer Science Question. Computer Science Question.
The final Project is due next week. There are no graded activities this week so be sure to continue working on the final project.
Develop a disaster recovery plan for an organization. There are many different templates available online for you to use as reference and guidance. Your plan should cover the following sections (these sections detail the elements in a DR plan in the sequence defined by industry compliance standards ISO 27031 and ISO 24762).
This section should summarize key action steps (such as where to assemble employees if forced to evacuate the building) and list key contacts with contact information for ease of authorizing and launching the plan.
Introduction
Roles and Responsibilities
Incident Response
Plan Activation
Document History
Procedures
Your paper should meet the following requirements:
Be approximately six to eight pages in length, not including the required cover page and reference page.
Follow APA 7 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 ten 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
done
Seen
3 mins ago[supanova_question]
Visual studio camera movement
Part 1:OverviewIn this course, many assignments are paired with tutorials to help you to learn OpenGL and build the computer graphics skills that you will need to successfully complete your coding and design work.
In this assignment, you will create commented code for 2D shapes in modern OpenGL.
If you encounter any challenges while completing this assignment, be sure to post your questions or issues to the General Questions discussion. It is essential to ask for help when you need it and successfully complete each activity, as the course will continue to build on earlier learning as your skills progress.
PromptBefore you begin, be sure to review the module resources for this week’s topics. Then, if you have not done so already, navigate to the CS 330 folderin GitHub. From there, download the ZIP file containing all of the items within this folder, including assignment tutorials for Module Two through Module Six. There are two essential parts to these tutorials: the markdown (MD) files that walk you through how to work with different OpenGL capabilities, and the solution (SLN) file that contains all the code for each section of the tutorials. On your own machine, open the solution (SLN) file in Visual Studio and navigate to the Module Four tutorial sections in the Solution Explorer. While you may open the markdown (MD) file using an external text-based program, we recommend you instead follow along with the Module Four Tutorial in GitHub so it is easier to review the different sections, code, and supporting images. Going through all the sections in the tutorial and attempting the embedded exercises will help you practice the skills you will need to demonstrate in this assignment.
Once you understand the content in the tutorial, you will begin this assignment by opening a new Visual Studio project that has all the libraries set up correctly (which you learned how to do in a previous module). The goal of this assignment is to write commented modern OpenGL code that allows for panning, zooming, and orbiting a pyramid. Use the keyboard, mouse, and movement combinations below:
WASD keys: These keys should be used to control the forward, backward, left, and right motion.
QE keys: These keys should be used to control the upward and downward movement.
Mouse cursor: This should be used to change the orientation of the camera so it can look up and down or right and left.
Mouse scroll: This should be used to adjust the speed of the movement, or the speed the camera travels around the scene.
Specifically, you must address the following rubric criteria:
Create code to address the required functionality. The work you complete in OpenGL must meet the required functionality and visual representation that are outlined for this particular topic. Achieving this result may require multiple attempts or the application of programming strategies, but that is okay! Working in iterations is an important part of any coding project. You may also wish to refer back to relevant sections of this week’s tutorial for further guidance or review.
Apply logic and proper syntax to code. Source code should be free of logical or syntax errors that prevent the application from running as expected. You will be given credit for code that is well on its way to meeting specifications or solving the problem.
Apply commenting and formatting standards to facilitate understanding of the code. All code should be well commented. This is a practiced art that requires clarity and concision. Your comments should explain the purpose of lines or sections of the code and may also include the method you used to achieve a specific task in the code. Be sure to document any sections of code that are producing errors or incorrect results. Also, all code should be organized to meet formatting standards.
Guidelines for SubmissionSubmit a completed ZIP folder with all of your code, which may include one or multiple CPP files along with Visual Studio project files. Also make sure the ZIP folder includes an EXE file, because without this your code will not be able to run. Checking for the EXE can be used as a quick reference on the functionality of your code before you submit.
part 2
OverviewThis week you will be continuing to work on the 3D scene you already began to build, based on a 2D image you selected(see attachment). Now it is time to incorporate input devices and camera movement so you will be able to traverse your scene more easily.
PromptYou will complete your work in Visual Studio, being sure to work from the project file you already created in a previous milestone. This file already has the libraries set up correctly and contains the 3D object you built, which will be necessary for you to add to this week.
Specifically, you must address the following rubric criteria:
Create a 3D plane to situate a 3D scene. This will serve as the base for the rest of the objects in your world. Depending on your 2D image this plane may be used to represent a desk, the ground, a table, or something else entirely. It will be important to work on this first so you will understand the scope of the world your camera will be traversing. A plane is also a relatively simple shape so it will be a good place to start when managing the placement of different objects in your scene. Remember, you will need to take into account where the plane is located in relation to the 3D object you developed during a previous milestone (which used multiple 3D shapes).
Apply horizontal, vertical, and depth camera navigation around a 3D scene. It is recommended that you use the following keyboard controls to manipulate the basic camera movement:WASD keys: These keys should be used to control the forward, backward, left, and right motion.
QE keys: These keys should be used to control the upward and downward movement.
Apply nuanced camera controls to a 3D scene. It is recommended that you use the following mouse controls to allow a user more specific input options for how they view the 3D scene:Mouse cursor: This should be used to change the orientation of the camera so it can look up and down or right and left.
Mouse scroll: This should be used to adjust the speed of the movement, or the speed the camera travels around the scene.
Create perspective and orthographic displays of a 3D scene. Use the tap of a keyboard key to allow a user to change the view of the scene between orthographic (2D) and perspective (3D) views at will. (Hint: check the glViewport and the glOrtho functions.) For consistency, please use the letter “P” keyboard key. To accomplish this work, you will be switching the function call to retrieve either the perspective or orthographic projection matrix. Note that you will be keeping the camera in the same orientation that you already developed.
Create code that follows a logical flow without syntax errors. The code you create has to be executable and all the code that is included needs to be reached by the execution. Note that not everything should be written in a single function and your work should be well-modularized.
Apply coding best practices in your creations. Pay particular attention to the way you format and comment your code. Program code should be easy to read and follow industry standard code formatting practices, such as indentation and spacing. Commenting best practices should be in place to ensure the source code is briefly and clearly explained using descriptive comments.
Guidelines for SubmissionSubmit a completed ZIP folder with all of your code, which may include one or multiple CPP files along with Visual Studio project files. Also make sure the ZIP folder includes an EXE file, because without this your code will not be able to run. Checking for the EXE can be used as a quick reference on the functionality of your code before you submit.
[supanova_question]
use Python beginner level programming to solve a problem
Computer Science Question Computer Science Assignment Help Do not use dictionary, use the list technique. Do not use object-oriented programming.
Run your code for multiple outputs. Document your code properly.
“Write draft to show the solutions first, then write codes in PYTHON LANGUAGE (beginner level) later on with comments to explain the codes”
Attached below is the problem!
done
Seen
3 mins ago[supanova_question]
Please write a 150 word peer response for Answer 1 and another 150 word peer response for Answer 2.
Answer 1
Components of Composition in Data Visualization
Composition concerns settling on cautious choices about the actual properties of, and connections between, each visual property to guarantee the ideal comprehensibility and which means of the strong venture or project (“Kirk”, 2019). The features of composition can be divided between project-level composition and chart-level composition options:
Project composition: characterizing the design and chain of command of the whole representation project.
Chart composition: characterizing the shape, size and design decisions for all parts inside your graphs.
Project composition includes two methodologies for molding our thoughts:
Wireframing: Wireframing includes outlining the possible format and size of the multitude of significant substance of your plan thinking across a single-page view (“Kirk”, 2019).
Storyboarding: Storyboarding is something you would attempt with wireframing in case you have a task that will involve various pages, or a wide range of perspectives and you need to build up an undeniable level feel for the general design of content, its route and sequencing (“Kirk”, 2019).
Composition charts are utilized to perceive how a piece of your information analyzes to the entire and can show relative and outright qualities. You can imagine creation over numerous periods with region diagrams, which are basically the same as line graphs, and stacked bar or section outlines when you have a decreased measure of periods (“Gonzalez”, 2020). Chart composition includes three different components:
Chart scales: While considering your chart scales attempt to think how you may utilize these to tell the watcher something significant. This can be accomplished through keen decisions around the most extreme worth reaches and furthermore in the decision of reasonable spans for marking and gridline guides (“Kirk”, 2019).
Chart orientation: Choices about the orientation of your outline and its substance can now and then assist press with trip an additional a level of meaningfulness and which means from your presentation (“Kirk”, 2019).
Chart Value Sorting: Sorting content inside an outline is significant for assisting watchers with finding and think about rapidly the most pertinent substance. Perhaps the most ideal method for thinking about the choices for esteem arranging comes from utilizing the LATCH abbreviation, concocted by Richard Saul Wurman, which represents the five different ways of getting sorted out showcases of information: Location, Alphabet, Time, Category or Hierarchy (“Kirk”, 2019).
All these components play important role in creating visualizations.
Reference
Gonzalez, A. (2020, January 23). Data visualization principles. Retrieved November 24, 2021, from https://alexgonzalezc.dev/posts/data-visualization-principles.html.
Kirk, A. (2019). Data Visualisation: A Handbook for Data Driven Design. Thousand Oaks, CA: Sage Publications, Ltd.
—————————————————————————————————————————————-
Answer 2
The composition is the concept of arranging different data objects in different order. The purpose is to allow users to view and manipulate the data visually while keeping the contents as simple as possible. This type of organization can also be implemented using hierarchical and extensible graphical models. For data visualization, the user is required to select which objects are displayed on different levels of the visual hierarchy and in different ways. In data visualization, it is essential to find the relationships between elements to understand which elements are relevant, and we can use them to inform the design. It is, in fact, the relationship between a pair of elements that is the information. We have found through observation that there is a specific correlation between the variables and a related variable. If we think about it, one way of visualizing the relationships among variables is through a scatter plot (O’connor et al., 2020).
A bubble chart can display the trends within the data and also the average of the past year. The more rows of data, the better. The bubble chart indicates the number of new entries per second created, how the entries have come in, and the average time between successive updates. The more data entries, the better. If the data is in the same format, then the average time between successive reads may be the same for the entire set. However, if the data is different, then the average time may vary. The data should be split into two or three distinct intervals (Becker et al., 2020).
The scatter plot illustrates the relationships among the variables. It also demonstrates the general distribution of the data and the general trend of the data. The scatter plot provides an informative way to visualize the relationships between the data elements, examine the relationships between the attributes, and explore the relationship. One of the advantages of the scatter plot is that it can be easily used to determine the variables’ value. In some cases, we may have to write a code that maps between the input values and the corresponding values in the local variables. The basic idea is to let the R functions read from the local variables, write to them, and write some additional output to the console to indicate the return values (Becker et al., 2020).
Reference:
Becker, M., Lippel, J., Stuhlsatz, A., [supanova_question]
Computer Science Question
Computer Science Question