Computer Science
Early History, Computer Science Chronology, Basic Methodologies Of The Field, Some Examples Of Computer Science Merging With Other Fields
Computer science is often defined as "the systematic study of algorithmic processes, their theory, design, analysis, implementation and application." An algorithm is a precise method usable by a computer for the solution of a problem. The term algorithm comes from the last name of a Persian author, Abu Ja'far Mohammed ibn Musa al Khowarizmi (c. 825 C.E.), who wrote an early textbook on mathematics. Some computer scientists study broad classes of algorithms, while others study algorithms for a specific task. Algorithms must be written down in some notation. Often the notation used is a programming language, as algorithms written in a programming language can be transformed and executed on a digital computer. Such algorithms are called computer software. Computer science is also concerned with large software systems, collections of thousands of algorithms, whose combination produces a significantly complex application. For these systems new issues become prominent: reliability, security, dependability, scalability, and modifiability of both the computer software and hardware. Another aspect of computer science is the impact it has had on other disciplines. Computer science "thinking," namely the modeling of processes by algorithms, has had a major impact on researchers in other fields.
Additional topics
- Computer Software - Origin Of Computer Software, Modern Day Computer Software, The Language Of Software, Application Software
- Physical Computer Memory and Virtual Memory
- Computer Science - Early History
- Computer Science - Computer Science Chronology
- Computer Science - Basic Methodologies Of The Field
- Computer Science - Some Examples Of Computer Science Merging With Other Fields
- Computer Science - Relationships To Other Disciplines
- Computer Science - Bibliography
- Other Free Encyclopedias
Science EncyclopediaScience & Philosophy: Cluster compound to Concupiscence