Role of Algorithms: Algorithm is the most basic concept of
Computer Science, it may be taken as a series of steps in which an operation is
performed. e.g. assembling a machine from its parts, construction of building
from bricks, or playing music with some instrument.
A process in which we develop a
program, converting it into a machine-readable form & applying on a machine
is known as Programming. Programs & Algorithms both refers to Software,
unlike this the machine & its parts themselves are called Hardware.
With no algorithm for solving out a problem, the solution would be out of the
boundaries of machine.
The Date Backs of Computing: In the earliest era of computer, Abacus
was one of the basic computing devices. It is alone is just a data storage system,
but when it is combined with a human, it become a Complete Computational
Machine. After the earliest & before the Modern era, a few scientists
invented machines with technology of Gears, like Pascal, Leibniz
& Babbage. In these inventions, data was represented by Gear Positioning,
in which input was given by initial gear positioning. In Pascal’s and Leibniz’s
machines output was obtained by final gear positioning, & on the other
hand, Babbage designed the machine to give output by printing the results on
paper sheet, by which the possible errors could be eliminated manually.
Babbage’s Difference Engine: The machine designed by Babbage
was the of modern computer design. It shows the
difference between the square of two consecutive numbers & the second
difference between the differences of squares is equals to ‘2’. As shown in
1981, IBM designed a first desktop computer, which software was
designed by a newly formed company on that time named Microsoft.
Abstraction: It is from a Latin word meaning
“detached/pulled away”. It allows us to neglect the details of a complex
device, like computer/microwave oven, it as a comprehensive unit.
Through the process of abstraction, an operator removes/hides all the
irrevalent data about an object to reduce complexity & increase the
efficiency of Machine.
Google: Google founded in 1998, by Google.Inc.
Now has becomes one of the world’s most recognized technology companies. The Google search engine is used by millions
of people to find their desired data through World Wide Web. In addition, it
also provides electronic mail service named Gmail, a video sharing service
named Youtube & much more. (Google Earth, Google Maps, Google Books, Google
Drive, Google Translator etc.)
Programming: Transferring Human into computer
instructions is referred to Programming.
Internet: Internet allows us to connect
ourselves around the World Wide Web. Commerce, News, Communication &
Entertainment now relays on Web.
Data: Information in row/unanalyzed
form is known as Data. It process/transform it through algorithm, to turn into
useful information, & it can be stored in files/folders in computer’s hard
Impact: Computer Science large impact
regarding our lives, works & plays. Progress in computer science where
turning the whole world into Global Village & having much more benefits
regarding human life, in contrast it also brings disputes between many
distinctions of our society & us. In ethics, in government, in philosophy,
on social media it generates a huge wall between our long-held society
question arises; the bad impact of computer science on life is computer science
fault or man? The answer is man. It’s because computer science doesn’t use man
as its tool, rather it is man who uses science as his tool. He has been using
it in both good & bad ways.