History of Computer Science
“Computer science (CS) is the study of computers and
computing, including their theoretical and algorithmic foundations, hardware and software, and their uses
for processing information. The discipline of
computer science includes
the study of algorithms and
data structures, computer and network design, mode,” (www.britannica.com). The
first computer was introduced by Charles Babbage in 1835, was an analytical
engine and utilized paper punch cards to hold intermediate calculation results,
and if it were finished was to be powered by a steam engine. Paper cards and mechanical
parts to include wheels, shafts, and gears continued to be used in this and future
computational machines.
The construction of computers experienced large advancements
between 1930-1940. Bell Laboratories started using relay technology to perform
binary number calculations (Gale, 2007). In 1941, German engineer Konrad Zuse
built the first computer that utilized stored programs. It was used to design
military aircraft. In 1936, Alan Turing conceptualized the Turing machine that
utilized 1’s and 0’s in an indefinite string and is credited by many to be the
theory behind the modern digital computer.
Although the foundation of computer science started with relay-type
computers, electronic components possessed the speed and efficiency needed to
take computing into the 20th century (Gale, 2007). Colossus, a British
electronic computer was built specifically to decipher German messages written in
Enigma code. Although this computer was very fast for its time, performing
5,000 additions per second, it was single purpose and was not used outside of
this. Eventually, Boolean algebra, which represents information in binary form,
using true/false, or one/zero, became the theoretical basis of computer
science. This was based on the work of the English mathematician George Boole
(1815-1864), and eventually led to the basic unit of data storage and transmission
in CS.
It is always important to understand the history of the
subject in which you study. If not only to appreciate the development, but to
also enlighten and inspire future advancements in computer science. If history
has taught us anything, it has shown that we are not through, or even nearing
the end of advancements in computer science. Understanding the journey
technology has taken to become what it is now, could help spark the minds of
the younger generation to continue to look for faster, safer, more accurate
computing methods.
There are many challenges in the computer science field; but
what I find tough is the sheer pace that the CS field and technology is
advancing. I have been in this field for over twenty years and remember some of
the hardest, new concepts for me to to grasp were: VMware and virtualization,
non-tape mass data storage, cloud computing, and automation of previously
physical tasks. As a senior member in this field, I had to read, research, take
classes, and study these new and advancing technologies in order to remain
relevant.
Professionally, the more you know in your field, the more
valuable you are to your company and employer. Intellectually, this often requires
not just an Associates or Bachelor’s degree, but often an advanced degree such
as a Masters or Doctorate degree to truly be considered a master in the field.
Also, a number of professional certifications have become a quicker way to show
proficiency in a specific technology such as: Microsoft, Cisco, VMware, etc.
These professional certifications are expensive and often expire, making it
very difficult and expensive to maintain your professional certifications.
I am interested in this field, because I have been a member
of it since 1999 when I started as an Information Technician in the United
States Navy. I also realized a long time ago that I actually enjoy this field,
the fact that it doesn’t get stale, there is always something new to learn and
incorporate into my technical arsenal, and I believe I still have a lot to give
back to the field. My personal action plan is to continue on my Doctoral
journey in computer science, to learn as much as I can during my studies at
CTU, and as a start, contribute something significant back to the CS field
through the submission of my Dissertation.
References
History of
computer science. (2007). In World of Computer Science.
Gale. https://link.gale.com/apps/doc/CV2424500303/BIC?u=tec_u_online&sid=BIC&xid=0edc1164
Computer
science. (n.d.). Retrieved April 09, 2021, from https://www.britannica.com/science/computer-science
Comments
Post a Comment