Explain the Bresenham line Algorithm
PowerPoint Presentation (10-15 Slides)
YOUR TOPIC: You are the new Web Analyst for Friends of Disaster Relief (FDR) a non-profit organization. The company executives and the Marketing team cannot figure out why the organization is not receiving the expected targeted donations from the website. The website was created without any web tracking tools or a statistics capability, in other words no way to track visitors or anyone who made donations.
You have been called to the main conference room, to deliver your PowerPoint Presentation; your task is that you are trying to convince the top tier executives and marketing team that having a website without visitor tracking is not acceptable, you have developed a solution of why the organization should be using web analytics and what the organization should be tracking and suggesting the tools they should be using.
The Presentation Guideline Requirements:
- Your presentation should consist of 10 -15 slides with an opening title slide.
- You must include notes to each slide in support of that page (this is very important). You should have 125 words on average or more per each slide notes.
- The notes must be supported by in text citations
- Your presentation must have references of 3 – 5 sources in total.
- Use should use graphics, themes and images to draw your audience into the presentation.
Enterprise Risk Management
- What are mobile forensics and do you believe that they are different from computer forensics?
- What is the percentage of attacks on networks that come from mobile devices?
- What are challenges to mobile forensics?
- What are some mobile forensic tools?
- Should the analysis be different on iOS vs Android?
Your paper should meet the following requirements:
- Be approximately four to six pages in length, not including the required cover page and reference page.
- Follow APA7 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 two 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.
431A2
Check Attachment
mad discussion
Enterprise Risk Management Integrating with Strategy and Performance Executive Summary. (2017, June). Retrieved from https://www.coso.org/Documents/2017-COSO-ERM-Integrating-with-Strategy-and-Performance-Executive-Summary.pdf
Do, H., Railwaywalla, M., & Thayer, J. (2016). Integration of ERM with Strategy (p. 35). Retrieved from Poole College of Management, NCSU website: https://erm.ncsu.edu/az/erm/i/chan/library/Integration_of_ERM_and_Strategy_Case_Study.pdf
fter reading the main articles this week, and any other relevant research you locate, please discuss the following in your main post:.
- Which case study in the paper was most interesting to you and why?
- Do you think that ERM is necessary in the contemporary organization and why?
Writing assignment
Write at least 500 words on fractional ownership and it’s relation to cloud computing. Use at least one example from another industry.
Use at least three sources. Include at least 3 quotes from your sources enclosed in quotation marks and cited in-line by reference to your reference list. Example: “words you copied” (citation) These quotes should be one full sentence not altered or paraphrased. Cite your sources using APA format. Use the quotes in your paragaphs. Stand alone quotes will not count toward the 3 required quotes.
Copying without attribution or the use of spinbot or other word substitution software will result in a grade of 0.
Write in essay format not in bulleted, numbered or other list format.
Do not use attachments as a submission.
Do not double space.
Reply to two classmates’ posting in a paragraph of at least five sentences by asking questions, reflecting on your own experience, challenging assumptions, pointing out something new you learned, offering suggestions. These peer responses are not ‘attaboys’. You should make your initial post by Thursday evening so your classmates have an opportunity to respond before Sunday.at midnight when all three posts are due.
It is important that you use your own words, that you cite your sources, that you comply with the instructions regarding length of your post and that you reply to two classmates in a substantive way (not ‘nice post’ or the like). Your goal is to help your colleagues write better. Do not use spinbot or other word replacement software. It usually results in nonsense and is not a good way to learn anything. . I will not spend a lot of my time trying to decipher nonsense. Proof read your work or have it edited. Find something interesting and/or relevant to your work to write about. Please do not submit attachments unless requested.
annotated bibliography
Topic:: Cloud migration and data security as key indicator in e-commerce and business success
Identify top 5 journals related that topic and write 150 words about each one.
No plagiarism
Discussion
There are many ways to misrepresent data through visualizations of data. There are a variety of websites that exist solely to put these types of graphics on display, to discredit otherwise somewhat credible sources. Leo (2019), an employee of The Economist, wrote an article about the mistakes found within the magazine she works for. Misrepresentations were the topic of Sosulski (2016) in her blog. This is discussed in the course textbook, as well (Kirk, 2016, p. 305).
After reading through these references use the data attached to this forum to create two visualizations in R depicting the same information. In one, create a subtle misrepresentation of the data. In the other remove the misrepresentation. Add static images of the two visualizations to your post. Provide your interpretations of each visualization along with the programming code you used to create the plots. Do not attach anything to the forum: insert images as shown and enter the programming code in your post.
When adding images to the discussion board, use the insert image icon.
This is the data to use for this post: Country_Data.csv
Before plotting, you must subset, group, or summarize this data into a much smaller set of points. Include your programming code for all programming work. It would be more likely that one would win a multi-million dollar lottery than plot the same information the same exact way. However, if you have, you will need to repost and make your post unique. The first post to provide the content does not need to change.
References
Kirk, A. (2016). Data visualisation: A handbook for data driven design. Sage.
Leo, S. (2019, May 27). Mistakes, we’ve drawn a few: Learning from our errors in data visualization. The Economist. https://medium.economist.com/mistakes-weve-drawn-a-few-8cdd8a42d368
Sosulski, K. (2016, January). Top 5 visualization errors [Blog]. http://www.kristensosulski.com/2016/01/top-5-data-visualization-errors/
An example post:
The factual and misrepresented plots in this post are under the context that the visualizations represent the strength of the economy in five Asian countries: Japan, Israel, and Singapore, South Korea, and Oman. The gross domestic product is the amount of product throughput. GDP per capita is the manner in which the health of the economy can be represented.
The visual is provided to access the following research question:
How does the health of the economy between five Asian countries: Japan, Israel, and Singapore, South Korea, and Oman, compare from 1952 to 2011?
The plot on the left is the true representation of the economic health over the years of the presented countries. Japan consistently has seen the best economic health of the depicted countries. Singapore and South Korea both have large increases over the years, accelerating faster than the other countries in economic health. Oman saw significant growth in the years between 1960 and 1970, but the growth tapered off. All of the countries saw an increase in health over the provided time frame, per this dataset. Israel saw growth, but not as much as the other countries.
The plot on the right is only GDP and does not actually represent the economic health. Without acknowledging the number of persons the GDP represents, Japan is still the leading country over the time frame and within the scope of this dataset. Singapore’s metrics depict some of the larger issues of representing the GDP without considering the population. Instead of Singapore’s metrics depicting significant growth and having a level of health competitive with Japan in the true representation, Singapore has the fourth smallest GDP. It indicates that Singapore’s economy is one of the least healthy amongst the five countries.
The programming used in R to subset, create, and save the plots:
# make two plots of the same information - one misrepresenting the data and one that does not
# use Country_Data.csv data
# plots based on the assumption the information is provided to represent the health of the countries' economy compared to other countries
# August 2020
# Dr. McClure
library(tidyverse)
library(funModeling)
library(ggthemes)
# collect the data file
pData <- read.csv("C:/Users/fraup/Google Drive/UCumberlands/ITS 530/Code/_data/Country_Data.csv")
# check the general health of the data
df_status(pData)
# no NA's no zeros
# look at the data structure
glimpse(pData) # nothing of note
# arbitrarily selected Asia, then list the countries by the highest gdp per capita, to plot competing economies*
# select countries - also use countries that cover all of the years in the dataset (52 years)
(selCountries <- pdata %>%
filter(continent == "Asia") %>%
group_by(country) %>%
summarise(ct = n(),
gdpPop = mean(gross_domestic_product/population)) %>%
arrange(-ct,
-gdpPop) %>%
select(country) %>%
unlist())
# many countries have 52 years worth of data
# good plot representation of the GDP per capita
p1 <- pdata %>%
filter(country %in% selCountries[1:5]) %>% # use subset to identify the top 5 countries to filter for
ggplot(aes(x = year, # plot the countries for each year
y = log(gross_domestic_product/population), # calculating the log of gdp/pop = GDP per capita
color = country)) + # color by country
geom_line() + # creating a line plot
scale_x_continuous(expand = expansion(add = c(7,1)), # expand the x axis, so the name labels of the country are on the plot
name = "Year") + # capitalize the x label, so the annotation is consistent
geom_text(inherit.aes = F, # don't use the aes established in ggplot
data = filter(pData, # filter for one data point per country for the label, so one label per country
country %in% selCountries[1:5],
year == 1960),
aes(label = country, # assign the label
x = year,
y = log(gross_domestic_product/population), # keep the axes and color the same
color = country),
hjust = "outward", # shift the text outward
size = 3) + # make the text size smaller
scale_color_viridis_d(end = .8, # don't include the light yellow, not very visible
guide = "none") + # no legend, because of text labels
scale_y_continuous(name = "GDP per capita - Log Scale") + # rename y axis
ggtitle("Five Asian Countries: GDP per Capita between 1960 and 2011") + # plot title
theme_tufte()
# misrepresent economic health - don't account for population
p2 <- pdata %>%
filter(country %in% selCountries[1:5]) %>% # use subset to identify the top 5 countries to filter for
ggplot(aes(x = year, # plot the countries for each year
y = log(gross_domestic_product), # calculating the log of gdp
color = country)) + # color by country
geom_line() + # creating a line plot
scale_x_continuous(expand = expansion(add = c(7,1)), # expand the x axis, so the name labels of the country are on the plot
name = "Year") + # capitalize the x label, so the annotation is consistent
geom_text(inherit.aes = F, # don't use the aes established in ggplot
data = filter(pData, # filter for one data point per country for the label, so one label per country
country %in% selCountries[1:5],
year == 1960),
aes(label = country, # assign the label
x = year,
y = log(gross_domestic_product), # keep the axes and color the same
color = country),
hjust = "outward", # shift the text outward
size = 3) + # make the text size smaller
scale_color_viridis_d(end = .8, # don't include the light yellow, not very visible
guide = "none") + # no legend, because of text labels
scale_y_continuous(name = "GDP - Log Scale") + # rename y axis
ggtitle("Five Asian Countries: GDP between 1960 and 2011") + # plot title
theme_tufte()
# save each plot with a transparent background in the archive image folder
ggsave(filename = "PerCapita.png",
plot = p1,
bg = "transparent",
path = "./code archive/_images")
ggsave(filename = "GDP.png",
plot = p2,
bg = "transparent",
path = "./code archive/_images")
Dice Rolling Simulator
For your final project, you must find a project that you will use Python to complete. There are several websites with Python projects so I leave that to you to Google for them and select a project. I expect this project to be between 50 and 100 lines of code and include functions and classes. It must be submitted in a Jupyter notebook UNLESS you give me an extremely good reason why it can’t be. Preferring Python scripting is not a good reason, it must be technical reason.
You will keep a Word document that acts as a “journal” for all the work you do on your project. That first entry will be the submission, and approval or denial, of your project. When you submit your project, you must discuss the following topics:
1) How many lines of code do you think the project will take
2) The website or book where you got the suggestion. If you got the idea from several sites, list them all. If you are doing a project that is work related, state that then describe how it will help you. You will get some bonus points if you are picking a project that you are truly interested in. As an example, if you are interested in disinformation work and want to develop a program to help you scrape data from Twitter, I will look favorably on the project. However, you need to describe why you’re interested in the area as well as describe how the program will help you.
3) How many hours a week you will commit to working on your project. Be honest. This will let me know if I think you can actually get your project done.
4) An honor statement that says that you will do all of your own work, that you will list in your journal all sources of help you received such as a classmate or stackoverflow. If you use a site like stackoverflow, you must post the link for any question you asked or post that helped you solve your issue. Finally, your statement must say that you will only ask a fellow classmate for help. Yes, if you want to earn extra credit, you can help your classmates with problems they are having with their project. However, there’s a catch. You can only use the Final Project discussion board to ask and answer questions. If I feel that someone is asking too many questions, they will be restricted from asking more until they have correctly answered/helped a fellow student. If someone is giving complete answers, they will be removed from the board and will not be able to ask or answer questions. The idea is that you help each other, not do each other’s work. Giving links to answers, giving short answers or pointing out errors without giving the way to solve the error is what is expected. The discussion board can be found here – Final Project
CS
This assignment provides you an opportunity to practice
- writing programs using Button, FlowPane, Stage and Scene.
- writing programs using Font and Text classes, Text methods, Stage and Scene.
- writing programs using ImageView, Button, Pane, Stage and Scene classes, and how to create and register event handler.
Directions
Please solve three (3) programming problems related to the content presented in Chapters 14 and 15 in your text. You can find the programming problems in the attached file (Module 7 Programming Problems Worksheet.docx (Links to an external site.)). For Programming Problem 3, you will need the card files (card.zip (Links to an external site.)).
- Download the worksheet and save it as Mod7-Worksheet-Programming-Last-First.docx. For example, Mod7-Worksheet-Programming-Smith-John.docx.
- Consider the problem, design an algorithm (or algorithms) that would solve the problem, and then implement the algorithm in Java.
- Create a new folder and name it as Mod7-Java-Programming-Last-First, for example, Mod7-Java-Programming-Smith-John.
- Write the source code for each problem and save them as .java files in the folder you created. There are three programming problems for this module so you should have three .java files. Name your java files as Mod7Problem#.java, for example, Mod7Problem1.java.
- Copy data file(s) used for your program and/or output file into the folder. In this module, make sure to include image files/folder in the folder.
- Please insert the algorithm written in pseudocode as a comment in the beginning of your program.
- Take screenshots of your running program – you can take screenshots using PrintScreen or any tool that you are familiar with, making sure that the console window in which you run the program appears on the screen.
- Copy the screenshots in the worksheet. If your program has different outcomes, take screenshots of each variation.
Submission
- Compress the folder that saves all of your java files as .zip file. Please note don’t save the worksheet in the same folder as they need to be submitted seperately.
- Submit the following two files as attachments by clicking the Submit Assignment button above.
- Mod7-Java-Programming-Last-First.zip (including .java files, data files, and image files/folder).
- Mod7-Worksheet-Programming-Last-First.docx.