Most people use computers everyday whether using a laptop, desktop, tablet, gaming console, or the phone that you are reading this blog on. Computers are everywhere and our ability to use these computers in the manner that we do is all thanks to Computer Science.
A simple definition of Computer Science is the study of the principles and uses of comptuers.
There are four main areas of study in Computer Science:
- Theoretical Computer Science ( Algorithms and Data Structures )
- Computer Systems ( Architecture, Networks, Security, and Databases )
- Computer Applications ( GUI, Scientific, and AI )
- Software Engineering ( Organizing and Analyzing software )
Computers are machines designed to do exactly what they are told to do using instructions, logic, input, and output. (That doesn’t mean that they always do what we want them to.) Computers today can still only understand binary information (0’s and 1’s), but programs have been designed to translate that information into a graphical user interface (GUI) and allow graphical input such as typing, mouse clicks, and touch. Even the languages that computer programs are written in had to have a program to translate them to binary code.
Computer Science has changed computers from being a room full of lights and switches to the computers that we use today.