Category:Computer science: Difference between revisions

no edit summary
(Created page with "'''Computer science''' is the study of algorithmic processes, computational machines and computation itself.<ref>{{Cite w...")
 
No edit summary
 
Line 2: Line 2:


Its fields can be divided into theoretical and [[wikipedia:practical disciplines|practical disciplines]]. For example, the [[wikipedia:theory of computation|theory of computation]] concerns abstract [[wikipedia:models of computation|models of computation]] and general classes of [[wikipedia:computational problem|problems]] that can be solved using them, while [[wikipedia:Computer graphics (computer science)|computer graphics]] or [[wikipedia:computational geometry|computational geometry]] emphasize more specific applications. [[wikipedia:Algorithm|Algorithm]]s and [[wikipedia:data structures|data structures]] have been called the heart of computer science.<ref>{{Cite book|last=Harel, David.|url=http://worldcat.org/oclc/876384882|title=Algorithmics The Spirit of Computing|date=2014|publisher=Springer Berlin|isbn=978-3-642-44135-6|oclc=876384882}}</ref> [[wikipedia:Programming language theory|Programming language theory]] considers approaches to the description of computational processes, while [[wikipedia:computer programming|computer programming]] involves the use of them to create [[wikipedia:complex system|complex system]]s. [[wikipedia:Computer architecture|Computer architecture]] describes construction of computer components and computer-operated equipment. [[wikipedia:Artificial intelligence|Artificial intelligence]] aims to synthesize goal-orientated processes such as problem-solving, decision-making, environmental adaptation, [[wikipedia:Automated planning and scheduling|planning]] and [[wikipedia:Computational learning theory|learning]] found in humans and animals. A digital computer is capable of simulating various [[wikipedia:information processing|information processes]].<ref>{{Cite web|last=|first=|date=2006-05-25|title=COMPUTER SCIENCE: THE DISCIPLINE|url=http://www.idi.ntnu.no/emner/dif8916/denning.pdf|url-status=live|archive-url=https://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf|archive-date=May 25, 2006|access-date=2021-01-04}}</ref> The fundamental concern of computer science is determining what can and cannot be automated.<ref>{{Cite web|last=The MIT Press|title=What Can Be Automated? Computer Science and Engineering Research Study {{!}} The MIT Press|url=https://mitpress.mit.edu/books/what-can-be-automated|url-status=live|archive-url=|archive-date=|access-date=|website=mitpress.mit.edu|language=en}}</ref> Computer scientists usually focus on academic research. The [[wikipedia:Turing Award|Turing Award]] is generally recognized as the highest distinction in computer sciences.
Its fields can be divided into theoretical and [[wikipedia:practical disciplines|practical disciplines]]. For example, the [[wikipedia:theory of computation|theory of computation]] concerns abstract [[wikipedia:models of computation|models of computation]] and general classes of [[wikipedia:computational problem|problems]] that can be solved using them, while [[wikipedia:Computer graphics (computer science)|computer graphics]] or [[wikipedia:computational geometry|computational geometry]] emphasize more specific applications. [[wikipedia:Algorithm|Algorithm]]s and [[wikipedia:data structures|data structures]] have been called the heart of computer science.<ref>{{Cite book|last=Harel, David.|url=http://worldcat.org/oclc/876384882|title=Algorithmics The Spirit of Computing|date=2014|publisher=Springer Berlin|isbn=978-3-642-44135-6|oclc=876384882}}</ref> [[wikipedia:Programming language theory|Programming language theory]] considers approaches to the description of computational processes, while [[wikipedia:computer programming|computer programming]] involves the use of them to create [[wikipedia:complex system|complex system]]s. [[wikipedia:Computer architecture|Computer architecture]] describes construction of computer components and computer-operated equipment. [[wikipedia:Artificial intelligence|Artificial intelligence]] aims to synthesize goal-orientated processes such as problem-solving, decision-making, environmental adaptation, [[wikipedia:Automated planning and scheduling|planning]] and [[wikipedia:Computational learning theory|learning]] found in humans and animals. A digital computer is capable of simulating various [[wikipedia:information processing|information processes]].<ref>{{Cite web|last=|first=|date=2006-05-25|title=COMPUTER SCIENCE: THE DISCIPLINE|url=http://www.idi.ntnu.no/emner/dif8916/denning.pdf|url-status=live|archive-url=https://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf|archive-date=May 25, 2006|access-date=2021-01-04}}</ref> The fundamental concern of computer science is determining what can and cannot be automated.<ref>{{Cite web|last=The MIT Press|title=What Can Be Automated? Computer Science and Engineering Research Study {{!}} The MIT Press|url=https://mitpress.mit.edu/books/what-can-be-automated|url-status=live|archive-url=|archive-date=|access-date=|website=mitpress.mit.edu|language=en}}</ref> Computer scientists usually focus on academic research. The [[wikipedia:Turing Award|Turing Award]] is generally recognized as the highest distinction in computer sciences.
[[Category:Formal sciences]]