Difference between revisions of "Template:Computer science"
Jump to navigation
Jump to search
Template documentation
imported>Jetavatajay (←Blanked the page) |
imported>Accurizer m (Reverted edits by Jetavatajay (talk) to last version by Maggyero) |
||
| Line 1: | Line 1: | ||
| + | {{navbox | ||
| + | | name = Computer science | ||
| + | | title = Major fields of [[computer science]] | ||
| + | | state = {{{state<includeonly>|autocollapse</includeonly>}}} | ||
| + | | bodyclass = hlist | ||
| + | | above = Note: This template roughly follows the 2012 [[ACM Computing Classification System|ACM Computing classification]]. | ||
| + | | group1 = [[Computer hardware|Hardware]] | ||
| + | | list1 = | ||
| + | * [[Printed circuit board]] | ||
| + | * [[Peripheral]] | ||
| + | * [[Integrated circuit]] | ||
| + | * [[Very-large-scale integration]] | ||
| + | * [[Green computing|Energy consumption]] | ||
| + | * [[Electronic design automation]] | ||
| + | |||
| + | | group2 = Computer systems<br/>organization | ||
| + | | list2 = | ||
| + | * [[Computer architecture]] | ||
| + | * [[Embedded system]] | ||
| + | * [[Real-time computing]] | ||
| + | * [[Dependability]] | ||
| + | |||
| + | | group3 = [[Computer network|Networks]] | ||
| + | | list3 = | ||
| + | * [[Network architecture]] | ||
| + | * [[Network protocol]] | ||
| + | * [[Networking hardware|Network components]] | ||
| + | * [[Network scheduler]] | ||
| + | * [[Network performance|Network performance evaluation]] | ||
| + | * [[Network service]] | ||
| + | |||
| + | | group4 = Software organization | ||
| + | | list4 = | ||
| + | * [[Interpreter (computing)|Interpreter]] | ||
| + | * [[Middleware]] | ||
| + | * [[Virtual machine]] | ||
| + | * [[Operating system]] | ||
| + | * [[Software quality]] | ||
| + | |||
| + | | group5 = [[Programming language theory|Software notations]]<br/>and [[Programming tool|tools]] | ||
| + | | list5 = | ||
| + | * [[Programming paradigm]] | ||
| + | * [[Programming language]] | ||
| + | * [[Compiler construction|Compiler]] | ||
| + | * [[Domain-specific language]] | ||
| + | * [[Modeling language]] | ||
| + | * [[Software framework]] | ||
| + | * [[Integrated development environment]] | ||
| + | * [[Software configuration management]] | ||
| + | * [[Library (computing)|Software library]] | ||
| + | * [[Software repository]] | ||
| + | |||
| + | | group6 = [[Software development]] | ||
| + | | list6 = | ||
| + | * [[Software development process]] | ||
| + | * [[Requirements analysis]] | ||
| + | * [[Software design]] | ||
| + | * [[Computer programming|Software implementation]] | ||
| + | * [[Software verification and validation]] | ||
| + | * [[Software maintenance]] | ||
| + | * [[Programming team]] | ||
| + | * [[Open-source software|Open-source model]] | ||
| + | |||
| + | | group7 = [[Theory of computation]] | ||
| + | | list7 = | ||
| + | * [[Model of computation]] | ||
| + | * [[Formal language]] | ||
| + | * [[Automata theory]] | ||
| + | * [[Computational complexity theory]] | ||
| + | * [[Logic in computer science|Logic]] | ||
| + | * [[Semantics (computer science)|Semantics]] | ||
| + | |||
| + | | group8 = [[Algorithm]]s | ||
| + | | list8 = | ||
| + | * [[Algorithm design]] | ||
| + | * [[Analysis of algorithms]] | ||
| + | * [[Randomized algorithm]] | ||
| + | * [[Computational geometry]] | ||
| + | |||
| + | | group9 = Mathematics<br/>of computing | ||
| + | | list9 = | ||
| + | * [[Discrete mathematics]] | ||
| + | * [[Probability]] | ||
| + | * [[Statistics]] | ||
| + | * [[Mathematical software]] | ||
| + | * [[Information theory]] | ||
| + | * [[Mathematical analysis]] | ||
| + | * [[Numerical analysis]] | ||
| + | |||
| + | | group10 = [[Information system|Information<br/>systems]] | ||
| + | | list10 = | ||
| + | * [[Database management system]] | ||
| + | * [[Computer data storage|Information storage systems]] | ||
| + | * [[Enterprise information system]] | ||
| + | * [[Social software|Social information systems]] | ||
| + | * [[Geographic information system]] | ||
| + | * [[Decision support system]] | ||
| + | * [[Process control|Process control system]] | ||
| + | * [[Multimedia database|Multimedia information system]] | ||
| + | * [[Data mining]] | ||
| + | * [[Digital library]] | ||
| + | * [[Computing platform]] | ||
| + | * [[Digital marketing]] | ||
| + | * [[World Wide Web]] | ||
| + | * [[Information retrieval]] | ||
| + | |||
| + | | group11 = [[Computer security|Security]] | ||
| + | | list11 = | ||
| + | * [[Cryptography]] | ||
| + | * [[Formal methods]] | ||
| + | * [[Security service (telecommunication)|Security services]] | ||
| + | * [[Intrusion detection system]] | ||
| + | * [[Computer security compromised by hardware failure|Hardware security]] | ||
| + | * [[Network security]] | ||
| + | * [[Information security]] | ||
| + | * [[Application security]] | ||
| + | |||
| + | | group12 = [[Human–computer interaction|Human–computer<br/>interaction]] | ||
| + | | list12 = | ||
| + | * [[Interaction design]] | ||
| + | * [[Social computing]] | ||
| + | * [[Ubiquitous computing]] | ||
| + | * [[Visualization (computer graphics)|Visualization]] | ||
| + | * [[Computer accessibility|Accessibility]] | ||
| + | |||
| + | | group13 = [[Concurrency (computer science)|Concurrency]] | ||
| + | | list13 = | ||
| + | * [[Concurrent computing]] | ||
| + | * [[Parallel computing]] | ||
| + | * [[Distributed computing]] | ||
| + | * [[Multithreading (computer architecture)|Multithreading]] | ||
| + | * [[Multiprocessing]] | ||
| + | |||
| + | | group14 = [[Artificial intelligence|Artificial<br/>intelligence]] | ||
| + | | list14 = | ||
| + | * [[Natural language processing]] | ||
| + | * [[Knowledge representation and reasoning]] | ||
| + | * [[Computer vision]] | ||
| + | * [[Automated planning and scheduling]] | ||
| + | * [[Mathematical optimization|Search methodology]] | ||
| + | * [[Control theory|Control method]] | ||
| + | * [[Philosophy of artificial intelligence]] | ||
| + | * [[Distributed artificial intelligence]] | ||
| + | |||
| + | | group15 = [[Machine learning]] | ||
| + | | list15 = | ||
| + | * [[Supervised learning]] | ||
| + | * [[Unsupervised learning]] | ||
| + | * [[Reinforcement learning]] | ||
| + | * [[Multi-task learning]] | ||
| + | * [[List of machine learning concepts|Machine learning algorithms]] | ||
| + | * [[Cross-validation (statistics)|Cross-validation]] | ||
| + | |||
| + | | group16 = [[Computer graphics|Graphics]] | ||
| + | | list16 = | ||
| + | * [[Computer animation|Animation]] | ||
| + | * [[Rendering (computer graphics)|Rendering]] | ||
| + | * [[Photo manipulation|Image manipulation]] | ||
| + | * [[Graphics processing unit]] | ||
| + | * [[Mixed reality]] | ||
| + | * [[Virtual reality]] | ||
| + | * [[Image compression]] | ||
| + | * [[Solid modeling]] | ||
| + | |||
| + | | group17 = Applied<br/>computing | ||
| + | | list17 = | ||
| + | * [[E-commerce]] | ||
| + | * [[Enterprise software]] | ||
| + | * [[Computational mathematics]] | ||
| + | * [[Computational physics]] | ||
| + | * [[Computational chemistry]] | ||
| + | * [[Computational biology]] | ||
| + | * [[Computational social science]] | ||
| + | * [[Computational engineering]] | ||
| + | * [[Health informatics|Computational healthcare]] | ||
| + | * [[Digital art]] | ||
| + | * [[Electronic publishing]] | ||
| + | * [[Cyberwarfare]] | ||
| + | * [[Electronic voting]] | ||
| + | * [[Video game]] | ||
| + | * [[Word processor|Word processing]] | ||
| + | * [[Operations research]] | ||
| + | * [[Educational technology]] | ||
| + | * [[Document management system|Document management]] | ||
| + | |||
| + | | below = | ||
| + | * '''{{portal-inline|size=tiny|Computer science}}''' | ||
| + | |||
| + | }}<noinclude> | ||
| + | {{documentation|content= | ||
| + | {{collapsible option}} | ||
| + | [[Category:Computer science templates]] | ||
| + | }} | ||
| + | </noinclude> | ||
Revision as of 23:21, 24 November 2015
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. |