ACM Computing Classification System: Difference between revisions

Content deleted Content added
No edit summary
External links: added ACM/IEEE/AAAI Curriculum Guidance
 
(76 intermediate revisions by 58 users not shown)
Line 1:
{{Short description|Classification system for computer science topics}}
The '''ACM Computing Classification System''' ('''CCS''') is a subject classification system for [[computer sciencecomputing]] devised by the [[Association for Computing Machinery]] (ACM). The system is comparable to the [[Mathematics Subject Classification]] (MSC) in scope, aims, and structure, being used by the various ACM journals to organiseorganize subjects by area.
 
=={{anchor|CRCS 1964|CCS 1982|CCS 1983|CCS 1987|CCS 1991|CCS 1998|CCS 2012}}History==
The system has gone through sixseven revisions, the first version being published in [[1964]], and revised versions appearing in [[1982]], [[1983]], [[1987]], [[1991]], 1998, and the now current version in [[1998]]2012.
 
==Structure==
The ACM Computing Classification SystemIt is hierarchically structured in four levels: three outer levels, coded by capital letters and numbers, and an uncoded fourth level of subject descriptors. Thus, forFor example, one branch of the hierarchy contains:
:I. Computing Methodologies, which contains:methodologies
::I.2 [[Artificial Intelligenceintelligence]], which contains:
:::I.2.4 [[Knowledge representation formalisms and methodsreasoning]], which contains:
::::<i> [[TemporalOntology logicengineering]]</i>.
 
==See also==
Each top-level category has two standard subcategories: "general", coded with a "0", and "miscellaneous", coded with a "m". For instance, I.0 denotes the "general" subcategory of Computing Methodologies, while I.m denotes its miscellaneous subcategory. Several subtopics are listed as uncoded subject descriptors in these standard subcategories.
*[[Computer Science Ontology]]
*[[Physics and Astronomy Classification Scheme]]
*[[arXiv]], a [[Preprint|preprint server]] allowing submitted papers to be classified using the ACM CCS
*[[PhySH|Physics Subject Headings]]
 
==References==
<br>{{ACM Computing Classification System}}
* {{citation
 
| last = Coulter | first = Neal
==History==
| doi = 10.1145/265563.265579
The system has gone through six revisions, the first version being published in [[1964]], and revised versions appearing in [[1982]], [[1983]], [[1987]], [[1991]], and the now current version in [[1998]].
| issue = 12
| journal = Communications of the ACM
| ___location = New York, NY, USA
| pages = 111–112
| publisher = ACM
| title = ACM's computing classification system reflects changing times
| volume = 40
| year = 1997| s2cid = 42548816
| doi-access = free
}}.
* {{citation
| last1 = Coulter | first1 = Neal (chair)
| last2 = French | first2 = James
| last3 = Glinert | first3 = Ephraim
| last4 = Horton | first4 = Thomas
| last5 = Mead | first5 = Nancy
| last6 = Ralston | first6 = Anthony
| last7 = Rada | first7 = Roy
| last8 = Rodkin | first8 = Craig
| last9 = Rous | first9 = Bernard
| last10 = Tucker | first10 = Allen
| last11 = Wegner | first11 = Peter
| last12 = Weiss | first12 = Eric
| last13 = Wierzbicki | first13 = Carol
| journal = Computing Reviews
| ___location = New York, NY, USA
| publisher = ACM
| date = January 21, 1998
| pages = 1–5
| title = Computing Classification System 1998: Current Status and Future Maintenance Report of the CCS Update Committee
| url = http://www.acm.org/about/class/ccsup.pdf}}.
* {{citation
| last1 = Mirkin | first1 = Boris
| last2 = Nascimento | first2 = Susana
| last3 = Pereira | first3 = Luis Moniz
| contribution = Representing a Computer Science Research Organization on the ACM Computing Classification System
| editor1-last = Eklund | editor1-first = Peter
| editor2-last = Haemmerlé | editor2-first = Ollivier
| pages = 57–65
| publisher = RWTH Aachen University
| series = CEUR Workshop Proceedings
| title = Supplementary Proceedings of the 16th International Conference on Conceptual Structures (ICCS-2008)
| url = http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-354/p19.pdf
| volume = 354
| year = 2008}}.
 
==External links==
* [httphttps://wwwdl.acm.org/classccs dl.acm.org/ ACM Computing Classification Systemccs] is the homepage of the system, including links to threefour complete versions of the system, for 1964 [http://www.acm.org/class/1964/], 1991 [http://www.acm.org/class/1991/], and the current 1998 version [http://www.acm.org/class/1998/overview.html]
** the [http://www.acm.org/about/class/cr64 1964 version] {{Webarchive|url=https://web.archive.org/web/20161201090453/http://www.acm.org/about/class/cr64 |date=2016-12-01 }}
* [http://www.acm.org/class/1998/acmccs98-1.2.3.xml XML version of the ACM Computing Classification System version 1998]
** the [http://www.acm.org/about/class/class91-toc 1991 version] {{Webarchive|url=https://web.archive.org/web/20170921173850/http://www.acm.org/about/class/class91-toc |date=2017-09-21 }}
* The [http://arxiv.org/corr/home ACM Computing Research Repository] uses a [http://arxiv.org/corr/subjectclasses classification scheme] that is much coarser than the ACM subject classification, and does not cover all areas of CS, but is intended to better cover active areas of research. In addition, papers in this repository are classified according to the ACM subject classification.
** the [https://www.acm.org/publications/computing-classification-system/1998 1998 version]
[[Category:Computer science]]
** the [http://www.acm.org/about/class/2012 current 2012 version].
* The [httphttps://arxiv.org/corr/home ACM Computing Research Repository] uses a [httphttps://arxiv.org/corr/subjectclasses classification scheme] that is much coarser than the ACM subject classification, and does not cover all areas of CS, but is intended to better cover active areas of research. In addition, papers in this repository are classified according to the ACM subject classification.
* The [https://dl.acm.org/doi/pdf/10.1145/3664191 ACM/IEEE/AAAI Computer Science Curriculum Guidance 2023] describes a body of knowledge for computer science divided into 17 knowledge areas, similar to the above classifications.
 
{{Computer science}}
 
[[Category:Association for Computing Machinery|*Computing Classification System]]
[[Category:Classification systems]]
[[Category:Computer science literature]]
[[Category:1964 in computing]]
[[Category:Computer-related introductions in 1964]]
[[Category:Association for Computing Machinery publications|Computing Classification System]]
 
 
{{comp-sci-stub}}
[[de:CR Classification]]