IT207 week 6

200 words each
question 1

What are the main distinctions between the ways Windows 10 and CentOS 7 treat file extensions?

Question 2 

What are the benefits of using a temporary storage location, such as a Recycle Bin, to hold deleted files? Are there any disadvantages?

information system

  

As an IT analyst for BallotOnline, a company providing voting solutions to a global client base, you are working to convince the organization to move its infrastructure to a public cloud. With the growth the company is experiencing, and the internal data centers maxed out, you want to get the executives on board with moving to a public cloud rather than trying to expand the current infrastructure.

In this discussion thread, you will post a brief executive summary to your executive leadership covering the following:

What is cloud computing?

What are the capabilities of the cloud?

How can these cloud capabilities benefit your organization?

Your goal should be to convey this information to executive leadership in a concise, yet thorough manner

Note: Add references to your answer

Data structures

 Discuss why data structure is useful and important in programming.  Use your own examples to explain what an array is, and when to use the  array. You are welcome to discuss problems encountered in your  assignments while using arrays, and how you resolved them 

Research project

Option 1: Research Report / Individual Project (800 points)

Write a scholarly research report on a topic related to Software Engineering (see Appropriate Topics). Please see Important Notes and Document Details for detailed specifications. 

Appropriate Topics:

The Research Report: Select two of the following research areas providing a complete comparative analysis between the two chosen:

  • Cloud Computing (Intranet, Extranet, and Internet)
  • Robotic Operating System
  • Internet of Things (IoT) OS
  • Apple iOS
  • Android
  • Linux
  • zOS
  • BSD
  • NOS
  • UNIX

Important Student Notes:

  • Each student submission should be checked for plagiarism. Students should be warned that Turnitin has a very good historical memory and is capable of accessing reports from both internal and external resources (i.e. Universities, Governments, etc.) including those originally written in non-English written languages. Plagiarism will result in a grade of zero (non-negotiable) for the assignment and may results in other university actions. The department chairperson will be notified of the violation. Additional Campbellsville University penalties may be applicable. Please see class syllabus for additional details.
  • Only one submission attempt is permitted – AS THE STUDENT TO BE SURE BEFORE DEPRESSING ENTER.
  • Acceptable file formats for submissions include Microsoft Word (doc, docx) or Adobe Acrobat (PDF). No other formats are acceptable.
  • The research paper must be at least 2,500 words supported by evidence (citations from peer-reviewed sources).  
  • A minimum of four (4) peer-reviewed journal citations are required. 
  • Formatting should be double-spaced, one-inch boarders, no extra space for headings, no extra white space, no more than two levels of heading, page numbers, front and back matter).
  • Extra white space use to enhance page count will negatively affect student grade. 
  • Chapter 1 illustrates the document details of the research report and constitutes Background/Introduction, Problem Statement(s), Goal(s), Research Question(s), Relevance and Significance, Barriers and Issues related to topic chosen. Chapter 2 should consist of student paraphrasing the cited research material (i.e. what happened in case study x). Chapter 3 should be the reasoning for doing a basic compare/contrast or advantages/disadvantage of what was stated in Chapter 2 (do not state because the professor said so). Chapter 4 is a complete analysis, synthesis, and evaluation of what was stated in chapter 2. In effect, chapter 3 is a statement of what will be done and chapter 4 is what was done and what the findings were. Again, thus far the writing is objective and must not contain student opinion. Chapter 5 states results, conclusion, and future work recommendations. Here is where student opinion (or any researcher) can state their respective opinion as the student has now “done the work” and are justified in stating results.
  • Graduate student are expected to be proficient in the use of the English language. Errors in grammar, spelling, or syntax will affect student grade. The Professor, will not provide remedial help for writing problems. If the student is unable to write clearly and correctly, the student should be urged to contact the program office for sources of remedial help. 
  • IMPORTANT – please refer to the following url for additional help on writing skills necessary at the graduate level (https://owl.purdue.edu/site_map.html). 
  • Final Submission – the final report is due no later than the last day (Sunday) of Week 8. Late submission will be accepted. A total of at least 15 full pages is required (no extra whitespace). Only Microsoft Word or Adobe PDF submission is acceptable.
  • The research paper must only include materials derived solely from peer reviewed journals or peer reviewed conference proceedings. Newspapers, websites (URLs), magazines, technical journals, hearsay, personal opinions, and white papers are NOT acceptable citations. Please access the CU Library at http://campbellsville.libguides.com/?b=g&d=a for appropriate materials.  
  • APA formatted citations are required for the final submission. IMPORTANT – please refer to the following url for help with APA: https://owl.purdue.edu/owl/research_and_citation/apa_style/apa_style_introduction.html. Please reach out to our librarians for additional citation management and APA help.
  • All images, tables, figures are to be included in the appendices and IS NOT included in the 15 page requirement. This means appendices are not included in the 15 page requirement.
  • Long quotations (i.e. paragraphs) are NOT permitted. Only one quoted short sentence (less than 14 words) is permitted per page.  
  • Footnotes are NOT permitted.

Document Details

 This area provides additional details about the content of each of the needed Research Report Chapters (5). For those instructing in Hybrid format, the instructor may want to consider having the instantiated teams work on: 1) an outline of the final research report and 2) a preliminary research report that includes Chapters 1 and 2. For those instructing in Online or F2F formats the instructor may want to consider using the Hybrid format (teams) or single student submission format. The final submission should include DETAILS of each of following: 

1) Chapter 1 – Introduction

2) Chapter 2 – Literature Review

3) Chapter 3 – Methodology Specifics (comparative analysis)

4) Chapter 4 – Findings and Results

5) Chapter 5 – Conclusion and Future Recommendations

6) References – APA

7) Appendices

Chapter 1 Introduction

Background/Introduction

In this section, present enough information about the proposed work such that the reader understands the general context or setting. It is also helpful to include a summary of how the rest of this document is organized. 

Problem Statement  

In this section, present a concise statement of a research-worthy problem addressed (i.e., why the work should be undertaken – don’t say required for the class). Follow the statement of the problem with a well-supported discussion of its scope and nature. The discussion of the problem should include: what the problem is, why it is a problem, how the problem evolved or developed, and the issues and events leading to the problem. 

Goal 

Next, include a concise definition of the goal of the work (i.e., what the work will accomplish). Aim to define a goal that is measurable.

Research Questions 

Research questions are developed to help guide the authors through the literature for a given problem area. What were the open-ended questions asked and why did the student find (or not find) them adequate. 

Relevance and Significance 

The student should consider the following questions as they read through an article stating how the author(s) supported, or left unsupported the evidence, relevance, and significance of their research literature: 

Why is there a problem? What groups or individuals are affected? 

How far-ranging is the problem and how great is its impact? What’s the benefit of solving the problem? 

What has been tried without success to correct the situation? Why weren’t those attempts successful? What are the consequences of not solving the problem? 

How does the goal of the study address the research problem and how will the proposed study offer promise as a resolution to the problem? 

How will the research add to the knowledge base? 

What is the potential for generalization of the results? 

What is the potential for original work? 

Barriers and Issues 

In these paragraphs, identify how the problem is inherently difficult to solve. How did the solution the author(s) propose address the difficulties? 

Chapter 2 Literature Review

In this section, it is important to clearly identify the major areas on which the student will need to focus the student research in order to build a solid foundation for the study in the existing body of knowledge. The literature review is the presentation of quality literature in a particular field that serves as the foundation and justification for the research problem, research questions or hypothesis, and methodology. The student will develop a more comprehensive review of the literature as part of the research. 

Chapter 3 Approach/Methodology

This chapter includes a summary of how the student are going to proceed with the evaluation of the problem statement and associated research question(s). Given the short time of this course, a compare / contrast or advantage / disadvantage analysis is recommended that 

Chapter 4: Findings, Analysis, Synthesis

Include an objective description and analysis of the findings, results or outcomes of the research. Limit the use of charts, tables, figures to those that are needed to support the narrative. Most of these illustrations should be included as part of the Appendix.

The following topics are intended to serve as a guide: 

Data analysis 

Findings & discussion

Analysis

Synthesis

Discussion 

Chapter 5: Conclusions

Conclusions – Clearly state the conclusions of the study based on the analysis performed and results achieved. Indicate by the evidence or logical development the extent to which the specified objectives have been accomplished. If the research has been guided by hypotheses, make a statement as to whether the data supported or rejected these hypotheses. Discuss alternative explanations for the findings, if appropriate. Delineate strengths, weaknesses, and limitations of the study.

Implications – Discuss the impact of the work on the field of study and its contributions to knowledge and professional practice. Discuss implications for future research.

Recommendations – Present recommendations for future research or for changes in research methods or theoretical concepts. As appropriate, present recommendations for changes in academic practice, professional practice, or organizational procedures, practices, and behavior.

References

Follow the most current version of APA to format the references. However, each reference should be single-spaced with a double space in between each entry. 

Formatting Details

Margins 

The left-hand margin must be 1inches (4 cm.). Margins at the right, top, and bottom of the page should be 1.0 inch. (See exception for chapter title pages below.) The Research Report text may be left-aligned (leaving a ragged right edge) or may be both left- and right-aligned (justified).  

Line Spacing 

Double-spacing is required for most of the text in documents submitted during the Research Report process. 

Paragraph Spacing  

The text of the document is double-spaced. There should be no extra spaces between paragraphs in sections; however, indent the first line of each paragraphs five spaces. 

Page Numbering 

All pages should have page numbers in Arabic numerals in the upper right-hand corner. 

Type Style

The body text, the student should use 12-point Times New Roman. Text for the cover page may be larger but should not exceed 14-point size. Text for the chapter title text should be 14-point size. Be consistent in the use of typefaces throughout the document. Do not use a compressed typeface or any settings on the word processor that would decrease the spacing between letters or words. Sans serif typefaces such as Helvetica or Arial may be used for relatively short blocks of text such as chapter headings and captions but should be avoided in long passages of text as they impede readability. 

Title Page 

Every document that is submitted must have a title page. The title page includes the exact title of the research report, date of submission, the team name, and the name of each team member. 

Chapter Title Heading, Subheadings, and Sub-Subheadings  

It is required that submitted Research Report use no more than three levels of headings in the body text. All headings should have only the first letter of each word capitalized except that non-major words shorter than four letters have no capital letters. 

Instructions for heading levels follow:  

Level 1: Chapter Title Heading 

This heading starts two inches from the top of the page, is centered on the page, and is set in 14point type. The first line contains the chapter number (e.g., Chapter 4). The second line is blank. The third line displays the chapter title, is centered on the page, and is set in 14-point type.  

Level 2: Subheading  

Start the subheading at the left margin of the page, four spaces (i.e., two returns when the document is set for double-spacing) down from the title, set in bold 12-point type. Double-space (one return) to the subheading body text. Indent the first line of the body text five spaces.  

Level 3: Sub-Subheading  

Start the sub–subheading at the left margin of the page, double-spaced (i.e., one return when the document is set up for double-spacing) from the subheading, set in 12-point italics. Double-space (one return) to the sub-subheading body text. Indent the first line of the body text five spaces.  

Transformational leadership and knowledge sharing

 This week’s journal articles focus on transformational leadership and knowledge and knowledge sharing within an organization, please review these concepts and answer the following questions:

  1. How do trustworthy and ethical leaders enhance knowledge sharing in organizations?  How does this impact the rate of information technology implementations?  How does this impact data management within organizations? 
  2. How does servant leadership assist with transferring knowledge in an organization?
  3. When thinking about data analytics, how does transformational leadership assist with building good data structures?

 Journal articles

 The paper should meet the following requirements:

  • 3-5 pages in length (not including title page or references)
  • APA guidelines must be followed.  The paper must include a cover page, an introduction, a body with fully developed content, and a conclusion.
  • A minimum of five peer-reviewed journal articles.

Week 14 Assignment

Add some sizzle to your WildRydes unicorn site.

I think this is a great opportunity to add something well beyond the tutorial to create a portfolio to show potential employers.

At the end of the semester (please wait until a grade has been assigned), if you decide not to keep them for a portfolio and want to delete your AWS projects, you can. Any charges should be very minimal. 

Please wait until your project has been graded to remove anything from AWS.

Explore something that you are interested in (UI, other AWS services, outside APIs, etc) It will be graded on:

  • Is it not terrible
  • Did you try something new
  • Did you put some effort into it
  • Did you not just copy something from stackoverflow.
  • Is yours not exactly like someone else’s (please don’t copy or both will receive a zero). 

Some ideas:

Adding a current real weather report for the map area, connecting to AWS Polly to read the result, some new interface, other cool UI stuff, something database related that I can’t think of a creative example for, connecting to any other AWS service… better yet, be creative and use none of the above. I sometimes like stock quotes or pork belly prices (mmmm… bacon) while on a unicorn ride. Maybe I can pick the color or incontinence level of my unicorn.  

It should be readily apparent what you have added. No “readme” files are allowed. Part of UI and web programming is making the interface intuitive. The content should be dynamic. In other words, just including “cloudy weather” in html on the page without an actual API lookup is not OK. If you must include simple instructions, please do so right on the page. Please don’t copy the entire code directly from another site. 

Please don’t ask if what you have done is enough. Keep exploring – find a topic that interests you and learn about it by including it in your page. Have some fun with it. Think of something that you could put on a resume to demonstrate your work. 

Please submit your clickable amplifyapp URL. 

Thanks and I hope you learned some useful technologies this semester!

-Garlick

PreviousNext

Discussion

Organizations are struggling to reduce and right-size their information foot-print, using data governance techniques like data cleansing and de-duplication. Why is this effort necessary?  Briefly explain and support from your readings, using APA style citations. Remember to appropriately respond to two other learners for full credit.

Please make your initial post and two response posts substantive. A substantive post will do at least two of the following:

  • Ask an interesting, thoughtful question pertaining to the topic
  • Answer a question (in detail) posted by another student or the instructor
  • Provide extensive additional information on the topic
  • Explain, define, or analyze the topic in detail
  • Share an applicable personal experience
  • Provide an outside source (for example, an article from the UC Library) that applies to the topic, along with additional information about the topic or the source (please cite properly in APA)
  • Make an argument concerning the topic.

At least one scholarly source should be used in the initial discussion thread. Be sure to use information from your readings and other sources from the UC Library. Use proper citations and references in your post.

Guessing game

 

The programming assignment for the final week, due on the final day of the course, if not before, has been modified in an attempt to allow for more creativity in the coding process.  An outline of the new assignment will follow as I do not have the ability to modify the template of the course.  I’d begin looking at it now and ask questions as you move forward. 

Programming Assignment #3 (25 points) *modified at the end*

This assignment will give you practice with while loops and pseudorandom numbers. You are
going to write a program that allows the user to play a simple game in which your program thinks
up an integer and allows the user to try to determine the number with a minimum number of tries.
For each incorrect try you will tell the user whether the right answer is higher or lower. Your
program is required to exactly reproduce the format and behavior of the log of execution at the end
of this write-up, so you may want to look that over first.

At a minimum, your program should have the following static methods in addition to method
main:
a method to give instructions to the user

a method to report overall results to the user

You may define more methods than this if you find it helpful, although you will find that the
limitation that methods can return only one value will tend to limit how much you can
decompose this problem.

You are to define a class constant for the maximum number used in the game. The sample below
selects a number from 1 to 100, but the choice of 100 is arbitrary. By introducing a constant for
100, you should be able to change just the value of the constant to make the program play the
game with a range of 1 to 50 or a range of 1 to 250 or some other range starting with 1.

When you ask the user whether or not to play again, you should use the “next()” method of the
Scanner class to read a one-word answer from the user. You should continue playing if this
answer begins with the letter “y” or the letter “Y”. Notice that the user is allowed to type words
like “yes”. You are to look just at the first letter of the user’s response and see whether it begins
with a “y” or “n” (either capitalized or not) to determine whether to play again.

Assume that the user always types an integer when trying, that the integer is always in an
appropriate range and that the user gives you a one-word answer beginning with “y”, “Y”, “n” or
“N” when asked whether to play again.

You will notice at the end of the log that you are to report various statistics about the series of
games played by the user. You are to report the total number of games played, the total number of
tries made (all games included), the average number of tries per game and the maximum number
of tries used in any single game. You should also report the user’s best game(s) indicating which
game(s) had the minimum number of tries and what that minimum was.

Here are a few helpful hints to keep in mind:

this program needs to generate pseudorandom numbers

To deal with the yes/no response from the user, you might want to use some of the String class
methods. You will want to use the next() method of the Scanner class to read a word from the
console.

Because this program uses pseudorandom numbers you won’t be able to recreate this exact
log. The key requirement is that you reproduce the format of this log and that your calculations
for overall statistics are correct for your log.

It’s a good idea to change the value of your class constant and run the program to make sure
that everything works right with the new value of the constant. For example, turn it into a
game for numbers between 1 and 5.

This program is more difficult than most to decompose into methods, so you may end up having
methods that are longer than 15 lines. You are required to have a while loop in main that plays
multiple games and prompts the user for whether or not to play another game. You shouldn’t
have all the code in main because you are required to have the methods described at the
beginning of this write-up.

You are expected to make appropriate choices about when to store values as int versus double,
which if/else constructs to use, what parameters to pass, and so on.

Your program should be stored in a file called Guess.java.

Include a comment at the beginning of your program with basic information and a description of
the program. This includes having an adequate comment header, commenting every line, and the
integrity statement.   The integrity statement must be included or the max score will be cut in half.

Turn in your screenshot in Word of the output with filename
JonBrownCIS1501ScreenShotsProgrammingAssignment3Jan122017 (your name, the course
name, the content of the file, and the date), Guess.java and Guess.class (Please make sure to
name your files exactly, including identical capitalization.) Then put all three files in one zip file.
The zip file should be named: your name, the course name, the content of the file, and the date
and then submit to the Assignments link on the course web page.

Log of execution (user input underlined)

This program allows you to play a game.
I will think of a number between 1 and 100
and will allow you to try to determine it.

For each try, I will tell you whether the
right answer is higher or lower than your
try.
I’m thinking of a number…

Your try? 20
higher

Your try? 40
higher

Your try? 60
higher

Your try? 80
higher

Your try? 100
lower

Your try? 90
lower

Your try? 88
lower

Your try? 86

Game #1: You got it right in 8 tries

Do you want to play again? Yes
I’m thinking of a number…

Your try? 20
higher

Your try? 40
higher

Your try? 60
higher

Your try? 80
higher

Your try? 82
higher

Your try? 84
higher

Your try? 86
higher

Your try? 88
higher

Your try? 90
higher

Your try? 92
higher

Your try? 94
lower

Your try? 93

Game #2: You got it right in 12 tries
Do you want to play again? YES
I’m thinking of a number…

Your try? 20
higher

Your try? 40
higher

Your try? 60
lower

Your try? 58
lower

Your try? 56

Game #3: You got it right in 5 tries
Do you want to play again? No
Overall results:

total games = 3
total tries = 25

tries/game = 8.333333333333334
max tries = 12

Your best game was Game#3 in 5 tries

Here are the modifications for this term.

  1. user must play at least 3 games and no more than 5
  2. you must ask the user how many games they wish to play right from the start; if they say less than 3 or more than 5, you must prompt them again, this time with instructions on the limits
  3. now you must capture the maximum value for each game offering a choice of 50, 100, 200 or 500 (other entries are not allowed)
  4. you must keep track of the number of guesses AND accumulate how far off each guess was from the given number (25 is 10 off from 35 and so is 45 (no negative values))

Sample output:

Let’s play a number guessing game.

How many games do you want to play?

6

I’m sorry.  We must play between 3 and 5 games.

How many do you want to play?

3

For these 3 games, what is the range of numbers we are going to use?  1 to __?

75

Acceptable answers are 50, 100, 200 or 500.  Please respond:

100

Good luck!

Game 1:

This program allows you to play a game.
I will think of a number between 1 and 100 <- display the user’s entered range max
and will allow you to try to determine it.

For each try, I will tell you whether the
right answer is higher or lower than your
try.
I’m thinking of a number…

(back and forth until the user gets the correct answer)

Your try? 20
higher

Your try? 40
higher

Your try? 60
higher

Your try? 80
higher

Your try? 82
higher

Game 1:

You got it right 5 guesses.

You were off by an average of 25.6 per guess.

(note: the answer was 82 and the guesses were off by 62, 42, 22, 2 and 0 which total 128/5 guesses = 25.6) **don’t print this

Good luck!

Game 2 begins now:

repeat the process

reset (or renew?) the counter for the number of tries/guesses

reset (or renew?) the counter for tracking the average amount off

Game 2:

output for the # of guesses and the off by an average of

repeat the process for the 3rd game and possibly the 4th and the 5th

output as well

For the final output:

Your best game in terms of lowest guesses was Game # (insert the number of the game with the least number of guesses) when you solved the game in ___ guesses.

Your best game in terms of closest guesses was Game # (insert the number of the game with the lowest average “off guess”) when you were off by an average of ___.

IF the #s of the best games match, the user should receive some special message from you.  For example, if your best game in terms of lowest guesses and closest guesses was, let’s say game #2, the user should see some sort of special message noting how well game #2 was played.

data warehous, bigdata, green computing

 

This week’s written activity is a three- part activity. You will respond to three separate prompts but prepare your paper as one research paper. Be sure to include at least one UC library source per prompt, in addition to your textbook (which means you’ll have at least 4 sources cited). 

Start your paper with an introductory paragraph.

Prompt 1 “Data Warehouse Architecture” (2-3 pages): Explain the major components of a data warehouse architecture, including the various forms of data transformations needed to prepare data for a data warehouse. Also, describe in your own words current key trends in data warehousing. 

Prompt 2 “Big Data” (2-3 pages): Describe your understanding of big data and give an example of how you’ve seen big data used either personally or professionally. In your view, what demands is big data placing on organizations and data management technology? 

Prompt 3 “Green Computing” (2-3 pages):  One of our topics in Chapter 13 surrounds IT Green Computing. The need for green computing is becoming more obvious considering the amount of power needed to drive our computers, servers, routers, switches, and data centers. Discuss ways in which organizations can make their data centers “green”. In your discussion, find an example of an organization that has already implemented IT green computing strategies successfully. Discuss that organization and share your link. You can find examples in the UC Library.

Conclude your paper with a detailed conclusion section. 

The paper needs to be approximately 7-10 pages long, including both a title page and a references page (for a total of 9-12 pages). Be sure to use proper APA formatting and citations to avoid plagiarism.

Your paper should meet the following requirements:

• Be approximately seven to ten 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, the course textbook, and at least three scholarly journal articles to support your positions, claims, and observations, in addition to your textbook. The UC Library is a great place to find supplemental 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.