Discipline of Computer Science has emerged since the year 1940, along with combination theory and mathematical logic algorithm, and the discovery of an electronic computer with a storage capacity of the program. Was Alan Turing and Kurt Godel, who in 1930 succeeded in integrating algorithms, logic, and mathematical calculations and make it happen in a tool or a rule system. Principle algorithm used is from Ada Lovelace, who developed 60 years earlier.
Inventor of the algorithm itself is recorded in the early history is of a man named Abu Abdullah Muhammad Ibn Musa al Khwarizmi. Al-Khwarizmi was a mathematician from Uzbekistan who lives in the years 770-840 AD. In western literature, he is more known as Algorizm. The word algorithm is derived from these titles. While analog computer invented by Vannevar Bush in 1920, and followed by an electronic computer developed by Howard Aiken and Konrad Zuse in 1930.
Then John von Neumann demonstrated a phenomenal work in 1945, which is a computer architecture known as "von Neumann machine", where programs are stored in memory. This computer architecture is then used by modern computers until now.
Year 1960 is a new chapter began formalization of Computer Science. Department of Computer Science at the universities began to boom built. This new discipline then known as Computer Sciences, Computer Engineering or Information (Informatics).
Definition
Along with the development of Computer Science, today many researchers are trying to study and perform the definition of Computer Science. However, basic Computer Science is mathematical and engineering. Mathematics donated analysis methods, and engineering design methods contribute to this field.
CSAB [3] (Computing Sciences Accreditation Board, http://www.csab.org) makes interesting definition of Computer Science:
Computer Science is science related to computers and computing. Inside were teoritika, experiments, and designing components, and including matters relating to:
1.Theory-theory to understand computer devices, programs, and systems
2.Experiment for developing and testing concepts
3.Methodology design, algorithms, and tools to make it happen
4.Metode analysis to prove that the realization is in conformity with the requirements demanded
Several other definitions are more abstract are:
Computer science is the study of the representation(knowledge representation) and its implementation.
or definition
Computer science is the study of abstraction and how to control complexity.






0 komentar:
Post a Comment