Computer Science IT505 week 1 Assignment

Week 1

RULES FOR ASSIGNMENTS

While preparing your MS Word document, you should follow the posted Assignment Policy guidelines. Make sure your MS Word document has all the required sections based on the WUST Writing Standards Guide.

FORMANT FOR MS WORD DOCUMENT

• You should be following IGU/WUST Writing Standards Guide

• Must have title/cover page. [ 5 points] 

o Assignment title

o Your name

o Course title and number

o Your professor’s name,

o The date of submission

• Name the document should be: LastNameWeek#.doc [ 5 points]

• Your solution should have included: The references section [ 5 points]

WRITING CHECKLIST

Formatting

• The text in my written paper is double-spaced

• My font size is 11 or 12

• My font style is professional; for example, Arial or Times Roman

• The first sentences of all my paragraphs are indented

• My page count is within the Assignment limit (Do not count the Cover or Reference

pages)

Grammar

• All contractions have been replaced with the full item (e.g., replace Don’t … with Do

not …)

• All names of books and titles of articles in the body of my paper are italicized

• I have used MS Word’s Spelling and Grammar tool to check my paper for errors

• I have checked my paper with the online Grammarly tool

• I have read my paper through out loud to catch minor stylistic mistakes

Citations and References

• Citations with an author’s name in the sentence use just the source number: e.g., (1)

• Citations without an author’s name use the name and number: e.g., (Welch, 1)

• I included just a few direct quotations, and each one is no longer than 1-2 sentences

• Mostly, when using other writers’ ideas, I paraphrased them (i.e., explained in my own

words)

• I used an in-text citation every time I referred to another writer’s idea

• I used (1) for the first source to appear in my paper, (2) for the next source, and so on

• My in-text citations match the number of the source on my References or Sources

page

• I listed all my References (or Sources) on a final, separate page

Important Note:

In keeping with IGlobal University’s mission of

Assignment 1

Business Case:   

Red&Blue Travel is a multinational traveling agency. 

Red&Blue Travel provides custom-tailored trips, personalized recommendations, detailed knowledge of destinations, exclusive deals, and amenities as well. The company is growing rapidly. There is an increasing business emphasis on Web service, remote access, online transactions, and social networking. And, there is a demand for services to support high-resolution camera phones, video streams, and high-end audio.

The CEO would like to combine traditionally distinct voice, video, and data communications networks into a common infrastructure. And, he focuses on the integration of real-time communication services as well.  Consider the case where three separate communication mediums are existing, one for voice, one for video, and one for the data communications network.

The Parameters of Red&Blue Travel: 

150 Employees in three different cities (London, New York, and Dubai). There is a need for real-time collaboration among all team members. And, there will be direct communication with the suppliers (Business to Business Communication) as well.

Question 1- Explain the Business Benefits of IP Network Convergence for Red&Blue Travel. Why they should consider IP Network Convergence?

Question  2- The possible management Issues you would anticipate when the new IT system is implemented.

Question  3 – What Type of Network you would recommend connecting all employees?

Assignment:Memorandum

Basic Rules for Writing Better Memos, Emails, or any other Documents

Basic Rules for Writing Better Memos, Emails, or any other DocumentsAs you approach the task of preparing written or oral communications of any kind there is a basic pattern that can be used to guide you toward quality outcomes.

Two words: AUDIENCE and PURPOSE
AUDIENCE — Who will you be corresponding with? Is it one person or a group? Do they know you? Do they have a technical background or are they more task oriented?
PURPOSE — Why are you preparing this communication? To provide information? To request information?

Once you have established an AUDIENCE and PURPOSE it is time to begin developing the document or presentation.
Three words: INTRODUCTION, BODY, and CONCLUSION
In the INTRODUCTION you will provide an overview of what is to follow. Remember the AUDIENCE and PURPOSE and provide appropriate information.
The BODY contains the FACTS, DETAILS, or SPECIFIC INFORMATION that needs to be provided to the AUDIENCE. Organization is important in the BODY to lead the AUDIENCE through the information.
The CONCLUSION is where you bring things together and let the AUDIENCE know that you have completed the communication.

You can search on the web for additional resources to help improve your writing of memos, letters, proposals, etc.BASIC FORMAT FOR A MEMORANDUM: M E M O R A N D U M

TO: 
FROM: 
DATE:
SUBJECT: (Introduction to the project — at least one paragraph) (Body to the project — may be multiple paragraphs) (Conclusion to the project — at least one paragraph).

In a MEMO format, write to your new supervisor Marty Marshmellow and discuss the writing process: Planning, Drafting, and Revising. How important is each step?

UX Field and Careers

 

Purpose: Write a position paper based on the provided scenario.

Scenario: You are assigned as the UX Project Manager for a project to create an application for Fast Readers, Inc. The company wants to offer the ability for people to link to online content and have the app read the content at user-selected, variable speeds. As the project manager, you are required to create a point paper for Fast Readers, Inc. leadership that justifies your request for individual UX team members.

Format:

  • Cover page
  • Introduction
  • Team requirements (include roles and individual responsibilities)
  • Identify and explain the role of internal stakeholders
  • Identify and explain the role of external stakeholders
  • Explain the importance of UX design (justify the team roles you previously identified)
  • Conclusion
  • Reference page

Your document should be formatted using current APA style and consist of 5 pages, not including the cover or reference pages.

R code

 

please refer to the following link for more info

https://rpubs.com/putriangelinaw/econometrics10

Use the following help function to pull the data on r

??gafa_stock
??PBS
??vic_elec
??pelt

I just need the code to run it.

8. Tsibble and mutate practice: Import a year of stock (of your choosing) closing price data (feel free to use gafa_stock within FPP3 or quantmod package. Convert this data to a tsibble. Plot differences and correlogram of the differences and comment on whether the differences resemble white noise (reference FPP3 2.10, #12 for code help dFB <- gafa_stock %>%
filter(Symbol == “FB”, year(Date) >= 2018) %>%
mutate(trading_day = row_number()) %>%
update_tsibble(index = trading_day, regular = TRUE) %>%
mutate(diff = difference(Close))
view(dFB)).

9. Reindexing and plotting practice: Vic_elec dataset

a. Plot daily demand year over year for vic_elec dataset (within FPP3)

b. Is temperature correlated to demand?

c. Is previous day demand correlated with current demand?

For below problems please reference https://r4ds.had.co.nz/dates-and-times.html

10. Datetime components: nycflights13 (

library(nycflights13)

#ensure you have the tables loaded and preview
flights
weather

#check what tables are in the ‘nycflights13’ package
data(package=’nycflights13′))

a. Load the flights table from the nycflights13 package

b. What day of the week has the highest average delay?

11. Time zones: Reindex vic_elec to the US Eastern timezone using the with_tz function

12. Durations and periods

a. Create a duration for your age at the start of our first lecture and print this duration.

b. Calculate your age at the end of the semester (4/27/22 8:50p) using periods

HW1

1 . It is perfectly fine to slightly modify the code so that it runs on Python 3.x instead of 2.x. Please be sure to include a short note documenting the change you made to get it to run (it should be very minor). Do not use Jupyter notebooks, R or some other language. You must fill in the .py file to receive a grade.
3. For EVERY unique map reduce job, you have to clear out the global data structures! Otherwise, you’re persisting information from one MR job to the other, and you will get wrong results. The following may help to clarify: (a) a map reduce JOB is run over a set of documents (the ‘corpus’) since you’re doing word count over a corpus, (b) when computing the execution times of map and reduce, make sure to take this into account. Specifically, you will have to ADD (not average) the execution times for a mapper over the corpus (e.g., if the mapper takes 3 seconds to process doc_1, 2 seconds for doc_2 and 4 seconds for doc_3, the total time taken by the mapper is 9 seconds). You are, of course, generating corpora ten times for each document length (say 10). This will give you ten mapper and ten reducer times for that length. These ten numbers will (respectively) each be averaged into one, and these averaged numbers will be your ‘data point’ for that length, along with error bars. You can use any tool you want for visualization (Excel works well enough, but you could use matplotlib, or other external tools. The plots will be attached with your submission).  
4. In your submission, try to be as organized as possible, but you should absolutely include all supporting data that you can, including plots and raw timing data that you used for the plots. Like real life, the HW doesn’t have a single right or wrong answer. We are more interested in seeing the effort you made and good reasoning for decisions or assumptions you found yourself making in the context of the assignment.

Python,R

M5 Assign 2

Use Decision Tree to find the relationship between dependent variable Y and independent variables X0 and X1 in the below data file. Upload a screenshot of the decision tree in the discussion.

Download data file: dummy_data_v2.xlsx Download dummy_data_v2.xlsx

Refer/use Decision_Tree_using_dummy_data.ipynb  Download Decision_Tree_using_dummy_data.ipynbfor code.

M6 Assign 1

Use the crowdfunding data Crowdfunding_data_1000_projects.xlsx Download Crowdfunding_data_1000_projects.xlsx.

(1) Select columns: Goal, students_reached, and funding_status and create a new data-frame. (1 point)

(2) Create random train and test data-frames in 75:25 ratio. (1 point)

(3) Using K-means, cluster the train data-frame into two clusters. Use Goal and students_reached columns (only independent variables) for clustering (4 points)

(4) Plot the scatter plots before and after clustering. (2 points)

(5) Use predict() function and predict cluster labels for test data-frame. (2 points)

Upload one Jupyter Notebook file for assignment submission.

M8 Assign 1

Q1. Collect tweets for the keyword ‘GoFundMe’. Store the following columns in a pandas data-frame (3 point).

(1) created_at

(2) id

(3) text

Q2 Store the pandas data-frame in an excel file without index (2).

Q3. Answer Q1 and Q2 for another keyword – UMSL. Use ‘UMSL’ as the keyword to search tweets (5 points).

Note: (1) You should write separate code for Q3; (2) The number of tweets is equal to the number of tweets received from Twitter using single use of the following code: tweets= api.search(“keyword”). Generally, it varies between 15 to 25)

Submit one Jupyter notebook file  and two excel files.

M8 Assign 2

Collect tweets  for the  keyword ‘Donorschoose’ and store in a pandas data-frame with the following columns:

(1) tweet_text (2) tweet_id (3) retweet_count and (4) place.

Upload a screenshot of the data-frame. You can either directly upload the screenshot as an image or paste it in a MS word file and upload the file.

(Note: The number of tweets is equal to the number of tweets received from Twitter using single use of the following code: tweets= api.search(“Donorschoose”). Generally, it varies between 15 to 25).

M10 Assign 1

Collect at least 100 tweets and perform following steps:

Linear Model (4 points / 1 point each)

1 (a). Extract retweet_count and followers_count from tweets.

1 (b). Perform train test split in 70:30 ratio where 70% of the data is stored in the train data-frame and remaining data is stored in the test data-frame.

1 (c).  Build linear model with train data-frame using retweet_count as dependent variable and followers_count as independent variable.

1 (d). Predict retweet_count on the test data-frame.

Decision Tree Model ( 6 points/1 point each)

2 (a). Extract retweet_count and followers_count and transform retweet_count to 1 if retweet_count>0 and 0 otherwise.

2 (b) Perform train test split in 70:30 ratio where 70% of the data is stored in train data-frame and remaining data is stored in test data-frame.

2 (c) Build decision tree model with train data-frame using retweet_count as dependent variable and followers_count as independent variable.

2 (d) Predict retweet_count on test data-frame.

2 (e) Show model accuracy.

2 (f) Show confusion matrix

M10 Assign 2

Collect at least 100 tweets and perform following steps:

1. Transform retweet_count to 1 if retweet_count>0 and 0 otherwise.

2. Build decision tree model with retweet_count as dependent variable and followers_count as independent variable.

3. Upload a decision tree plot using either matplotlib or Graphviz.

M11 Assign 1

(1) Follow  EC2 tutorial_v2_10_29_2021.pdf and create a VM using AWS EC2 service. Document each step using screenshots and description in a Microsoft (MS) Word file (5 points).

(2) Download and install Anaconda software on the VM and run Jupyter notebook to print “Hello World.” Document each step using screenshots and description in a MS Word file (5 points).

Submit one MS word file for the assignment.

After completing the assignment, you should terminate the VM following these steps: (1) select the VM (select checkbox) –> From the “Instance state” dropdown list, select “Terminate Instance”. 

Project Part 3: Risk Mitigation Plan

Project Part 3: Risk Mitigation Plan 

Senior management at Health Network  allocated funds to support a risk mitigation plan. They have requested  that the risk manager and team create a plan in response to the  deliverables produced within earlier phases of the project. The risk mitigation plan should address  the identified threats described in the scenario for this project, as  well as any new threats that may have been discovered during the risk  assessment. You have been assigned to develop a draft of this new plan. 

Submission Requirements

  • Format: Microsoft Word (or compatible)
  • Font: Arial, size 12, double-space
  • Citation style: Your school’s preferred style guide

Estimated length: 4–6 pages