Difference between revisions of "Template:Computer science"
Jump to navigation
Jump to search
Template documentation
imported>Maggyero |
imported>GenQuest (add control variable) |
||
| (33 intermediate revisions by 19 users not shown) | |||
| Line 1: | Line 1: | ||
{{navbox | {{navbox | ||
| name = Computer science | | name = Computer science | ||
| − | | title = | + | | title = [[Computer science]] |
| + | | image = [[File:Computer_Retro.svg|50px]] | ||
| state = {{{state<includeonly>|autocollapse</includeonly>}}} | | state = {{{state<includeonly>|autocollapse</includeonly>}}} | ||
| − | | | + | | bodyclass = hlist |
| − | | above = Note: | + | | above = Note: This template roughly follows the 2012 [[ACM Computing Classification System]]. |
| group1 = [[Computer hardware|Hardware]] | | group1 = [[Computer hardware|Hardware]] | ||
| list1 = | | list1 = | ||
| − | * [[Printed circuit board]] | + | * [[Printed circuit board]] |
| − | * [[Peripheral]] | + | * [[Peripheral]] |
| − | * [[Integrated circuit]] | + | * [[Integrated circuit]] |
| − | * [[Very | + | * [[Very Large Scale Integration]] |
| − | * [[Green computing|Energy consumption]] | + | * [[System on a chip|Systems on Chip (SoCs)]] |
| + | * [[Green computing|Energy consumption (Green computing)]] | ||
* [[Electronic design automation]] | * [[Electronic design automation]] | ||
| + | * [[Hardware acceleration]] | ||
| − | | group2 = | + | | group2 = Computer systems<br/>organization |
| list2 = | | list2 = | ||
| − | * [[Computer architecture | + | * [[Computer architecture]] |
| − | * [[Embedded system]] | + | * [[Embedded system]] |
| − | * [[Real-time | + | * [[Real-time computing]] |
* [[Dependability]] | * [[Dependability]] | ||
| group3 = [[Computer network|Networks]] | | group3 = [[Computer network|Networks]] | ||
| list3 = | | list3 = | ||
| − | * [[Network architecture]] | + | * [[Network architecture]] |
| − | * [[Network protocol]] | + | * [[Network protocol]] |
| − | * [[ | + | * [[Networking hardware|Network components]] |
* [[Network scheduler]] | * [[Network scheduler]] | ||
* [[Network performance|Network performance evaluation]] | * [[Network performance|Network performance evaluation]] | ||
| − | * [[Network service]] | + | * [[Network service]] |
| − | | group4 = | + | | group4 = Software organization |
| list4 = | | list4 = | ||
| − | * [[Interpreter (computing)| | + | * [[Interpreter (computing)|Interpreter]] |
* [[Middleware]] | * [[Middleware]] | ||
| − | * [[Virtual machine]] | + | * [[Virtual machine]] |
| − | * [[Operating system]] | + | * [[Operating system]] |
* [[Software quality]] | * [[Software quality]] | ||
| − | | group5 = [[Programming language theory|Software notations]] and [[Programming tool|tools]] | + | | group5 = [[Programming language theory|Software notations]]<br/>and [[Programming tool|tools]] |
| list5 = | | list5 = | ||
| − | * [[Programming paradigm]] | + | * [[Programming paradigm]] |
| − | * [[Programming language]] | + | * [[Programming language]] |
| − | * [[Compiler construction| | + | * [[Compiler construction|Compiler]] |
| − | * [[Domain-specific | + | * [[Domain-specific language]] |
| − | * [[Modeling language]] | + | * [[Modeling language]] |
| − | * [[Software framework]] | + | * [[Software framework]] |
| − | * [[Integrated development environment]] | + | * [[Integrated development environment]] |
* [[Software configuration management]] | * [[Software configuration management]] | ||
| − | * [[Library (computing)|Software | + | * [[Library (computing)|Software library]] |
| − | * [[Software repository | + | * [[Software repository]] |
| group6 = [[Software development]] | | group6 = [[Software development]] | ||
| list6 = | | list6 = | ||
| − | * [[Software development process]] | + | * [[Control variable (programming)|Control variable]] |
| + | * [[Software development process]] | ||
* [[Requirements analysis]] | * [[Requirements analysis]] | ||
* [[Software design]] | * [[Software design]] | ||
| − | * [[ | + | * [[Software construction]] |
| − | * [[Software | + | * [[Software deployment]] |
* [[Software maintenance]] | * [[Software maintenance]] | ||
* [[Programming team]] | * [[Programming team]] | ||
| Line 65: | Line 69: | ||
| group7 = [[Theory of computation]] | | group7 = [[Theory of computation]] | ||
| list7 = | | list7 = | ||
| − | * [[ | + | * [[Model of computation]] |
* [[Formal language]] | * [[Formal language]] | ||
* [[Automata theory]] | * [[Automata theory]] | ||
| + | * [[Computability theory]] | ||
* [[Computational complexity theory]] | * [[Computational complexity theory]] | ||
* [[Logic in computer science|Logic]] | * [[Logic in computer science|Logic]] | ||
| Line 76: | Line 81: | ||
* [[Algorithm design]] | * [[Algorithm design]] | ||
* [[Analysis of algorithms]] | * [[Analysis of algorithms]] | ||
| − | * [[Randomized algorithm]] | + | * [[Algorithmic efficiency]] |
| + | * [[Randomized algorithm]] | ||
* [[Computational geometry]] | * [[Computational geometry]] | ||
| − | | group9 = | + | | group9 = Mathematics<br/>of computing |
| list9 = | | list9 = | ||
* [[Discrete mathematics]] | * [[Discrete mathematics]] | ||
| Line 87: | Line 93: | ||
* [[Information theory]] | * [[Information theory]] | ||
* [[Mathematical analysis]] | * [[Mathematical analysis]] | ||
| − | * [[ | + | * [[Numerical analysis]] |
| − | | group10 = [[Information system]] | + | | group10 = [[Information system|Information<br/>systems]] |
| list10 = | | list10 = | ||
| − | * [[Database management system]] | + | * [[Database|Database management system]] |
* [[Computer data storage|Information storage systems]] | * [[Computer data storage|Information storage systems]] | ||
| − | * [[Enterprise information system]] | + | * [[Enterprise information system]] |
* [[Social software|Social information systems]] | * [[Social software|Social information systems]] | ||
| − | * [[Geographic information system]] | + | * [[Geographic information system]] |
| − | * [[Decision support system]] | + | * [[Decision support system]] |
| − | * [[Process control|Process control | + | * [[Process control|Process control system]] |
| − | * [[Multimedia database|Multimedia information | + | * [[Multimedia database|Multimedia information system]] |
* [[Data mining]] | * [[Data mining]] | ||
| − | * [[Digital library | + | * [[Digital library]] |
| − | * [[Computing platform]] | + | * [[Computing platform]] |
* [[Digital marketing]] | * [[Digital marketing]] | ||
* [[World Wide Web]] | * [[World Wide Web]] | ||
| Line 109: | Line 115: | ||
| list11 = | | list11 = | ||
* [[Cryptography]] | * [[Cryptography]] | ||
| − | * [[Formal | + | * [[Formal methods]] |
| − | * [[Security service]] | + | * [[Security service (telecommunication)|Security services]] |
| − | * [[Intrusion detection system]] | + | * [[Intrusion detection system]] |
* [[Computer security compromised by hardware failure|Hardware security]] | * [[Computer security compromised by hardware failure|Hardware security]] | ||
* [[Network security]] | * [[Network security]] | ||
* [[Information security]] | * [[Information security]] | ||
| − | * [[ | + | * [[Application security]] |
| − | | group12 = [[Human–computer interaction]] | + | | group12 = [[Human–computer interaction|Human–computer<br/>interaction]] |
| list12 = | | list12 = | ||
* [[Interaction design]] | * [[Interaction design]] | ||
* [[Social computing]] | * [[Social computing]] | ||
* [[Ubiquitous computing]] | * [[Ubiquitous computing]] | ||
| − | * [[Visualization ( | + | * [[Visualization (graphics)|Visualization]] |
* [[Computer accessibility|Accessibility]] | * [[Computer accessibility|Accessibility]] | ||
| Line 130: | Line 136: | ||
* [[Parallel computing]] | * [[Parallel computing]] | ||
* [[Distributed computing]] | * [[Distributed computing]] | ||
| − | * [[Multithreading]] | + | * [[Multithreading (computer architecture)|Multithreading]] |
* [[Multiprocessing]] | * [[Multiprocessing]] | ||
| − | | group14 = [[Artificial intelligence]] | + | | group14 = [[Artificial intelligence|Artificial<br/>intelligence]] |
| list14 = | | list14 = | ||
* [[Natural language processing]] | * [[Natural language processing]] | ||
* [[Knowledge representation and reasoning]] | * [[Knowledge representation and reasoning]] | ||
* [[Computer vision]] | * [[Computer vision]] | ||
| − | * [[ | + | * [[Automated planning and scheduling]] |
| − | * [[Mathematical optimization|Search | + | * [[Mathematical optimization|Search methodology]] |
| − | * [[Control theory|Control method]] | + | * [[Control theory|Control method]] |
* [[Philosophy of artificial intelligence]] | * [[Philosophy of artificial intelligence]] | ||
* [[Distributed artificial intelligence]] | * [[Distributed artificial intelligence]] | ||
| Line 149: | Line 155: | ||
* [[Unsupervised learning]] | * [[Unsupervised learning]] | ||
* [[Reinforcement learning]] | * [[Reinforcement learning]] | ||
| − | |||
* [[Multi-task learning]] | * [[Multi-task learning]] | ||
| − | |||
* [[Cross-validation (statistics)|Cross-validation]] | * [[Cross-validation (statistics)|Cross-validation]] | ||
| Line 165: | Line 169: | ||
* [[Solid modeling]] | * [[Solid modeling]] | ||
| − | | group17 = | + | | group17 = Applied<br/>computing |
| list17 = | | list17 = | ||
| − | * [[ | + | * [[E-commerce]] |
| − | * [[Enterprise | + | * [[Enterprise software]] |
* [[Computational mathematics]] | * [[Computational mathematics]] | ||
* [[Computational physics]] | * [[Computational physics]] | ||
| Line 183: | Line 187: | ||
* [[Word processor|Word processing]] | * [[Word processor|Word processing]] | ||
* [[Operations research]] | * [[Operations research]] | ||
| − | * [[ | + | * [[Educational technology]] |
* [[Document management system|Document management]] | * [[Document management system|Document management]] | ||
| − | |||
| − | |||
| below = | | below = | ||
| − | * '''{{ | + | * {{Icon|Book}} '''[[Book:Computer science|Book]]''' |
| − | }} | + | * {{icon|category}} '''[[:Category:Computer science|Category]]''' |
| − | <noinclude> | + | * {{Icon|Outline}} '''[[Outline of computer science|Outline]]''' |
| + | * {{Icon|WikiProject}}'''[[Wikipedia:WikiProject Computer science|WikiProject]]''' | ||
| + | * {{icon|commons}} '''[[commons:Category:Computer science|Commons]]''' | ||
| + | |||
| + | }}<noinclude> | ||
{{documentation|content= | {{documentation|content= | ||
| − | {{ | + | {{collapsible option}} |
| − | [[Category:Computer science templates]] | + | [[Category:Computer science templates| ]] |
| − | }} | + | [[Category:Computer science navigational boxes| ]] |
| − | </noinclude> | + | }}</noinclude> |
Latest revision as of 13:19, 5 October 2020
Initial visibility: currently defaults to autocollapse
To set this template's initial visibility, the |state= parameter may be used:
|state=collapsed:{{Computer science|state=collapsed}}to show the template collapsed, i.e., hidden apart from its title bar|state=expanded:{{Computer science|state=expanded}}to show the template expanded, i.e., fully visible|state=autocollapse:{{Computer science|state=autocollapse}}
If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.
| Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Subpages of this template. |