Computer Science
Computer Science (CS), is generally defined as the study of computing,
hardware and software. Computer science covers a variety of topics
related to computers, ranging from abstract analysis of algorithms to
more concrete subjects such as programming languages, software,
including hardware. As a scientific discipline, Computer Science places
more emphasis on computer programming and software engineering, while
computer engineering tends to be more concerned with things like
computer hardware. However, these two terms are often confused by many
people.
The Church-Turing thesis states that all commonly known computing
devices are essentially the same in what they can do, although with
varying efficiencies. This thesis is sometimes considered a fundamental
principle of computer science. Computer science experts usually
emphasize von Neumann computers or Turing machines (computers that
perform small, deterministic tasks at a certain time), because that is
how most computers are used today. Computer scientists also study other
types of machines, some of which cannot yet be used practically (such as
neural computers, DNA computers, and quantum computers) and some of
which are still quite theoretical (such as random computers and oracle
computers).
Computer Science studies what some programs can do, and what they cannot
(computability and artificial intelligence), how programs should
evaluate a result (algorithms), how programs should store and retrieve
particular bits of information (data structures), and how programs and
users communicate (user interface and programming language).
Computer science is rooted in electronics, mathematics and linguistics.
In the last three decades of the 20th century, computer science has
become a new scientific discipline and has developed its own methods and
terms.
The first computer science department was founded at Purdue
University in 1962. Nearly all universities now have computer science
departments.
The highest award in computer science is the Turing Award. The winners of this award are all pioneers in the field.
Edsger Dijkstra says:
Computer science is not about computers any more than astronomy is about telescopes.
The famous physicist Richard Feynman said:
Computer
science is not as old as physics; several hundred years younger.
However, this does not mean that a computer scientist's “dish” is much
less than that of a physicist. Actually, it's younger, but grow up
intesively!
//
Notes on the terms 'Informatics' and 'Computer Science'
In
Indonesian, the term Informatics is derived from the French
informatique, which in German is called Informatik. In fact, this word
is synonymous with the terms computer science in the United States and
computing science in England. However, the term informatics in English
has a slightly different meaning, namely more emphasis on aspects of
processing information systematically and rationally. Relationship
between Informatics and the field
Computer science is closely
related to several other fields. These fields are not truly separate,
although they have important differences.
Information Science
Information
Science is a science that studies data and information, including how
to interpret, analyze, store and retrieve it. Information science began
as a basis for communications and database analysis.
Information Systems
Information
systems are computer applications to support the operations of an
organization, namely: operation, installation and maintenance of
computers, software and data. Management Information Systems is a key
field that emphasizes financial and personal management. An 'Information
System' can be a combination of several computer-based technological
elements that interact and work together based on a predetermined work
procedure (work rules), which processes and processes data into a form
of information that can be used to support decisions.
Software engineering
Software
Engineering in principle emphasizes the stages of software development,
namely: Analysis, Design, Implementation, Testing and Maintenance. At a
broader stage, Software Engineering refers to Project Management of
Software development itself while still paying attention to previous
development stages.
In software development there are various
models, namely the water fall model (the 'conventional model' as the
previous model that was developed, because the water fall model is
almost the same as the system development life cycle), the prototype
model ('the model preferred by users and developers), the sequential
model, linear, RAD model 'rapid application model', 'formal method'
model or 'formal method' here before implementation takes place, the
model design created is first verified so that there are no more errors
during implementation.
Computer Engineering(Hardware Engineering)
Computer Engineering is a science that studies the analysis, design and construction of computer hardware.
Science that studies all aspects of software creation, construction, maintenance.
Information Security
Information
Security is a science that studies the analysis and implementation of
information system security (including cryptography).
Main Branch of Informatics
Basic Mathematics
Tidak ada komentar:
Tidak ada yang sempurna, begitu pula dengan saya, masukkan anda begitu berarti bagi perkembangan Blog ini dan diri pribadi saya...jangan pake spam...pokoknya NO SARA, NO SEX, NO ANARKI, NO POLITIK!!! Piss and luv.... Terimakasih