Research paper

profileGm see
researchpaper.zip

research paper/literature review.docx

Recent Job Trends in Computer Science

With the advancement of the information and technology, the field of computer science has gained a massive scope compared to the past. More than Tens of thousands of remunerative Computer Science related job remain unfilled nationwide, which clearly illustrates the need for information technology professionals off all experience levels. Computer science Jobs are the less affected jobs despite the global pandemic “COVID19” in 2020. Computer Science jobs are the most creative jobs, so one must be updated with the recent advancement in the field of computers to be competitive in the industry. The computer science has most diversified in terms of jobs and career. Web development, data analysis, Artificial intelligence, Cybersecurity, information management, and research are the major career option in Computer science.

Artificial Intelligence

The last decade has seen the explosion in AI. The increase in power efficiency of computers, advancement of machine learning algorithm contributes to the disruption in this field. The fact that big tech giants like Google, Facebook, Amazon, Microsoft etc. are investing in this fields further ensures the brightness of the AI. General Manager of Mixed Reality Education at Microsoft, Dan Ayoub says, “AI will be great transformer, improving the efficiency of many sectors and enabling the creation of higher value services that can lead to overall economic growth”.

Chong et al[1] conducted the study on devlopment trend of artificial intelligence using data mining technique. They found the no of open source project in AI rapidly increasing. They analyzed the frequency of the AI related projects to know trend of the increase of AI Projects.

According to top job searching website Indeed, the average salary for “artificial intelligence” ranges from approximately $88,138 yearly for Intern to $147,128 yearly for Machine Learning Engineer. Machine learning has diverse field such as, Neural Network, Data analysis, Natural Language processing etc.

Web Development

Web developer design the interface and develops the back end web service. Web development is flourishing and is still unexplored. It has massive possibility of becoming hot cake in the future, as Editor of editorial innovation at Washington Post Adrian Holovaty, says “The Web is still the Wild West in many aspects. I love the fact the rule haven’t yet been set in stone and that new techniques and technologies come along all the time”.

D. Smith et al[2] conducted the research to access the market demand for web programming and web development. They used dice.com a job finding site to conduct research. According to this survey, a web programming language JavaScript had three percent of jobs in 2005. In 2015 it had near fifteen percentage becoming second wanted programming language. According to this paper, more than 10% of all dice jobs in 2014 include HTML and CSS which are used prominently in web.

The Median annual salary of web developer was $73,760 in May 2019, according to the Bureau of Labor Statistics.

Security Analyst

The task of Information security analyst is to protect the information from cyber attacks and to monitor their network security breaches.

Many company are still unaware of the security flaws. Thomas R. Imboden et al[4] conducted the research on how the nonprofit organization are getting influence in creating and adopting information security policies. On research, they found that only half (56.3%) of organization reported having information security policy. Approx two third (67.3%) reported the incidient which affected their security which includes spyware, malware, data theft, hardware and software failures and viruses. This researches further brighten the need of strong security policy and system.

According to Indeed, the average salary for the Security analyst ranges from approx. $40,982 yearly for Intelligence Analyst to $105,980 yearly for IT security specialist. The Job is expected to grow by 31% by 2029 which is far from the average jobs.

Information Research Scientists

Information Research Scientists are the innovators of new technology to solve the complex problem. They research in complex fields like science, medicine, and business. They not only innovate also find the uses for the existing technology.

Computer and Information Research Scientist work in the core computer science. They try to optimize the efficiency of algorithm, create new algorithm to solve the task, write algorithm to analyze data pattern.

According to Bureau of Labor Statistic, the earning of computer and information research scientists is average of $122,840 in 2019. The employment is assumed to grow 15% by 2029.

IT Project Managers

IT Project managers are the ones with strong knowledge of information technology and management. Project managers create the timeline, assist in synchronizing the different department of the company. Project manager control and coordinate the effort of developers, testers, and analysts to complete the projects. Problem solving skills along with a wider knowledge of technology and leadership skills are great asset for this role.

According to PayScale, the approximate average annual earning of the project managers is $88,896.

BIBLIOGRAPHY

[1]J. Chong, "A Study on the Development Trend of Artificial Intelligence Using Text Mining Technique: Focused on Open Source Software Projects on Github",Koreascience.or.kr, 2020. [Online]. Available: http://koreascience.or.kr/article/JAKO201913747259338.page. [Accessed: 05- Nov- 2020].

[2]D. Smith and A. Ali, ASSESSING MARKET DEMAND FOR WEB PROGRAMMING LANGUAGES/TECHNOLOGIES. 2014.

[3]"Computer and Information Technology Occupations", 2020. [Online]. Available: https://www.bls.gov/ooh/computer-and-information-technology/home.htm. [Accessed: 05- Nov- 2020].

[4]T. Imboden, J. Philips and S. Fiorentino, HOW ARE NONPROFIT ORGANIZATIONS INFLUENCED TO CREATE AND ADOPT INFORMATION SECURITY POLICIES?. International Association for Computer Information Systems, 2013.

[5]T. Bahirat, "Infographic: Career Trends in Artificial Intelligence (AI)", GreatLearning, 2020. [Online]. Available: https://www.mygreatlearning.com/blog/career-trends-in-artificial-intelligence-infographic/. [Accessed: 05- Nov- 2020].

[6]L. Morsch, "CNN.com – What some fastest-growing jobs pay - Jan 27, 2006", Edition.cnn.com, 2020. [Online]. Available: http://edition.cnn.com/2006/US/Careers/01/26/cb.top.jobs.pay/index.html. [Accessed: 05- Nov- 2020].

[7]J. Hamilton, "The 3 trends that define the future of cybersecurity jobs", The Next Web, 2020. [Online]. Available: https://thenextweb.com/syndication/2020/01/30/the-3-trends-that-define-the-future-of-cybersecurity-jobs/. [Accessed: 05- Nov- 2020].

research paper/Project.mp4

research paper/Project.pdf

P a g e | 1

CSCI 303.1W – Technical Communication for Computer Professionals

Research Project

Fall 2020

Write a research paper on the recent job trends in Computer Science (CS). In order to identify

trends in current job openings you first need to collect data about current CS job openings from job

search web sites such as Indeed.com. The main goal of the data collection is to summarize the main

job requirements described in listings, such as technical skills, programming languages, tools,

location, salary (if available), and any needed certificates. Then, you present and organize your data

using charts or figures. Your last step is to identify trends or important features from the data that

you collected. It is up to you to decide which trends to focus on, but make sure to justify and clearly

explain your results using your data. There also should be a Related Work Section of the importance

of Computer Science as a field in the industry.

The project should be done individually. Your project should be objective, clear, direct to the point,

and have supporting evidence. The main tasks of this project are to:

- Clearly define the problem and its importance

- Learn about a new topic (job trends) and be able to write about it

- Identify the recent related work about this topic

- Document your findings using figures and tables

- Discuss and justify your results and findings

- Be familiar with reference management systems such as Zotero or Mendeley

- Format your paper following common CS formatting styles such as IEEE.

- Present your work

Research Paper:

Due Date: week 15 Grade: 25% of total grade

The final outcome of this project is a research article of 3 to 5 pages long. The format of your report should follow the IEEE (A4) template for conference papers

(http://www.ieee.org/conferences_events/conferences/publishing/templates.html). Your paper should consist of the following sections:

- Abstract: summary of your paper. This section should be one paragraph.

P a g e | 2

- Introduction: an introduction about the problem, its importance, and your main

contribution.

- Related Work: The literature survey section is a must to include in a research paper as it

gives your research historical perspective and places your work into the context of

established work in the field. A literature survey helps answer the questions: "What has been

done in this area?" and "How does your work relate to other work that has been done?".

This section needs to reference at least 8 references and briefly discuss them in narrative

format.

- Main Section: the main section that describes your findings. This is where you describe

your data: what type of data you collected, and how you collected it. You can either use

Python code, Excel or Words to generate your figure and charts that summarize your data.

- Conclusion: focus on the main points in your paper and mention the future work.

- References: cite any references used in your research report. Use Mendeley, Zotero or MS

Word reference management system to automatically generate your list of references.

The tutorial should be written using MS Word. All figures and tables should have captions and

should be referenced throughout the text using cross-references. This research paper does not

involve programming (except if you decide to use Python to generate tables and figures). Please

start working early on this project to properly collect your data. Please be careful about

plagiarism.

Presentation:

Due Date: week 15 Grade: 15% of total grade

Your recorded presentation should be 15 minutes long and should include:

1. An introduction to your project.

2. Your data and your collection process.

3. The CS job trends that you identified. Make sure to explain your results through the use of

tables and figures.

4. Lessons learned and challenges faced.

5. A brief conclusion.