Jump to content

Template:Computer science: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Antonielly (talk | contribs)
Programming languages and Compilers -> added Programming paradigms
No edit summary
Line 9: Line 9:


|group2 = [[Theory of computation]]
|group2 = [[Theory of computation]]
|list2 = [[Automata theory]]{{·}} [[Computability theory (computer science)|Computability theory]]{{·}} [[Computational complexity theory]]{{·}} [[Quantum computing|Quantum computing theory]]
|list2 = [[Automata theory|Automata]]{{·}} [[Computability theory (computer science)|Computability]]{{·}} [[Computational complexity theory|Computational complexity]]{{·}} [[Quantum computing|Quantum Computing]]


|group3 = [[Algorithm]]s and [[data structure]]s
|group3 = [[Algorithm]]s and [[data structure]]s
|list3 = [[Analysis of algorithms]]{{·}} [[Algorithm design]]{{·}} [[Computational geometry]]
|list3 = [[Analysis of algorithms]]{{·}} [[Algorithm design]]{{·}} [[Computational geometry]]


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


|group5 = Types of Computation
|group5 = [[Concurrency (computer science)|Concurrent]], [[Parallel computing|Parallel]], and [[Distributed computing|Distributed]] systems
|list5 = [[Multiprocessing]]{{·}} [[Grid computing]]{{·}} [[Concurrency control]]
|list5 = [[Cloud computing]]{{·}} [[Cluster (computing)|Cluster Computing]]{{·}} [[Distributed computing]]{{·}} [[Grid computing]]{{·}} [[Parallel computing]]


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


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


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



|group9 = [[Databases]]
|group9 = [[Databases]]
|list9 = [[Data mining]]{{·}} [[Relational databases]]{{·}} [[SQL]]{{}} [[OLAP]]
|list9 = [[:Category:Database theory|Database theory]]{{·}} [[Data mining]]{{·}} [[Data modeling]]{{·}} [[OLAP]]

|group10 = [[Artificial intelligence]]
|list10 = [[Automated reasoning]]{{·}} [[Computational linguistics]]{{·}} [[Computer vision]]{{·}} [[Evolutionary computation]]{{·}} [[Machine learning]]{{·}} [[Natural language processing]]{{·}} [[Robotics]]


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


|group11 = [[Computational science|Scientific computing]]
|group12 = [[Human computer interaction]]
|list12 = [[Computer accessibility]]{{·}} [[User interface]]s{{·}} [[Wearable computing]]{{·}} [[Ubiquitous computing]]{{·}} [[Virtual reality]]
|list11 = [[Artificial life]]{{·}} [[Bioinformatics]]{{·}} [[Cognitive Science]]{{·}} [[Computational chemistry]]{{·}} [[Computational neuroscience]]{{·}} [[Computational physics]]{{·}} [[Numerical_analysis|Numerical algorithms]]{{·}} [[Symbolic mathematics]]


|group12 = [[Artificial intelligence]]
|list12 = [[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]]
|group13 = [[Computational science|Scientific computing]]
|list13 = [[Artificial life]]{{·}} [[Bioinformatics]]{{·}} [[Cognitive Science]]{{·}} [[Computational chemistry]]{{·}} [[Computational neuroscience]]{{·}} [[Computational physics]]{{·}} [[Numerical_analysis|Numerical algorithms]]{{·}} [[Symbolic mathematics]]
|list13 = [[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 01:54, 23 January 2009