Commons:Category:Computer science
Computer science is a discipline that involves the understanding and design of computers and computational processes. It is considered a science, a way of thinking, and a tool for discovering information.
Definition[edit | edit source]
Computer science is the study of processes that interact with data and that can be represented as data in the form of programs. It enables the use of algorithms to manipulate, store, and communicate digital information. A computer scientist studies the theory of computation and the practice of designing software systems.
History[edit | edit source]
The history of computer science began long before the modern discipline of computer science that emerged in the 20th century. Through the years, the development of technology and the expansion of knowledge in mathematical logic paved the way for the evolution of computer science.
Fields of Computer Science[edit | edit source]
Computer science is divided into a variety of theoretical and practical disciplines. Some fields, such as computational complexity theory, are highly abstract, while fields like computer graphics emphasize real-world visual applications.
Theoretical Computer Science[edit | edit source]
Theoretical Computer Science is the mathematical study of computation and computational processes. This field includes algorithms, data structures, computational complexity, and other abstract concepts.
Computer Systems[edit | edit source]
Computer Systems is a field that aims to understand how to build and maintain computer systems, including operating systems, databases, and networks.
Artificial Intelligence[edit | edit source]
Artificial Intelligence (AI) is the field of computer science dedicated to solving cognitive problems commonly associated with human intelligence, such as learning, problem solving, and pattern recognition.
Software Engineering[edit | edit source]
Software Engineering is the application of engineering to software. It involves the design and development of software systems and applications.
See Also[edit | edit source]
References[edit | edit source]
Part of a series on |
Software development |
---|
Search WikiMD
Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro / Zepbound) available.
Advertise on WikiMD
WikiMD's Wellness Encyclopedia |
Let Food Be Thy Medicine Medicine Thy Food - Hippocrates |
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian
WikiMD is not a substitute for professional medical advice. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.
Contributors: Prab R. Tumpati, MD