2. Structure
1 2 3 4 5
What is Computer
Science major?
What Are The
Fields Learning In
Includes?
Why Computer
Science Major?
How Can This
Major Affect Us
Positively?
How This Major
Helps The World
Advanced More?
SUCCESS
4. What is Computer Science?
A program that focuses on computer theory,
computing problems and solutions, and the
design of computer systems and user
interfaces from a scientific perspective.
Includes instruction in the principles of
computational science, computer development
and programming, and applications to a variety
of end-use situations.
6. THE MARKET: What Computer Science Includes?
Programming
Language
Computer
Network
Data
Structure
Computer
Theory
47% 21% 17% 37% 45%
Data Base Calculus Operating
System
17% 37%
THE MAIN:
Algorithms Data
Management
Machine
Language
Artificial
Intelligence
Calculus
Computer Architecture Computer
Science Theory
Computer
Theory
Data Logic Design Physics
Device Utilization Electronic
Design
Files and
DataBases
IT: Information
Management
Logic Design
Network Fundamentals Operating
System
Programming
Language
Statistics
7. What Does All That Means?
What Does The Main Courses Means?
8. Data Structure & Algorithms
Data Structure & algorithm are central to most
aspects of computer science. Data structures provide
an effective way to store, organize, and manage data
so that it can be efficiently used to solve various
problems. Algorithms provide the instructions for
manipulating data and solving complex problems in
a computationally efficient manner. For software
engineers, it is essential to have a strong
understanding of Data structure & algorithm in
order to design, develop, optimize, and analyze
applications that rely heavily on computers. A Data
structure & algorithm course covers a variety of
topics.
9. Programming
Programming is the process of writing
instructions for a computer to achieve a desired
outcome. In software engineering, Programming
plays an essential role in allowing engineers to
quickly create unique applications that can
automate certain tasks. Programming courses
generally cover a wide range of topics.
10. Data Base
Data-Base are computerized storage management
systems that allow software engineers to organize, store
and retrieve data quickly and accurately. Databases are
particularly important in software engineering as they
provide the ability to store large amounts of data while
allowing efficient retrieval methods and ensuring
reliability and accuracy. Databases also allow software
engineers to build up a complete record of user
interactions over time, allowing them to gain insights
into customer behavior. In order to understand
Databases fully, it is essential for software engineers to
take courses dedicated Databases.
11. Computer Networking
Computer Networking is one of the most
important concepts for software engineers to
learn. Computer networks allow people to
transfer data, share resources and
communication quickly and securely. Therefore,
learning Computer networking is essential for
software engineering as it covers the basic
understanding of technology needed to develop
modern software systems.
12. Operating System
Operating System are programs that manage the
hardware and software resources of a computer,
allowing it to run applications. Operating systems also
provide services such as running programs in virtual
memory space, file system management, security,
object-oriented programming features, networking
capabilities and more. Operating Systems are an
essential part of any software engineering program. A
course in Operating Systems provides students with a
unique opportunity to gain familiarity with both
hardware and software as they develop an
understanding of how Operating Systems interact with
other system components.
13. Computer Architecture
Computer Architecture is a course of study
that explores the fundamental elements of
computer building and design. It’s an
important field of study for software
engineers to understand, since it provides
basic principles and concepts related to
hardware and software interactions.
15. Why Computer Science?
COMPUTING IS PART OF
EVERYTHING WE DO!
• "Computing and computer technology are
part of just about everything that touches
our lives from the cars we drive, to the
movies we watch, to the ways businesses
and governments deal with us.
Understanding different dimensions of
computing is part of the necessary skill set
for an educated person in the 21st
century. Whether you want to be a
scientist, develop the latest killer
application, or just know what it really
means when someone says 'the computer
made a mistake', studying computing will
provide you with valuable knowledge."
• "Computing is a discipline
that offers rewarding and
challenging possibilities for a
wide range of people
regardless of their range of
interests. Computing
requires and develops
capabilities in solving deep,
multidimensional problems
requiring imagination and
sensitivity to a variety of
concerns."
• "Computing jobs are among
the highest paid and have the
highest job satisfaction.
Computing is very often
associated with innovation,
and developments in
computing tend to drive it.
This, in turn, is the key to
national competitiveness.
The possibilities for future
developments are expected
to be even greater than they
have been in the past."
EXPERTISE IN COMPUTING
ENABLES YOU TO SOLVE
COMPLEX, CHALLENGING
PROBLEMS.
COMPUTING OFFERS
MANY TYPES OF
LUCRATIVE CAREERS.
16. If I Learn All That And Achieved These
3Reasons?
Then What Are The Majors ?
How About The Salary?
17. Majors-Salary:
Web Development
$69,000
UX Designer
$74,000
IT Project Manger
$142,000
Software Developer
$150,000
Mobile Application
$69,000
Information Security Analyst
$98,000
System Architect
$109,000
AI Engineer
$144,000
Computer Hardware Engineer
$114,000
Video Game Developer
$65,000
19. • Financially rewarding
• Computer scientists are some of the
most highly paid in the world as their
skills help businesses keep up with
emerging trends. Areas such as cyber
security and artificial intelligence, for
example, have a shortage of skilled
workers so there are plenty of
exciting employment opportunities.
• With a computer science degree you
can explore a range of specialisms
depending on your career goals.
Industries looking for talented
programmers include AI, computer
security, government, healthcare,
agriculture/agritech, education,
machine learning and financial
services.
• One of the benefits of
studying computer science is
you will develop skills that
are useful in any career. For
example, being analytical
and good at problem solving
are essential skills any
employer would look for.
• CHOICE OF SPECIALISMS
• DEVELOP TRANSFERABLE
SKILLS
• UNLOCK YOUR CREATIVE SIDE
• If you choose to specialise in multimedia programming, you’ll use creative
and technical skills to develop computer products. This might mean writing
code to programme functions and graphics for use on mobile phones and
computer games.
What Will I Benefit?
23. THIS IS THE IMPROVING
TO THE WORLD
Computer Science Facilitates
Communication
Thanks to advances like email, social media and
live video, it is easier to connect with people all
across the globe, making the world feel more
connected and more accessible than ever before.
People can communicate with others, regardless
of distance.
Computer Science Makes Education
Better and More Accessible
COVID-19 also drove home the importance of online
education when the pandemic forced schools
around the world to go virtual. However, even before
the pandemic, access to flexible online courses at
both the high school and college levels
increased for students who had limited access due
to finances, ability, location or circumstance.
Computer Science
Advances Scientific
Research
Computers can analyze data and identify
patterns more efficiently than humans because
they quickly clean and sort through enormous
quantities of information. Consequently,
scientists now rely heavily on digital platforms
to learn more about the world with fewer
resources.
24. THIS IS THE IMPROVING
TO THE WORLD
Computer Science Helps Us
Prepare for and Respond to
Disasters
Computer science drives the development of
technologies organizations and governments use to
keep people safe when disaster strikes. Computer
science can help predict extreme weather events like
tsunamis, tornados and hurricanes so that people
can prepare for and minimize their effects.
Computer Science Makes
People More Productive
Digital systems have increased productivity in
many fields. For example, advancements in
robotics have made manufacturing more efficient
by streamlining and automating production
processes. Artificial intelligence and machine
learning have sped up information analysis in data
science. Tools such as shared virtual workspaces,
video conferencing and intranets allow employees
to collaborate more effectively on distributed
teams.
Computer Science Is Helping
Humanity Build a More Equitable
Society
Digital technologies can level the societal playing
field by increasing access to everything
from information and education to healthcare and
career opportunities. McKinsey reports that mobile
connectivity, in particular, has given millions of
people around the world access to goods, services
and information that was once out of reach.