Jump to content

Template:Computer science: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
irrelevant to Computer Science
Line 5: Line 5:
|liststyle = line-height:1.5em;
|liststyle = line-height:1.5em;


|group1 = [[Mathematics|Mathematical foundations]]
|group1 = [[Theory of computation]]
|list1 = [[Mathematical logic]]{{·}} [[Set theory]]{{·}} [[Number theory]]{{·}} [[Graph theory]]{{·}} [[Type theory]]{{·}} [[Category theory]]{{·}} [[Numerical analysis]] {{·}} [[Information theory]]
|list1 = [[Automata theory|Automata]]{{·}} [[Computability theory (computer science)|Computability]]{{·}} [[Computational complexity theory|Computational complexity]]{{·}} [[Quantum computing|Quantum Computing]]


|group2 = [[Theory of computation]]
|group2 = [[Algorithm]]s and [[data structure]]s
|list2 = [[Automata theory|Automata]]{{·}} [[Computability theory (computer science)|Computability]]{{·}} [[Computational complexity theory|Computational complexity]]{{·}} [[Quantum computing|Quantum Computing]]
|list2 = [[Analysis of algorithms]]{{·}} [[Algorithm design]]{{·}} [[Computational geometry]]


|group3 = [[Algorithm]]s and [[data structure]]s
|group3 = [[Programming language]]s
|list3 = [[Analysis of algorithms]]{{·}} [[Algorithm design]]{{·}} [[Computational geometry]]
|list3 = [[Compiler]]s{{·}} [[Parser]]s{{·}} [[Interpreter_(computing)|Interpreters]]{{·}} [[Programming paradigm]]s

|group4 = [[Programming language]]s
|list4 = [[Compiler]]s{{·}} [[Parser]]s{{·}} [[Interpreter_(computing)|Interpreters]]{{·}} [[Programming paradigm]]s
([[Declarative programming|Declarative]]{{·}} [[Imperative programming|Imperative]]{{·}} [[Logic programming|Logic]]{{·}} [[Procedural programming|Procedural]])
([[Declarative programming|Declarative]]{{·}} [[Imperative programming|Imperative]]{{·}} [[Logic programming|Logic]]{{·}} [[Procedural programming|Procedural]])


|group5 = Types of Computation
|group4 = Types of Computation
|list5 = [[Cloud computing]]{{·}} [[Cluster (computing)|Cluster Computing]]{{·}} [[Distributed computing]]{{·}} [[Grid computing]]{{·}} [[Parallel computing]]
|list4 = [[Cloud computing]]{{·}} [[Cluster (computing)|Cluster Computing]]{{·}} [[Distributed computing]]{{·}} [[Grid computing]]{{·}} [[Parallel computing]]


|group6 = [[Software engineering]]
|group5 = [[Software engineering]]
|list6 = [[Requirements analysis]]{{·}} [[Software design]]{{·}} [[Computer programming]]{{·}} [[Formal methods]]{{·}} [[Software testing]]{{·}} [[Software development process]]{{·}} [[Design pattern]]{{·}} [[Software framework]]
|list5 = [[Requirements analysis]]{{·}} [[Software design]]{{·}} [[Computer programming]]{{·}} [[Formal methods]]{{·}} [[Software testing]]{{·}} [[Software development process]]{{·}} [[Design pattern]]{{·}} [[Software framework]]


|group7 = [[System architecture]]
|group6 = [[System architecture]]
|list7 = [[Computer architecture]]{{·}} [[Computer organization]]{{·}} [[Operating system]]s{{·}} [[Management information system]]
|list6 = [[Computer architecture]]{{·}} [[Computer organization]]{{·}} [[Operating system]]s{{·}} [[Management information system]]


|group8 = [[Telecommunication|Telecomm]] & [[Computer_networking|Networking]]
|group7 = [[Telecommunication|Telecomm]] & [[Computer_networking|Networking]]
|list8 = [[Computer audio]]{{·}} [[Routing]]{{·}} [[Network topology]]{{·}} [[OSI model]]{{·}} [[Cryptography]]{{·}} [[World Wide Web]]{{·}} [[Semantic Web]]{{·}} [[Internetworking]]
|list7 = [[Computer audio]]{{·}} [[Routing]]{{·}} [[Network topology]]{{·}} [[OSI model]]{{·}} [[Cryptography]]{{·}} [[World Wide Web]]{{·}} [[Semantic Web]]{{·}} [[Internetworking]]


|group9 = [[Databases]]
|group8 = [[Databases]]
|list9 = [[:Category:Database theory|Database theory]]{{·}} [[Data mining]]{{·}} [[Data modeling]]{{·}} [[OLAP]]
|list8 = [[:Category:Database theory|Database theory]]{{·}} [[Data mining]]{{·}} [[Data modeling]]{{·}} [[OLAP]]


|group10 = [[Computer graphics]]
|group9 = [[Computer graphics]]
|list10 = [[Visualization_(graphic)|Visualization]]{{·}} [[Image processing]]
|list9 = [[Visualization_(graphic)|Visualization]]{{·}} [[Image processing]]


|group11 = [[Computational science|Scientific computing]]
|group10 = [[Computational science|Scientific computing]]
|list11 = [[Artificial life]]{{·}} [[Bioinformatics]]{{·}} [[Cognitive Science]]{{·}} [[Computational chemistry]]{{·}} [[Computational neuroscience]]{{·}} [[Computational physics]]{{·}} [[Numerical_analysis|Numerical algorithms]]{{·}} [[Symbolic mathematics]]
|list10 = [[Artificial life]]{{·}} [[Bioinformatics]]{{·}} [[Cognitive Science]]{{·}} [[Computational chemistry]]{{·}} [[Computational neuroscience]]{{·}} [[Computational physics]]{{·}} [[Numerical_analysis|Numerical algorithms]]{{·}} [[Symbolic mathematics]]


|group12 = [[Artificial intelligence]]
|group11 = [[Artificial intelligence]]
|list12 = [[Automated reasoning]]{{·}} [[Computational linguistics]]{{·}} [[Computer vision]]{{·}} [[Evolutionary computation]]{{·}} [[Machine learning]]{{·}} [[Natural language processing]]{{·}} [[Robotics]]{{·}} [[Cybernetics#In_Computer_Science|Cybernetics]]
|list11 = [[Automated reasoning]]{{·}} [[Computational linguistics]]{{·}} [[Computer vision]]{{·}} [[Evolutionary computation]]{{·}} [[Machine learning]]{{·}} [[Natural language processing]]{{·}} [[Robotics]]{{·}} [[Cybernetics#In_Computer_Science|Cybernetics]]


|group13 = [[Human computer interaction|HCI]] / [[Man-machine interaction|MMI]]
|group12 = [[Human computer interaction|HCI]] / [[Man-machine interaction|MMI]]
|list13 = [[Computer accessibility]]{{·}} [[User interface]]s{{·}} [[Wearable computing]]{{·}} [[Ubiquitous computing]]{{·}} [[Virtual reality]]
|list12 = [[Computer accessibility]]{{·}} [[User interface]]s{{·}} [[Wearable computing]]{{·}} [[Ubiquitous computing]]{{·}} [[Virtual reality]]


|below = NOTE: Computer science can also be split up into different topics or fields according to the [[ACM Computing Classification System]].
|below = NOTE: Computer science can also be split up into different topics or fields according to the [[ACM Computing Classification System]].

}}
}}

Revision as of 04:48, 23 January 2009