Computer science
Computer science is concerned with how machines (computers) are made to carry out particular tasks, how to define and represent such tasks and related data in form that the computer can accept them, execute them and then produce a result in a format suitable for human understanding.
Computing
Computing refers to what we have to do so as to obtain a solution to a problem by mathematical or numerical means.
Computational thinking
Computational thinking is described as a collection of diverse skills that have to do with problem solving that result from studying the nature of computation. It includes important skills that most subjects help develop, such as creativity, ability to explain and team work. It also consists of some very specific problem solving skills such as the ability to think logically, algorithmically and recursively. It is also about understanding people. Computer science brings all these diverse skills together in a unique manner.
Computer program
A computer program consists of one or more sets of instructions that clearly specify the steps and series of actions to be performed to accomplish a particular task. Computer programs are written In languages called programming languages. Examples of programming languages include; C, C++, PHP, JAVA, COBOL, CSharp(C#)
PERSONAL COMPUTERS (PC)
The term pc is used today to refer to many types of microcomputers. They are generally single user machines with multi-tasking capabilities. These include; desktop PCs, laptops, notebooks etc.
A desktop pc is designed for a single user and usually small enough to fit on the desktop. The PC consists of the system unit and peripheral components. Peripheral components include; Monitor, Keyboard, Mouse, Speakers, Scanners, and Webcam.
Computers are made up of two main components: hardware and software.
Computer hardware consists of the physical components that you can touch to process information. E.g. KEYBOARD, MONITOR and MOUSE.
Software is a set of instructions that the computer hardware uses in order to process information; it is the set of instructions that tell