Computer Science and Its Subfields

Salman Maken
3 min readSep 24, 2020
Photo by Florian Olivo on Unsplash

According to Wikipedia:

Computer science is the study of computation and information.

Computer science deals with theory of computation, algorithms, computational problems and the design of computer systems hardware, software and applications.

Computer Scientists deals with the software programs, and its applications. A computer scientist can be able to get jobs like Software Developer, Software Engineer, Web Developer, Computer and Information Research Scientist, Product Manager, Data Scientist and Data Engineer.

Computer Science is further classified into subfields.

Artificial Intelligence

Artificial Intelligence (AI) is the subfield of Computer Science.

It can be defined as the ability of a computer to perform tasks commonly associated with human beings.

As you know that AI has become the hot topic of discussion on the internet. People with different mindset have different approaches to the topic of AI.

According to some, AI will surpass human intelligence and take over humanity while others think that AI can help us in almost all the fields. Such as AI can help us in weather prediction and predict the upcoming climate changes on earth.

Machine Learning

Machine Learning is a subfield of AI which is a subfield of Computer Science.

We can define Machine Learning as the systems that improve their performance in a given task with more and more experience or data.

Machine Learning is used to perform the tasks in the given time. The more programs it solved the more experienced it gained. It has improved with more data and more experience.

Deep Learning

Deep Learning is the subfield of Machine Learning, which is a subfield of AI, which is a subfield of Computer Science.

In Deep Learning artificial neural networks, algorithms inspired by the human brain, learn from large amounts of data.

Like Machine Learning, Deep Learning will also improve by more data and experience. But Deep Learning can solve the problems more into details. It can solve the deep and complex mathematical problems.

Data Science

Data Science is not the branch of computer science, it’s an inter-disciplinary field. It covers topics of computer science like machine learning and algorithms, web applications, data mining and statistics.

We can define data science as an inter-disciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from many structural and unstructured data.

--

--

Salman Maken

I write about Computer Science, Tech and Literature.