Computing Careers

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Computing Careers

 There are many careers in the computing world.


Computing spans a worldwide range in technology and
development. Computer Science is also one of the
computer careers in the world. Here’s a presentation for
computer science.
Computer science is the study of computation, information,
and automation. Computer science spans theoretical disciplines (such
as algorithms, theory of computation, and information theory) to applied
disciplines (including the design and implementation
of hardware and software).Computer science focuses on how they work and
how they can be applied to solve problems. It involves area like:
 Programming
 Artificial Intelligence (AI)
 Databases
 Cybersecurity
 Networking
 Data Structures

Here is an abstract representation of computer


science
History of Computer Science
The computer science field began in the 1830s with Ada Lovelace,
recognized as the first computer programmer. In the 1940s, Alan Turing
began the first experiments with artificial intelligence, and in the 1950s,
Grace Hopper created what would become the first programming language.
In more recent history (after the very early Babylonian analog contributions
to the world) we can outline the evolution of modern computer science. Ada
Lovelace was considered the first computer programmer in her work
beginning in the 1830s in England with inventor Charles Babbage and his
metal-geared machine that could execute if/then commands and store
memory. This co-ed partnership of invention and calculation would grow and
develop in countless ways over the next 200 years, leading the world from
this early attempt at machine learning to the sophisticated hand-held
computers we can’t seem to put down today.

Image of the history of computer science to understand


briefly
Benefits of Computer Science
 Why is computer science in demand?
Computer Science is in demand because this program expands project-
based study which allows candidates to develop skills in a wide range
of topics in natural language processing, machine learning, data
analysis, Internet of Things, software engineering, social networks,
client-server applications, cloud computing, and wireless sensor
networks.

1. Providing opportunities
In an increasingly interconnected world, the internet provides easy access to
a multitude of resources. The result is that regardless of race, sex or
background, technology and computer science are offering an increasing
number of opportunities for everybody. In the world of computer science, the
internet is riddled with free resources to learn how to code or tackle common
programming scenarios.

2. Accelerating healthcare progress

When it comes to finding ways to potentially improve the lives of others,


healthcare is clearly a high-priority and high-potential focus area. One of
the most exciting facets of computer science is its power to improve and
accelerate every other field. “Data science and artificial intelligence (AI)
as subsets of computer science allow people and organizations to
accelerate and ‘prepackage thought.

3. Furthering education

Can you imagine modern education without computer software or the


internet? Whether you’re taking a class online, researching for a paper or
sharing work via the cloud, computer science pros have helped make this
possible. E-learning platforms and applications give students new tools to
problem-solve and study, which has changed the academic world. The ability
to take classes online is also a huge boon for the world—as it creates access
to education.

 How will computer science make a difference?

There’s no denying it—the reach of computer science is extensive. The


next time you ask, “Why is computer science important,” think of all
the ways it improves your life—or even saves lives! And we’re only just
scratching the surface with what good can come from it.

Now that you know the three ways computer science benefits our society,
you might be wondering about the roles in which you’d put a computer
science education to use.
Field of Computer Science and real-world examples
of its use
1) Programming:

Computer programming is the process that professionals use to


write code that instructs how a computer, application or software
program performs. At its most basic, computer programming is a
set of instructions to facilitate specific actions.

What does a computer programmer do?


Computer programmers create instructions for a computer to execute by
writing and testing code that enables applications and software programs to
operate successfully, according to the Bureau of Labor Statistics. They use
specialized languages to communicate with computers, applications and
other systems to get computers and computer networks to perform a set of
specific tasks.
Computer programmers may do the following:
 Create, modify and test code and scripts in software
 Test programs for errors and fix the faulty lines of code
 Update and expand existing programs
 Write programs in languages such as C++ and Java
Here’s 3 basic skills that programmer should have

 Critical thinking - use logic and reasoning to identify the strengths


and weakness of solutions, conclusions and approaches to problems
 Speaking - talk to others to convey information effectively
 Time management - manage your time and the time of others
2) Artificial Intelligence (AI):

What is AI?

Artificial intelligence (AI) is a set of technologies that enable computers to


perform a variety of advanced functions, including the ability to see,
understand and translate spoken and written language, analyze data,
make recommendations, and more.

Types of artificial intelligence

Artificial intelligence can be organized in several ways, depending on stages


of development or actions being performed.

For instance, three stages of AI development are commonly recognized.

1. Reactive machines: Limited AI that only reacts to different kinds of


stimuli based on preprogrammed rules. Does not use memory and thus
cannot learn with new data. IBM’s Deep Blue that beat chess champion
Garry Kasparov in 1997 was an example of a reactive machine.
2. Limited memory: Most modern AI has limited memory. It can use
memory to improve over time by being trained with new data, typically
through an artificial neural network or other training model.
3. Theory of mind: Theory of mind AI does not currently exist, but
research is ongoing into its possibilities. It describes AI that can
emulate the human mind and has decision-making capabilities equal to
that of a human, including recognizing and remembering emotions and
reacting in social situations as a human would.

3) Cybersecurity

Cybersecurity is a discipline that reduces the risk of a cyber-attack


against IT systems, devices, and networks. Cybersecurity covers a broad
remit of principles, measures, and processes that help protect devices,
services, and IT systems during both online and offline use.

Why cybersecurity is important?

Cybersecurity is important because cyberattacks and cybercrime have the


power to disrupt, damage or destroy businesses, communities and lives.
Successful cyberattacks lead to identity theft, personal and corporate
extortion, loss of sensitive information and business-critical data, temporary
business outages, lost business and lost customers and, in some cases,
business closures.

Types of Cybersecurity

Some of the most important cybersecurity domains include:

 AI security
 Critical infrastructure security
 Network security
 Endpoint security
 Application security
 Cloud security
 Information security
 Mobile security

4) Databases

A database is an organized collection of data, stored and accessed


electronically. Databases are used to store and manage large
amounts of structured and unstructured data, and they can be used
to support a wide range of activities, including data storage, data
analysis, and data management.

 What are Databases used for?


Databases are used to store and manage large amounts of
structured and unstructured data, and they can be used to
support a wide range of activities, including data storage, data
analysis, and data management. They are used in a variety of
settings, including business, scientific, and government
organizations.

Types of Databases
 Relational databases
 Object-oriented databases
 NoSQL databases
There are several advantages of using databases architecture:
 A database allows data to be organized in a structured and consistent
manner, making it easy to access and manipulate.
 It ensures the integrity of the data by enforcing rules on data input and
storage, and by tracking changes to the data.
 It provides robust security features to protect the data from
unauthorized access or changes.
 It allows applications to be developed and maintained independently of
the data, making it easier to make changes to the data or the
applications without affecting each other.

Drawbacks/Disadvantages
As there are many benefits/advantages in the computer science world
there are some drawbacks/disadvantages too. As, the work processes of a
computer scientist may take extended time commitments to implement
and secure operational systems. This can involve overtime hours in the
office or long work hours for computer scientists who work from home.

While computers have revolutionized how we work and communicate,


they also come with several disadvantages. These drawbacks can impact
health, security, and social interactions, among other areas. Let's
understand some of them in detail.
 Virus and Hacking Attacks:
A virus may be a worm, and hacking is just unauthorized access over a
computer for a few illicit purposes. Viruses can go to another system from
email attachments, viewing an infected website advertisement, through
removable devices like USBs, etc.
 Online Cyber Crimes:
Online cyber-crime means computers and networks may have been utilized
to commit a crime. Cyberstalking and fraud are the points that come under
online cybercrimes.
 Reduction in Employed Opportunity:
Mainly past generations haven’t used the pc, or they need the knowledge of
computers they faced an enormous problem when computers came into the
field.

 High Cost:
Computers are expensive. Even the foremost affordable computers are still
very expensive for the typical person in South Africa. Since computers
empower people.
 Distractions/Disruptions:
If you’ve ever spent hours browsing the web or watching videos on YouTube,
then you recognize how distracting computers can be! Because of their high
entertainment value.
 Health Problems:
Prolonged use of computers can lead to various health Hazards. Too much
sitting near the screen results in eye strain and drying up of the eyes. Also,
prolonged sitting leads to neck and back problems.

You might also like