The 1991 ACM Computing Classification System

  1. Cache memories
  2. Calculator
  3. Capability architectures
  4. Cartography
  5. Cellular architecture
  6. Cellular arrays and automata
  7. Centralization/decentralization
  8. Centralized networks
  9. Certification and testing
  10. Channels and controllers
  11. Chebyshev approximation and theory
  12. Checkpoint/restart
  13. Chemistry
  14. Circuit switching networks
  15. Classes defined by grammars or automata
  16. Classes defined by resource-bounded automata
  17. Classifier design and evaluation
  18. Clustering
  19. Clustering
  20. Code generation
  21. Code inspections and walk-throughs
  22. Codes of good practice
  23. Coding
  24. CODING AND INFORMATION THEORY
  25. Cognitive simulation
  26. Coherence and coordination
  27. Color, shading, shadowing, and texture
  28. Combinational logic
  29. Combinatorial algorithms
  30. Combinatorics
  31. Combined
  32. Command and control
  33. Command and control languages
  34. Communications Applications
  35. Communications Management
  36. Compilers
  37. Complexity Classes
  38. Complexity hierarchies
  39. Complexity measures
  40. Complexity of proof procedures
  41. Composite structures
  42. Compression (Coding)
  43. Computability theory
  44. Computability theory
  45. COMPUTATION BY ABSTRACT DEVICES
  46. Computation of transforms
  47. Computational Geometry and Object Modeling
  48. Computational logic
  49. Computations in finite fields
  50. Computations on discrete structures
  51. Computations on matrices
  52. Computations on polynomials
  53. Computer and Information Science Education
  54. Computer Applications
  55. Computer arithmetic
  56. Computer conferencing and teleconferencing
  57. COMPUTER GRAPHICS
  58. Computer literacy
  59. Computer science education
  60. Computer selection
  61. COMPUTER SYSTEM IMPLEMENTATION
  62. Computer Systems Organization
  63. Computer Uses in Education
  64. Computer vision
  65. Computer-aided design (CAD)
  66. COMPUTER-AIDED ENGINEERING
  67. Computer-aided manufacturing (CAM)
  68. Computer-aided software engineering (CASE)
  69. Computer-assisted instruction (CAI)
  70. COMPUTER-COMMUNICATION NETWORKS
  71. Computer-managed instruction (CMI)
  72. COMPUTERS AND EDUCATION
  73. COMPUTERS AND SOCIETY
  74. COMPUTERS IN OTHER SYSTEMS
  75. Computing equipment management
  76. Computing Methodologies
  77. Computing Milieux
  78. Concept learning
  79. Concurrency
  80. Concurrency
  81. Concurrent Programming
  82. Concurrent programming structures
  83. Concurrent, distributed, and parallel languages
  84. Condition (and ill-condition)
  85. Conditioning
  86. Conference proceedings
  87. conglomerado
  88. Connection machines
  89. Connectionism and neural nets
  90. Constrained optimization
  91. Constructive solid geometry (CSG)
  92. Consumer products
  93. Content Analysis and Indexing
  94. Contiguous representations
  95. Continuous
  96. Contracts
  97. Control design
  98. Control Design Styles
  99. Control primitives
  100. Control Structure Performance Analysis and Design Aids
  101. Control Structure Reliability, Testing, and Fault-Tolerance
  102. Control structures
  103. CONTROL STRUCTURES AND MICROPROGRAMMING
  104. Convergence
  105. Convergence and stability
  106. Copyrights
  107. Copyrights
  108. Coroutines
  109. Corrections
  110. Correctness proofs
  111. Cost estimation
  112. Counting problems
  113. Cryptographic controls
  114. Current awareness systems (selective dissemination of information--SDI)
  115. Curriculum
  116. Curve, surface, solid, and object representations