Running head: THE IMPACT OF COMPUTER ENGINEERING 1

Similar documents
MSc(CompSc) List of courses offered in

A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology (Fourth edition) by Sara Baase. Term Paper Sample Topics

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

Introduction to Computer Science - PLTW #9340

ESSENTIAL RECIPES FOR THE DIGITAL JOURNEY OF ENTERPRISES

Alabama Course of Study Digital Literacy and Computer Science Grade 8

Universal Currency [UNIT] UNITCOIN a decentralized, peer-to-peer digital currency. Abstract

Hacking for Beginners: The Complete Guide

Governance in the Age of Algorithms, Cognitive Computing, & Systems of Systems 1

Google SEO Optimization

understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems

Course Form for PKU Summer School International 2019

Lecture 7 Ethics, Privacy, and Politics in the Age of Data

WHITE PAPER A Global Crypto currency

MENA-ECA-APAC NETWORK MEETINGS, 2017

2. The Crypto Story So Far

Innovation and Technology Law Curriculum

Introduction. What is Kraken Coin. Why invest in Kraken Coin

A PERSPECTIVE IN COMPUTER ETHICS. Pattarasinee Bhattarakosol 1. Abstract. Introduction. What is computer ethics?

Game Programming Algorithms And Techniques: A Platform-Agnostic Approach (Game Design) Ebooks Free

INDUSTRY 4.0. Modern massive Data Analysis for Industry 4.0 Industry 4.0 at VŠB-TUO

ICSB Top 10 Trends for 2019 Micro-, Small and Medium-sized Enterprises (MSMEs) continue to be on the move!

SUSTAINABILITY MATERIALITY OVERVIEW

CONSENT IN THE TIME OF BIG DATA. Richard Austin February 1, 2017

CYBER SECURITY GUIDELINES FOR COMPUTER BASED GAMING APPLICATIONS

The Future is Now: Are you ready? Brian David

Master in Computer Science & Business Technology Your gateway to build the tech of the future

ACCENTURE INDONESIA HELPS REALIZE YOUR

Programming Arduino Next Steps: Going Further With Sketches PDF

The Ultimate Career Guide

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

THE FUTURE OF DATA AND INTELLIGENCE IN TRANSPORT

We are currently accepting applications for the following courses: Smart Technologies and Changing Behaviours March 2018

in the New Zealand Curriculum

Propietary Engine VS Commercial engine. by Zalo

Digital Devices in the Digital Technologies curriculum

JOURNAL REPORTS: LEADERSHIP. A small group of firms hope to use analytics to gain an advantage over mere humans

Decentralized Protocol for Self-Sovereign Identities with Embedded Compliance

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

FACULTY MENTOR Khoshabeh, Ramsin. PROJECT TITLE PiB: Learning Python

Web of Things for Connected Vehicles. Soumya Kanti Datta Communication Systems Department

Alberto Fernandez Fall 2010 Why Industrial Engineering? There are many different career opportunities in the world now, and that is what

ENABLERS FOR DIGITAL GOVERNMENT: A DATA DRIVEN PUBLIC SECTOR

Become digitally disruptive: The challenge to unlearn

Are your company and board ready for digital transformation?

The Seven Megatrends of Cambric

Indiana K-12 Computer Science Standards

TABLE OF CONTENTS. Introduction 1. Abstract 3. Features 5. What makes the DixiHub project different 6. The Gaming Industry 8. Roadmap 9.

TECHsummit & GadgetExpo Bratislava

RESEARCH PAPER. GDPR is a state of mind, not just a technology solution. June Sponsored by

ibeacon Spoofing Security and Privacy Implications of ibeacon Technology Karan Singhal

HashCash in Gaming. Gaming is now more Exciting with HC Net Blockchain. HashCash Consultants All Rights Reserved HashCash Gaming

collaboration innovation visionary impactful agility integrity 4 th Industrial Revolution Its implications for South Africa

Banning Garrett, PhD

Decentralisation, i.e. Internet for Social Good

The Workspace of the Future

Prof. Roberto V. Zicari Frankfurt Big Data Lab The Human Side of AI SIU Frankfurt, November 20, 2017

Software Engineering

Computers and Mathematics

Tackling complexity Information technology is underestimated Mechanical engineering and software in medium-sized companies

UNIT 2 TOPICS IN COMPUTER SCIENCE. Emerging Technologies and Society

AIMICT.ORG AIMICT Newsletter

Innovations in Reinsurance. Andre Eisele, Swiss Re Head of Client Management P&C ANZ RDG Presentation 8 March 2017

Invitation to Participate

REGIONAL INFRASTRUCTURES FOR GLOBAL ENTERPRISES AND SME

USING THE INDUSTRIAL INTERNET OF THINGS TO TRANSFORM HUMAN SAFETY AND ENERGY CONSUMPTION IN THE MINING INDUSTRY

The digital journey 2025 and beyond

1. Introduction What is MoneyBall? The online gambling market The MoneyBall solution Technology and anonymity...

Good afternoon. Under the title of Trust and Co-creation in the Digital Era, I would like to explain our research and development strategy.

Digital Government Imperatives of the United Arab Emirates: 92% of Emirati Respondents Believe Online Government Services Have Improved Since 2014

AP Computer Science Principles

Great Minds. Internship Program IBM Research - China

Interactive Game Design with Alice Bit by Bit: Advancing Cyber Security

DOMESTIC MANUFACTURING MATTERS. SEE WHAT WE SHOULD DO TO SUPPORT IT.

HARNESSING TECHNOLOGY

Running head: ETHICS, TECHNOLOGY, SUSTAINABILITY AND SOCIAL ISSUES 1. Ethics, Technology, Sustainability and Social Issues in Business.

Information and Communication Technology

BIM+Blockchain: A Solution to the "Trust" problem in Collaboration?

Case Study ASK THE ARTISTS: THOMAS HEINRICH

Roadmap Pitch: Road2CPS - Roadmapping Project Platforms4CPS Roadmap Workshop

Innovation in the identity domain: is ICAO s TRIP prepared for innovations?

Algorithmic Thinking. 17/05/2016 Mike Clapper - Executive Director AMT

Future of Financing. For more information visit ifrc.org/s2030

OCR LEVEL 3 CAMBRIDGE TECHNICAL

INTEL INNOVATION GENERATION

IEEE IoT Vertical and Topical Summit - Anchorage September 18th-20th, 2017 Anchorage, Alaska. Call for Participation and Proposals

Program.

technologies, Gigaom provides deep insight on the disruptive companies, people and technologies shaping the future for all of us.

CURRENSEE INITIAL GOLD BACKED COIN OFFERING

Android Programming BOX SET: ANDROID PROGRAMMING And ANDROID GAME PROGRAMMING - 2 Books In 1 (Second Edition) PDF

Digital Citizenship Continuum

Oxford Fintech Programme

Masters in Finance: FinTech

Valerie S. Gaydos Angel Investor President, Capital Growth, Inc. How Proposed Patent Reform Increases Risk for Start-Up Investors

Minecraft in Geography. By Paul Blankenship, NBCT

The Internet of Things And what it mean for librarians

Ethics and technology

your LEARNING EXPERIENCE

How You Can Save Hundreds Of Dollars, Make Better Use Of Your Time, And Remain Goal Oriented When Buying And Using The Right Mindmap Software Tool

Privacy, Due Process and the Computational Turn: The philosophy of law meets the philosophy of technology

Transcription:

Running head: THE IMPACT OF COMPUTER ENGINEERING 1 The Impact of Computer Engineering Oakland University Andrew Nassif 11/21/2015

THE IMPACT OF COMPUTER ENGINEERING 2 Abstract The purpose of this paper is to inform the average user about what is in the field, what computer engineers do, as well as the powerful research and impact of the field. My research project included: Talking with Vivek Ramesh from Slidenerd, talking to Slobodan Olujic (a masters IT student), having a conversation with my uncle, as well as attending the Auger BlockChain Technology lecture, and getting an output build by running SQL server simulators in Visual Studio 2012, using UML language, which was done in the EC 560. I gained a great deal of knowledge from the people in which I interviewed. I learned that one does not have to know the programming languages, but one will also be required to learn more, especially when working in the areas of hardware, software, and databases. Softwares one needs to be familiar with include Visual Studio and sometimes open source technologies. I was informed on the overall power of different subjects in the field, such as utilizing UML language, Blockchain Technology, Javascript, Python, and the power of Linux. My study resulted in knowing the importance of utilizing Cyber Security protocols, communication, as well as innovation to impact the world through a vast array of tools and resources.

THE IMPACT OF COMPUTER ENGINEERING 3 The Impact of Computer Engineering Computer Engineering requires one to know a vast array of programming languages as well as utilizing different technologies in order to design hardware or manage databases. Computer Engineering and related fields have an impact on technological advancements, as well as making the world an easier place to live. It can often be identified as the cross between information technology and electrical engineering. The following are my insights on how I learned more about my field and the research conducted in it. By the end of this paper, I hope the reader has a beginner s expertise on the implications of this widely known field. Engineering Impact The impact of engineering in the CSE related field, varies on the type of technology or research one is doing. One of the most important impacts is managing Computer Infrastructures, databases, and networks, as well as Cyber Security. A vastly known topics in the CSE and IT world is the invasion of privacy or how one shall stay secure. Everyday citizens can be hackers for moral justices. Governments can use Cyber WarFare. Browsing cookies are being tracked. Identity theft is growing. Business protocols and firewalls get violated on a daily basis. These are the types of topics Computer Engineers (as well as IT Majors), are worried about. Engineers can have topics ranging from Google tracking personal data, to Anonymous (a hacktivist group) hacking ISIS, to even the Sony hack. The other impact of CSE is software. Businesses want websites, apps, and databases to be built, coded, and secured properly. This is why one can have many different possible career routes, from an Information Systems engineer to a Software Developer. Some of the most popular hacks include IP spoofing, Phishing, Website Cloning, and even the Inspect Element prank. More brutal attacks can range from attacking a whole

THE IMPACT OF COMPUTER ENGINEERING 4 infrastructure to creating a Trojan Virus, to even releasing massive Malware. These can lower a business s stocks, be used in war, or destroy an entire computer. The impact of Computer Engineers is not just to monitor data: it is to protect data, as well as be prepared to fight back. This is why the US has things such as the Infragard, the SIS, or Data Breach Divisions. This is also why cloud computing and Cisco technologies have become increasingly popular. I talked to Slobodan Olujic, a graduate student at the Griffith institute of Technology. He says that managing security is always a key aspect in the web development world as well. Being a part of an open source software conference, or an IT student, he cannot emphasize enough how big of a sector Cyber Security is. Getting hacked can be absolutely brutal to a business, and companies can lose business when their users data is released. Usually when someone releases personal data, they either sell it in the Black Market, blackmail users, or leak data online. This is why Cyber Security experts are looking at monitoring these types of things and influencing law enforcement to do the same. In Cyber Security, one can never trust anybody (not even the government), which is why we have outsiders like Edward Snowden (a former FBI cyber security employee). The whole standard of maintaining security is easier said than done. Hackers can be brutal when infecting a database and can even cause monetary damages and sometimes lawsuits. Engineers and whitehatters need to do what they can to prevent breaches like this from happening. Another person I talked to included Vivek Ramesh from Slidenerd. Mr. Ramesh created Slidenerd as an STEM initiative to teach others programming. He did this along with some of his colleagues from the Xavier Institute of Technology. Mr. Ramesh identified the importance of programming as well as software development in the Computer Engineering and Computer

THE IMPACT OF COMPUTER ENGINEERING 5 Science fields. This includes engineers needing to learn a vast array of programming languages such as Python, C++, Javascript, Java, and many others. Java and Javascript are especially important to Android development and web design. Programmers have this, as well as Apple s very own Swift and X Code for IOS. Development does not just include coding, but it also includes Material Design. Ruby on Rails is another popular coding program. Being a developer has its upsides, but sometimes working for clients can limit creativity. Because programming is especially important, companies took many STEM initiatives to schools. This is why student developer licenses or the Raspberry Pi Foundation (a STEM program with Raspberry Pi Computers) exists. Once an engineer knows how to program, everything else will flow naturally. Every business these days requires a website or App, and this is why Computer Science, as well as web development, are vastly growing fields. Other people I have talked to include both my uncles Ameer Ghobrial and Michael Nickola. Since Mr.Nickola works more towards the management side, I will focus on Mr.Ghobrial s interview instead. However, they both emphasized the importance of hard work and perseverance. My uncle Ameer, which is a Senior level Engineer, have emphasized the importance of using UML language when setting up projects. He mainly does this through a diagram format to visualize databases as well as Information Systems. An important aspect of his research included works in Artificial Intelligence (even in the automotive industry) as well as physics simulations. Programs some Software Engineers may use include MatLab, Visual Studio, Microsoft SQL server, Emulators, and ISE design tools. It has also become increasingly important to monitor how well you can utilize these tools to work together in a team. Software Engineers are required to assess the quality of their simulations and code as well as the usability.

THE IMPACT OF COMPUTER ENGINEERING 6 Many of them try utilizing the least lines of code to get the desired outcome. This helps impact how the software is developed efficiently as well as how well is a database integrated. Next I want to inform you about my experience in Auger s BlockChain Technology/Marketing event. Now Blockchain technology is kind of like Bitcoin powered investments. One of the biggest controversies in Computer Engineering, is having a disrupted currency or CryptoCurrency that can eventually replace the dollar. Many people are wondering of the security of this type of technology, or the implications of the dangerous technologies this can lead to. It can lead to eventually changing the economy, a US crash, Transhumanism, and a vast array of disasters that can not benefit others. The technology being Open Source, nobody knows much about the creator or who is regulating the technology s use. Lots of problems come with using Bitcoin, such as illegal mining of coins, selling coins in the black market, and the possibilities of manipulating the value of Bitcoins. Lots of people would argue that Bitcoin hacks or vulnerabilities are people s computers and not the vendors, but it has happened in large scale. The question may be, why may your money hackable? The same can be asked about PayPal, but at least PayPal has some sort of service line, and doesn t rely on the power of an Open Source API as its main asset. Many people can look it however, as a cheap alternative to paypal, due to the fact that the interest rates are lower. Conclusion Many of the topics I learned have informed me that the biggest issue in Computer Engineering is security and ethics. This also seems like one of the largest issues in all fields of Engineering as well. Engineers can impact society in a positive way or a negative. Every company nowadays would need a developer. Ever government would need to secure private

THE IMPACT OF COMPUTER ENGINEERING 7 information or protocols. Every industry would need a Robotics or Industrial Systems engineer. Every Businessman wants to invest in something trendy such as The Internet of Things or Cloud Computing. The ways in which technologies such as Quantum Computing and Supercomputing can benefit us in ways the world never imagined. Computer Engineering have many implications that can benefit society. The overall purpose and goals is to create technology that makes life easier, or more sustainable. What I learned from experimenting or setting up a lab was that Computer Engineers do have to follow certain protocols. They need to learn how to use UML communication and visualizations. They need to know how to set up servers or run Simulations. They need to know how to program, how to analyze algorithms, setting up and shortening codes. They need to know things ranging from DiceWare, Hex Code, Binary, and even Hexadecimal if they want to work with Crypto Keys or password protection. Overall the more you learn as a Computer Engineer, the better your work will be at your workplace.

THE IMPACT OF COMPUTER ENGINEERING 8 References Ghobrial, A. (2015, August 12th). Communications in Software Engineering [Personal Interview]. Nickola, M. (2015, September 1st). Working in the CSE Sector [Personal Conversation]. Ramesh, V. (2015, November 14th). Why Slidenerd was Created [Personal Interview]. Slobodan, O. (2015, October 7th). Open Source Technologies [Personal Conversation]. Swish, T. (2015, November 17th). The Power of Blockchain Technology and Auger [Presentation] Oakland University