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

Diberdayakan oleh Blogger.