Computer science is a discipline which focuses on the theory, experimentation and engineering that generate the basis for the design and use of computers. Computer science is the scientific and practical approach to computation and all its applications.
The discipline is a fast-moving field which brings together subjects such as mathematics, engineering, the natural sciences, linguistics and psychology.
The origins of the discipline are related to the invention of the modern digital computer and despite its short history, computer science has brought changes to society. Indeed, the science is at the base of the information age and it is the driver of the information revolution.
Computer science can be divided into different disciplines which can be both practical and theoretical. As well as this, some fields like computational complexity theory are highly abstract, while others like computer graphics are more concrete and visual. The main areas of computer science are artificial intelligence, computer systems and networks, security, human-computer interaction, vision and graphics, database systems, numerical analysis, software engineering, programming languages, bioinformatics and theory of computing.
Scientists who focus on this discipline are known as computer scientists. The intent of these scientists is to analyse and design algorithms to solve programs. As well as this, they study the performance of hardware and software, research information to develop new computer technology and develop computer-based solutions.
Contrary to computer engineers, computer scientists focus on the theoretical side of computer systems. Their primary goal is to develop and validate models which have a mathematical nature, to estimate the properties of computer-based systems.
Are you interested in this subject? Take a look at this category to find a wide selection of digital textbooks related to computer science. These ebooks will help you in better understanding the subject and succeeding in your exams.
Still can’t find the book you need? Take a look at our other categories or different publishers or other authors. We have more than 500,000 ebooks to choose from. Enjoy your reading with Kortext!